Usuario para ejecutar SELECT

21/09/2004 - 16:01 por Clint | Informe spam
Saludos a todos,
Estoy intentando crear un usuario para que solo pueda ejecutar SELECT pero
no lo consigo.

Desde el Administrador Corporativo creo un nuevo usuario con acceso a la
base de datos que quiero y como función le pongo db_datareader. Cuando voy
al analizador de consultas y entro con ese usuario no me deja ejecutar
consultas.
Le he puesto como función public o db_owner pero no hay manera.
También he visto la opción de marcar lo que se puede hacer (SELECT, UPDATE,
...) tabla por tabla pero tenemos una BBDD de un montón de tablas como para
ir una por una. He probado de marcar SELECT en una tabla en concreto para
probar pero tampoco puedo acceder.

Me estoy dejando algún paso pero ¿Alguien me puede decir cual?

Gracias,

JCS - BCN'04

Preguntas similare

Leer las respuestas

#1 Javier Loria
22/09/2004 - 01:03 | Informe spam
Hola:
El usuario que creaste lo hiciste con seguridad de SQL o con seguridad
de Windows?
Si es con Seguridad de SQL (que pones usuario y clave), debes revisar
que la seguridad esta en modo Mixta. Esto lo logras el el Administrador
Corporativo sobre el servidor, clic derecho propiedades, seguridad, tendras
dos opciones la de Windows y la Mixta.
En general la seguridad de SQL tiene importantes limitaciones y
considera bien sus implicaciones (no hay politicas de cambio de claves, no
hay claves minimas de largo, no hay limitacion de complejidad, no hay
bloqueo por reintentos).
Si no es esto, talvez puedes enviarnos el error que te da.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Clint" wrote in message
news:uhCnHO#
Saludos a todos,
Estoy intentando crear un usuario para que solo pueda ejecutar SELECT pero
no lo consigo.

Desde el Administrador Corporativo creo un nuevo usuario con acceso a la
base de datos que quiero y como función le pongo db_datareader. Cuando


voy
al analizador de consultas y entro con ese usuario no me deja ejecutar
consultas.
Le he puesto como función public o db_owner pero no hay manera.
También he visto la opción de marcar lo que se puede hacer (SELECT,


UPDATE,
...) tabla por tabla pero tenemos una BBDD de un montón de tablas como


para
ir una por una. He probado de marcar SELECT en una tabla en concreto para
probar pero tampoco puedo acceder.

Me estoy dejando algún paso pero ¿Alguien me puede decir cual?

Gracias,

JCS - BCN'04


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