Pruebas de backup mediante t-sql

04/08/2005 - 11:53 por carlos castro | Informe spam
Hola a todos:

Estoy tratando de realizar un backup mediante T-sql

Tengo 2 bases de datos de prueba , principal y principal2

Pero al ejecutar la sentencia que abajo pongo, me da el siguiente error:

Servidor: mensaje 3141, nivel 16, estado 1, línea 4
La base de datos que hay que restaurar tenía el nombre 'principal'.
Utilice la instrucción con la opción WITH REPLACE para sobrescribir la
base de datos 'principal2'.


USE MASTER
RESTORE FILELISTONLY

FROM DISK = 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\BACKUP\Principal1.bak'

RESTORE DATABASE principal2

FROM DISK = 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\BACKUP\Principal1.bak'

WITH MOVE 'principal_data' TO 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\Data\principal2_data.mdf',

MOVE 'principal_log' TO 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\Data\principal2_log.ldf'


Estoy mirando en los BOL , pero no doy con el problema.

Si me pueden echar una mano se lo agradeceria.

Saludos.

Preguntas similare

Leer las respuestas

#1 Maxi
04/08/2005 - 14:15 | Informe spam
Hola, y cual es el problema?


Salu2
Maxi


"carlos castro" escribió en el mensaje
news:
Hola a todos:

Estoy tratando de realizar un backup mediante T-sql

Tengo 2 bases de datos de prueba , principal y principal2

Pero al ejecutar la sentencia que abajo pongo, me da el siguiente error:

Servidor: mensaje 3141, nivel 16, estado 1, línea 4
La base de datos que hay que restaurar tenía el nombre 'principal'.
Utilice la instrucción con la opción WITH REPLACE para sobrescribir la
base de datos 'principal2'.


USE MASTER
RESTORE FILELISTONLY

FROM DISK = 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\BACKUP\Principal1.bak'

RESTORE DATABASE principal2

FROM DISK = 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\BACKUP\Principal1.bak'

WITH MOVE 'principal_data' TO 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\Data\principal2_data.mdf',

MOVE 'principal_log' TO 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\Data\principal2_log.ldf'


Estoy mirando en los BOL , pero no doy con el problema.

Si me pueden echar una mano se lo agradeceria.

Saludos.
Respuesta Responder a este mensaje
#2 Alejandro Mesa
04/08/2005 - 15:21 | Informe spam
Carlos,

Estas restaurando el backup de la base de datos [principal] hacia una base
de datos con diferente nombre. SQL Server da este error para prevenir que
sobre escribas una base cuyo nombre no es el de la base a la cual se le hizo
backup. Si sigues las instrucciones del error, no tendras problemas.

RESTORE DATABASE principal2
FROM DISK = 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\BACKUP\Principal1.bak'
WITH
REPLACE,
MOVE 'principal_data' TO 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\Data\principal2_data.mdf',
MOVE 'principal_log' TO 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\Data\principal2_log.ldf'
go


AMB


"carlos castro" wrote:

Hola a todos:

Estoy tratando de realizar un backup mediante T-sql

Tengo 2 bases de datos de prueba , principal y principal2

Pero al ejecutar la sentencia que abajo pongo, me da el siguiente error:

Servidor: mensaje 3141, nivel 16, estado 1, línea 4
La base de datos que hay que restaurar tenía el nombre 'principal'.
Utilice la instrucción con la opción WITH REPLACE para sobrescribir la
base de datos 'principal2'.


USE MASTER
RESTORE FILELISTONLY

FROM DISK = 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\BACKUP\Principal1.bak'

RESTORE DATABASE principal2

FROM DISK = 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\BACKUP\Principal1.bak'

WITH MOVE 'principal_data' TO 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\Data\principal2_data.mdf',

MOVE 'principal_log' TO 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\Data\principal2_log.ldf'


Estoy mirando en los BOL , pero no doy con el problema.

Si me pueden echar una mano se lo agradeceria.

Saludos.

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