SQL Server - Ocultar vistas del sistema

   
Vista:

Ocultar vistas del sistema

Publicado por Manuel (7 intervenciones) el 21/02/2011 16:23:21
Estimados, Buenas Tardes para todos

Actualmente nuestro cliente requiere poder visualizar dos vistas que son de su interés y para ello se creó un usuario en donde solo se le otorgó permiso “Connect” y para estas dos vistas solo se otorgó el permiso “Select” y sin poder teóricamente poder visualizar nada más.
Una vez publicada estas vistas tenemos una solicitud del cliente en donde nos solicita ocultar todas las vistas de sistema de usuarios en el servidor SQL 2005 desde Microsoft Access. Es decir el cliente se conecta vía ODBC desde Microsoft Access y además de poder visualizar las vistas requeridas también tiene la posibilidad de visualizar Vistas del sistema e INFORMATION_SHEMA.

Hemos llevado a cabo las siguientes tareas pero sin un resultado exitoso hasta el momento:

1. Denegar permisos sobre la definición de Vista en todos los niveles de alcance.

2. Cambiando los permisos del rol público en donde se elimina al acceso a estas vistas. Esto generó que no se pueda conectar vía ODBC ya que se informa que no se tiene permiso de “Select” hacia la vista “sysdatabases”

3. Crear un nuevo Rol en donde se le niega permisos a todo el sys y vistas de INFORMATION_SCHEMA y a la cuál es asignado el nuevo usuario.

Desde ya muchas gracias por su colaboración
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ocultar vistas del sistema

Publicado por Loría (56 intervenciones) el 21/02/2011 19:16:47
Manuel,

He encontrado en la red una forma de hacerlo pero debes analizar si te puede servir. Te paso el link:

http://www.sqlservercentral.com/Forums/Topic541937-146-1.aspx

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ocultar vistas del sistema

Publicado por Manuel (7 intervenciones) el 21/02/2011 19:28:40
Loría, Muchas Gracias por tu ayuda. esta Noche lo voy a probar desde mi casa.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar