crear nueva database a partir de otra

15/12/2004 - 17:28 por Jesus G. | Informe spam
Hola listeros. Tengo un problemilla. Necesito crear una database nueva
partiendo del backup de otra. He conseguido hacerlo creando una database
vacía, y restaurar el backup de la otra de esta forma:

RESTORE FILELISTONLY FROM DISK x RESTORE DATABASE nuevaBD
FROM DISK = 'ficherobak' WITH MOVE 'x_Data' TO 'nuevaBD.mdf', MOVE 'x_Log'
TO 'nuevaBD.ldf'

El problema que tengo es que el nombre del fichero logico de datos y del
fichero logico de Log de la nueva bd siguen siendo x_Data y x_Log, y
necesito que se llamen nuevaBD_Data y nuevaBD_Log.

¿Como lo puedo hacer?
 

Leer las respuestas

#1 MAXI
15/12/2004 - 23:10 | Informe spam
Hola te paso el ejemplo de los BOL

BACKUP DATABASE Northwind
TO DISK = 'c:\Northwind.bak'
RESTORE FILELISTONLY
FROM DISK = 'c:\Northwind.bak'
RESTORE DATABASE TestDB
FROM DISK = 'c:\Northwind.bak'
WITH MOVE 'Northwind' TO 'c:\test\testdb.mdf',
MOVE 'Northwind_log' TO 'c:\test\testdb.ldf'
GO
Espero te sea de utilidad



Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

Msn Messenger:

"Jesus G." escribió en el mensaje
news:cppon1$mh4$
Hola listeros. Tengo un problemilla. Necesito crear una database nueva
partiendo del backup de otra. He conseguido hacerlo creando una database
vacía, y restaurar el backup de la otra de esta forma:

RESTORE FILELISTONLY FROM DISK x RESTORE DATABASE nuevaBD
FROM DISK = 'ficherobak' WITH MOVE 'x_Data' TO 'nuevaBD.mdf', MOVE 'x_Log'
TO 'nuevaBD.ldf'

El problema que tengo es que el nombre del fichero logico de datos y del
fichero logico de Log de la nueva bd siguen siendo x_Data y x_Log, y
necesito que se llamen nuevaBD_Data y nuevaBD_Log.

¿Como lo puedo hacer?





Preguntas similares