Restaurar respaldo desde otro Servidor

27/10/2003 - 22:02 por Inte | Informe spam
Quiero copiar una base desde un servidor a otro pero
por motivos de espacio no puedo copiar el bak en el
servidor donde quiero poner la copia.

En ambos servidores estoy usando SQL Server 2K
y W2K Server.

El usuario que estoy usando en ambos es el mismo y
tiene derechos de administrador tanto locales como
del dominio.

Los servicios de SQL 2K los he levantado con dicho usuario.
La DB en el servidor original se llama GrupoInteca_cm_app y
en el servidor donde estoy copiando se llama Inteca_cm_app
(esta ya existe en el 2do servidor, estoy tratando de sobre
escribirla con la copia).

El Script que estoy ejecutando es:

USE MASTER
GO
RESTORE FILELISTONLY
FROM DISK = '\\Servidor1\GrupoInteca_cm_app_db_200310261128.BAK'
RESTORE DATABASE Inteca_cm_app
FROM DISK = '\\Servidor1\GrupoInteca_cm_app_db_200310261128.BAK'
WITH MOVE 'GrupoInteca_cm_app_data' TO 'D:\Program Files\Microsoft SQL
Server\MSSQL\Data\Inteca_cm_app_Data.MDF',
MOVE 'GrupoInteca_cm_app_log' TO 'D:\Program Files\Microsoft SQL
Server\MSSQL\Data\Inteca_cm_app_log.LDF'
GO


El QA me manda el siguiente resultado:

(2 row(s) affected)

Server: Msg 3141, Level 16, State 1, Line 3
The database to be restored was named 'GrupoInteca_cm_app'. Reissue the
statement using the WITH REPLACE option to overwrite the 'Inteca_cm_app'
database.
Server: Msg 3013, Level 16, State 1, Line 3
RESTORE DATABASE is terminating abnormally.

Aprecio puedan indicarme en que estoy fallando.

GRACIAS!
 

Leer las respuestas

#1 Inte
27/10/2003 - 22:15 | Informe spam
Cambie el Script a:

USE MASTER
GO
RESTORE DATABASE Inteca_cm_app
FROM DISK = '\\Servidor1\GrupoInteca_cm_app_db_200310261128.BAK'
WITH REPLACE,
MOVE 'GrupoInteca_cm_app_data' TO 'D:\Program Files\Microsoft SQL
Server\MSSQL\Data\Inteca_cm_app_Data.MDF',
MOVE 'GrupoInteca_cm_app_log' TO 'D:\Program Files\Microsoft SQL
Server\MSSQL\Data\Inteca_cm_app_log.LDF'
GO

... y parece que ha funcionado. Bueno x el momento no se ha caido ...

GRS!

"Inte" wrote in message
news:%
Quiero copiar una base desde un servidor a otro pero
por motivos de espacio no puedo copiar el bak en el
servidor donde quiero poner la copia.

En ambos servidores estoy usando SQL Server 2K
y W2K Server.

El usuario que estoy usando en ambos es el mismo y
tiene derechos de administrador tanto locales como
del dominio.

Los servicios de SQL 2K los he levantado con dicho usuario.
La DB en el servidor original se llama GrupoInteca_cm_app y
en el servidor donde estoy copiando se llama Inteca_cm_app
(esta ya existe en el 2do servidor, estoy tratando de sobre
escribirla con la copia).

El Script que estoy ejecutando es:

USE MASTER
GO
RESTORE FILELISTONLY
FROM DISK = '\\Servidor1\GrupoInteca_cm_app_db_200310261128.BAK'
RESTORE DATABASE Inteca_cm_app
FROM DISK = '\\Servidor1\GrupoInteca_cm_app_db_200310261128.BAK'
WITH MOVE 'GrupoInteca_cm_app_data' TO 'D:\Program Files\Microsoft SQL
Server\MSSQL\Data\Inteca_cm_app_Data.MDF',
MOVE 'GrupoInteca_cm_app_log' TO 'D:\Program Files\Microsoft SQL
Server\MSSQL\Data\Inteca_cm_app_log.LDF'
GO


El QA me manda el siguiente resultado:

(2 row(s) affected)

Server: Msg 3141, Level 16, State 1, Line 3
The database to be restored was named 'GrupoInteca_cm_app'. Reissue the
statement using the WITH REPLACE option to overwrite the 'Inteca_cm_app'
database.
Server: Msg 3013, Level 16, State 1, Line 3
RESTORE DATABASE is terminating abnormally.

Aprecio puedan indicarme en que estoy fallando.

GRACIAS!


Preguntas similares