SQL - Usuario DBO huérfano

 
Vista:

Usuario DBO huérfano

Publicado por David (1 intervención) el 21/03/2003 10:11:45
Buenos días a todos
He importado una base de datos SQL Server de un servidor a otro por medio de una copia de seguridad.
Al restaurarla en el nuevo servidor no me aparece el usuario DBO, y no puedo solucionar el problema con sp_change_users_login ni encuentro la manera por el Administrador corporativo.

Alguien puede ayudarme? Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Usuario DBO huérfano

Publicado por Fernando Pena (49 intervenciones) el 25/03/2003 09:11:37
Hola. A mi me ocurrió lo mismo en una ocasión. Reproduzco aquí lo que dice los 'libros en pantalla' de SQLServer relativo a este asunto ; y yo hice lo mismo, quedando resuelto . Espero te sirva. Saludos.

Al restaurar una copia de seguridad de la base de datos en otro servidor, puede encontrar problemas con los usuarios huérfanos. Este escenario presenta y resuelve el problema:

1.Asigne el alias dbo al inicio de sesión janetl mediante sp_addlogin.
sp_addlogin 'janetl', 'dbo'

2.Haga una copia de seguridad de una base de datos. En este ejemplo, haga la copia de seguridad de Northwind.
BACKUP DATABASE Northwind
TO DISK = 'c:\mssql7\backup\northwnd'

3.Elimine la base de datos de la que hizo la copia de seguridad.
DROP DATABASE Northwind

4.Quite el inicio de sesión.
sp_droplogin 'janetl'

5. Restaure la base de datos copiada.

RESTORE DATABASE Northwind
FROM DISK = 'c:\mssql7\backup\northwnd'



Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar