Seguridad en SQL Server 2000 (restringir acceso a base de datos)

13/07/2006 - 06:56 por zezelazo | Informe spam
Buenas noches desde Perú, quisiera sabes si alguien sabe si se puede
restringisel acceso del usuario sa (lease administrador del sistema)
auna base de datos especifica en SQL Server 2000.
A continuacion explico es caso , para que se me entienda mejor
Tengo una aplicacion en VB6 con SQL2000, cuando se instala la base de
datos mediante un script desde install shield, esta base de datos esta
visible para el administrador de el servidor en cual se esta creando,
lo que me gustaria es que solo se pudiera acceder a ella mediante un
usuario especial, es decir que el ni el administrado ni nadie mas
tenga acceso de ningun tipo a ella si no tan solo el software en VB6,
mediante un usuario especificamente creado para el.

¿es esto posible?, ¿de que manera?

desde ya gracias por su tiempo.

Zeze Lazo
Instant Solutions Perú.

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
13/07/2006 - 10:46 | Informe spam
Hola,

Lo que indicas no es posible, el 'sa' tiene acceso a toda la información del
servidor.

La única alternativa que se me ocurre es que crees una nueva instancia en
ese servidor y allí pongas tu base de datos, y por supuesto no indiques la
contraseña del 'sa' en esa instancia.
Lo que ya no sé es si te van a dejar instalar otra instancia en ese
servidor.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"zezelazo" escribió en el mensaje
news:
Buenas noches desde Perú, quisiera sabes si alguien sabe si se puede
restringisel acceso del usuario sa (lease administrador del sistema)
auna base de datos especifica en SQL Server 2000.
A continuacion explico es caso , para que se me entienda mejor
Tengo una aplicacion en VB6 con SQL2000, cuando se instala la base de
datos mediante un script desde install shield, esta base de datos esta
visible para el administrador de el servidor en cual se esta creando,
lo que me gustaria es que solo se pudiera acceder a ella mediante un
usuario especial, es decir que el ni el administrado ni nadie mas
tenga acceso de ningun tipo a ella si no tan solo el software en VB6,
mediante un usuario especificamente creado para el.

¿es esto posible?, ¿de que manera?

desde ya gracias por su tiempo.

Zeze Lazo
Instant Solutions Perú.
Respuesta Responder a este mensaje
#2 qwalgrande
13/07/2006 - 19:21 | Informe spam
Hola.

Hazlo, como si fuera cualquier otro usuario le puedes quitar los permisos.
Ahora, no te lo recomiendo. El usuario sa, con ese nombre o no, pero sí con
ese rol, debe existir para temas administrativos. Ten en cuenta temas como
backup, reindexaciones, instalación de service packs. Hay muchas cosas que
normalmente no hacen las aplicaciones y alguien ha de hacerlas, con los
permisos suficientes para ello. Y peor aún es que el usuario de una
aplicación concreta tenga los permisos suficientes como para realizar todo
este tipo de operaciones.

¿Por qué quieres que el administrador de un servidor no vea la base de
datos? ¿Qué hay de malo en ello?

Alberto López Grande (qwalgrande)


"zezelazo" escribió en el mensaje
news:
Buenas noches desde Perú, quisiera sabes si alguien sabe si se puede
restringisel acceso del usuario sa (lease administrador del sistema)
auna base de datos especifica en SQL Server 2000.
A continuacion explico es caso , para que se me entienda mejor
Tengo una aplicacion en VB6 con SQL2000, cuando se instala la base de
datos mediante un script desde install shield, esta base de datos esta
visible para el administrador de el servidor en cual se esta creando,
lo que me gustaria es que solo se pudiera acceder a ella mediante un
usuario especial, es decir que el ni el administrado ni nadie mas
tenga acceso de ningun tipo a ella si no tan solo el software en VB6,
mediante un usuario especificamente creado para el.

¿es esto posible?, ¿de que manera?

desde ya gracias por su tiempo.

Zeze Lazo
Instant Solutions Perú.
Respuesta Responder a este mensaje
#3 Salvador Ramos
14/07/2006 - 20:52 | Informe spam
Alberto, creo que hemos entendido cosas distintas, de ahí las respuestas
contradictorias :-)

Alberto está hablando de un administrador de windows, al que sí que se le
pueden quitar los permisos, y yo (salva) del 'sa' al que no se le pueden
quitar permisos.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"qwalgrande" escribió en el mensaje
news:
Hola.

Hazlo, como si fuera cualquier otro usuario le puedes quitar los permisos.
Ahora, no te lo recomiendo. El usuario sa, con ese nombre o no, pero sí
con ese rol, debe existir para temas administrativos. Ten en cuenta temas
como backup, reindexaciones, instalación de service packs. Hay muchas
cosas que normalmente no hacen las aplicaciones y alguien ha de hacerlas,
con los permisos suficientes para ello. Y peor aún es que el usuario de
una aplicación concreta tenga los permisos suficientes como para realizar
todo este tipo de operaciones.

¿Por qué quieres que el administrador de un servidor no vea la base de
datos? ¿Qué hay de malo en ello?

Alberto López Grande (qwalgrande)


"zezelazo" escribió en el mensaje
news:
Buenas noches desde Perú, quisiera sabes si alguien sabe si se puede
restringisel acceso del usuario sa (lease administrador del sistema)
auna base de datos especifica en SQL Server 2000.
A continuacion explico es caso , para que se me entienda mejor
Tengo una aplicacion en VB6 con SQL2000, cuando se instala la base de
datos mediante un script desde install shield, esta base de datos esta
visible para el administrador de el servidor en cual se esta creando,
lo que me gustaria es que solo se pudiera acceder a ella mediante un
usuario especial, es decir que el ni el administrado ni nadie mas
tenga acceso de ningun tipo a ella si no tan solo el software en VB6,
mediante un usuario especificamente creado para el.

¿es esto posible?, ¿de que manera?

desde ya gracias por su tiempo.

Zeze Lazo
Instant Solutions Perú.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida