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?

Preguntas similare

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?





Respuesta Responder a este mensaje
#2 Jesus G.
16/12/2004 - 13:13 | Informe spam
Maxi, gracias por contestar. El problema es que ése es el proceso que he
usado y el nombre lógico del fichero Data y del fichero Log se siguen
llamando 'Northwind' y 'Northwind_Log', y yo quiero que se llamen 'Nuevabd'
y 'Nuevabd_log'. Ahi está el problema.

"MAXI" wrote:

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?
>
>
>
>
>



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