Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/08/2007, 10:16
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Re: Problema con inicio de sesion y usuario en sql server 2000

benjamin_sv

Cuando migras una base (como en tu caso), estas migrando solamente los datos y el entorno de seguridad no (que se encuentra en master), por lo tanto, a este efecto se le conoce como "usuarios huerfanos", existe un metodo para resolver esto:

1.- Sacar un reporte de los usuarios Huerfanos
EXEC sp_change_users_login @Action='Report';

2. Para cada usuario de la lista
EXEC sp_addlogin @loginame = 'TuUsuario', @passwd = 'Pa$$w0rd'

3.-Para cada usuario de la lista
EXEC sp_change_users_login 'Auto_Fix', 'TuUsuario', NULL, 'Pa$$w0rd'

4.- En caso de querer BORRAR el usuario, para cada usuario a borrar
EXEC sp_dropuser 'TuUsuario'

En caso de que por algun usuario a borrar te mande el siguiente mensaje:

Msg 3729, Level 16, State 1, Procedure sp_revokedbaccess, Line 51
Cannot drop schema 'TuUsuario' because it is being referenced by object 'TuObjeto'.

Debera cambiar el objeto de dueño a DBO, con el store:

sp_changeobjectowner [ @objname = ] 'object' , [ @newowner = ] 'owner'