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.
Leer las respuestas