RESTORE - WITH MOVE

01/11/2007 - 23:41 por Isaias | Informe spam
SQL SERVER 2005 ENTERPRISE EDITION

Hice un respaldo de mi base de datos de DESARROLLO y quiero convertirla en
PRODUCCION, mismo servidor.

Intente por medio del wizard COPYDATABASE, pero me envia un mensaje de error
al final y me dice que vea el log de errores:

Message
[000] JobManager tried to run a non-existent step (2) for job IMPORTACION

Al no poder interpretar dicho error, dije, lo voy a restaurar con WITH MOVE.

Si ejecuto:

RESTORE FILELISTONLY FROM DISK = 'D:\BACKUP\desarollo.bak'

Me da:

fwic_corpve_Data D:\SQLSERVER2005\MSSQL.1\MSSQL\DATA\desarrollo_Data
fwic_corpve_Log D:\SQLSERVER2005\MSSQL.1\MSSQL\DATA\desarrollo_Log
sysft_IDX_FullText_Documents D:\SQLSERVER2005\MSSQL.1\MSSQL\FTData\IDX_FullText_Documents0000
sysft_IDX_FullText_Users D:\SQLSERVER2005\MSSQL.1\MSSQL\FTData\IDX_FullText_Users0000

Al momento de intentar restaurar:

RESTORE DATABASE produccion
FROM DISK = 'D:\BACKUP\desarollo.bak'
WITH MOVE 'desarrollo_Data' TO 'D:\DATABASES\produccion.mdf',
MOVE 'desarrollo_Log' TO 'D:\DATABASES\INTRANET\produccion_log.ldf',
REPLACE

Aqui me envia un mensaje de error, indicandome que no puede sobre escribir
sobre los archivos:

sysft_IDX_FullText_Documents D:\SQLSERVER2005\MSSQL.1\MSSQL\FTData\IDX_FullText_Documents0000
sysft_IDX_FullText_Users D:\SQLSERVER2005\MSSQL.1\MSSQL\FTData\IDX_FullText_Users0000

¿Como le indico que tambien los mueva?






Saludos
IIslas

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
02/11/2007 - 20:34 | Informe spam
Isaias,

Usa la opcion MOVE tambien para los catalogos de full-text, pero solo
pasando el folder de destino.

RESTORE DATABASE produccion
FROM DISK = 'D:\BACKUP\desarollo.bak'
WITH
MOVE 'desarrollo_Data' TO 'D:\DATABASES\produccion.mdf',
MOVE 'desarrollo_Log' TO 'D:\DATABASES\INTRANET\produccion_log.ldf',
MOVE 'sysft_IDX_FullText_Documents' TO 'D:\DATABASES\INTRANET',
MOVE 'sysft_IDX_FullText_Users' TO 'D:\DATABASES\INTRANET',
REPLACE


AMB

"Isaias" wrote:

Mostrar la cita
#2 Isaias
05/11/2007 - 16:48 | Informe spam
Perfecto, voy a intentar.

Gracias y
Saludos
IIslas


"Alejandro Mesa" wrote:

Mostrar la cita
#3 Isaias
05/11/2007 - 17:05 | Informe spam
Alex

Probe el script que me enviaste, no solo necesita la ruta donde se van a
mover los catalogos, tambien requiere del NOMBRE de los catalogos, de lo
contrario, manda un mensaje de error.

Gracias nuevamente.
Saludos
IIslas


"Alejandro Mesa" wrote:

Mostrar la cita
#4 Alejandro Mesa
05/11/2007 - 18:23 | Informe spam
Isaias,

Puedes postear la sentencia final, la que funciono, para que otros puedan
aprender de ella?

Gracias,
alejandro Mesa

"Isaias" wrote:

Mostrar la cita
#5 Isaias
05/11/2007 - 19:07 | Informe spam
Con gusto, aqui esta

RESTORE DATABASE produccion
FROM DISK = 'D:\sqlserver2005\MSSQL.1\MSSQL\BACKUP\desarrollo.bak'
WITH MOVE 'Desarrollo_Data' TO 'D:\DATABASES\INTRANET\produccion.mdf',
MOVE 'Desarrollo_Log' TO 'E:\LOGS\INTRANET\produccion_log.ldf',
MOVE 'sysft_IDX_FullText_Documents' TO
'E:\Catalogos\Intranet\sysft_IDX_FullText_Documents0000',
MOVE 'sysft_IDX_FullText_Users' TO
'E:\Catalogos\Intranet\sysft_IDX_FullText_Users0000',
REPLACE


Saludos
IIslas


"Alejandro Mesa" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida