Select a sysobjects
Dentro de una bbdd en sqlserver 2000, tengo un usuario
propietario de tablas, procedimientos, etc.
Para realizar ciertos sqls dinámicos necesito poder
hacer select a las tablas de esa bbdd sysobjects,
sysindexex, etc.
Pero sin que este usuario tenga permiso de system
administrator.
Al hacerlo me da el error:
Servidor: mensaje 229, nivel 14, estado 5, línea 1
SELECT permission denied on object 'sysobjects', database 'RTCM', owner 'dbo'.
Por supuesto desde el enterprise manager la tabla sysobjects tiene permiso
de select a public y a este usuario en concreto pero el error persiste.
¿Qué puedo hacer para que la select no me de error?
propietario de tablas, procedimientos, etc.
Para realizar ciertos sqls dinámicos necesito poder
hacer select a las tablas de esa bbdd sysobjects,
sysindexex, etc.
Pero sin que este usuario tenga permiso de system
administrator.
Al hacerlo me da el error:
Servidor: mensaje 229, nivel 14, estado 5, línea 1
SELECT permission denied on object 'sysobjects', database 'RTCM', owner 'dbo'.
Por supuesto desde el enterprise manager la tabla sysobjects tiene permiso
de select a public y a este usuario en concreto pero el error persiste.
¿Qué puedo hacer para que la select no me de error?
2 respuestas
Respuesta de denciso
1
Respuesta de Colby Adkins