none
Restringir acceso a bases de sistema RRS feed

  • Pregunta

  • Buenas tardes foro, en un sql server 2008 r2 estoy tratando de crear un usuario que solo tenga acceso ver y operar sobre su base de datos. Lo hice asignandolo como propietario de la base y denegando en los permisos de la instancia la opción "View any database". El problema es que me logueo con el usuario y además de la base de la cuál es propietario, corroboro que puede visualizar las bases de sistema master y tempdb. Me podrían indicar como evitar esto? Quiero que solo tenga acceso y pueda modificar la base que le creé. Desde ya muchas gracias.
    miércoles, 25 de marzo de 2015 19:13

Respuestas

  • Saludos David Cba

    Para que quieres que no las vea? la master no puede hacerle nada debido a que no tiene los permisos y la tempdb es necesario porque algunos objetos, como tablas temporales necesitar ir aquí, las impliaciones de lo que quieres hacer harían inestable la funcionalidad de sql server para estos usuarios.

    • Marcado como respuesta DaviT Cba miércoles, 25 de marzo de 2015 19:33
    miércoles, 25 de marzo de 2015 19:24

Todas las respuestas

  • Saludos David Cba

    Para que quieres que no las vea? la master no puede hacerle nada debido a que no tiene los permisos y la tempdb es necesario porque algunos objetos, como tablas temporales necesitar ir aquí, las impliaciones de lo que quieres hacer harían inestable la funcionalidad de sql server para estos usuarios.

    • Marcado como respuesta DaviT Cba miércoles, 25 de marzo de 2015 19:33
    miércoles, 25 de marzo de 2015 19:24
  • Hola.

    Entendiendo que en Security no esta como sysadmin, pregunta, dicho usuario ve las bases pero ademas ve las tablas ? Puede crear tablas en las bases de sistema ?

    Te pregunto, pues talvez al abrir el managemenet las ve pero no las puede accesar.

    Saludos.

    Cristian.



    DBA SQL Server Santiago/Chile

    miércoles, 25 de marzo de 2015 19:25
  • Si, entiendo. Estuve probando y no puede ver los SP de usuario, creados dentro de esas bases ni modificar nada, así que me daría lo mismo que las vea o no. Gracias por la respuesta a los dos! Saludos
    miércoles, 25 de marzo de 2015 19:33
  • Como hacer para que otras personas no vean la parte programable de la base de datos, si no nada mas su área de trabajo?

    miércoles, 22 de marzo de 2017 16:15
  • Saludos a que te refieres podrias ser mas especifico en lo que buscas lograr, con un ejemplo seria mas facil entender que buscas.
    miércoles, 22 de marzo de 2017 18:25
  • Hola, como cuando  se hace la base de datos y necesitamos implementar la seguridad para que las personas no se puedan meter a la base y hacer cambios que afecten a la misma..

    miércoles, 22 de marzo de 2017 20:08
  • Para que sirve la base de datos para el sistema de informacion 
    miércoles, 22 de marzo de 2017 20:22
  • Para eso debes de controlar los permisos Nereida98, nunca debes de dar permisos de mas a alguien, y restringirlos a su base, aunque puedan ver que existe la base no sabrán que hay dentro ni tampoco podrán insertar, modificar o consultar lo que tiene.
    miércoles, 22 de marzo de 2017 21:31