SQL 7: SQL Enterprise no veo accesos habilitados de usuarios‎

18/05/2007 - 13:00 por Juan Carlos Mendoza | Informe spam
En el Enterprise Manager en Security, consulto un usuario x_user y
notiene acceso a la base de datos bd_prueba. Si le doy acceso,
porenteprise manager, me dice que ya existe. Voy al Query Analizer,
yejecuto: use Bd_Pruebagoexec sp_revokedbaccess 'x_userr'goEXEC
sp_grantdbaccess 'x_user'go Ya el usuario tiene acceso, pero si
consulto por el EnterpriseManager, no aparece con acceso a la base de
datos. Aparentemente notiene acceso, sin embargo testeo el usuario y
accede sin problemas ala base de datos.
1. Que puede estar ocurriendo?
2. En que tabla se guardan los accesos otorgados a los usuarios
sobrelas bases de datos y que se ve en Security? En Syslogins de la
Master veo todos los logins y su base de datos por default. pero en
cualtabla veo las bases de datos habilitadas para estos logins?

Gracias.
Juan Carlos Mendoza

Preguntas similare

Leer las respuestas

#1 Jose Mariano Alvarez
18/05/2007 - 17:47 | Informe spam
En el post ,
DIJO .
urriendo?
2. En que tabla se guardan los accesos otorgados a los usuarios
sobrelas bases de datos y que se ve en Security? En Syslogins de la
Master veo todos los logins y su base de datos por default. pero en
cualtabla veo las bases de datos habilitadas para estos logins?




Parece que has hecho un restore y tienes problemas con los SID?

http://support.microsoft.com/kb/274188


Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
problema también ayuda.
Respuesta Responder a este mensaje
#2 Isaias
18/05/2007 - 17:53 | Informe spam
Juan Carlos

Tu problema es de USUARIOS HUERFANOS, mira este link

http://msdn2.microsoft.com/en-us/library/aa196681(SQL.80).aspx

Y enfocate en el store:

sp_change_users_login




Saludos
IIslas


"Juan Carlos Mendoza" wrote:

En el Enterprise Manager en Security, consulto un usuario x_user y
notiene acceso a la base de datos bd_prueba. Si le doy acceso,
porenteprise manager, me dice que ya existe. Voy al Query Analizer,
yejecuto: use Bd_Pruebagoexec sp_revokedbaccess 'x_userr'goEXEC
sp_grantdbaccess 'x_user'go Ya el usuario tiene acceso, pero si
consulto por el EnterpriseManager, no aparece con acceso a la base de
datos. Aparentemente notiene acceso, sin embargo testeo el usuario y
accede sin problemas ala base de datos.
1. Que puede estar ocurriendo?
2. En que tabla se guardan los accesos otorgados a los usuarios
sobrelas bases de datos y que se ve en Security? En Syslogins de la
Master veo todos los logins y su base de datos por default. pero en
cualtabla veo las bases de datos habilitadas para estos logins?

Gracias.
Juan Carlos Mendoza


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