RESTORE FILELISTONLY

25/10/2007 - 15:07 por Paul | Informe spam
Hola,

En un procedimiento almacenado quiero poner en un cursor el resultado
de "RESTORE FILELISTONLY FROM DISK = 'c:\backup\DB.back'.

Loquiero parahacer el restore de una base de datos con otro nombre,
pero no se como hacerlo.
Alguna idea?

Gracias
 

Leer las respuestas

#1 Alejandro Mesa
25/10/2007 - 18:53 | Informe spam
Paul,

Trata creando una tabla temporal con las especificaciones que aparecen en
los libros en linea, sobre el resultado devuelto por la sentencia RESTORE
FILELISTONLY y luego usas:

insert into #t
exec('restore fileslistonly from disk = ''camino del archivo backup''')

Una vez capturado el resultado, entonces creas un cursor sobre este.

declare filelistonly_result cursor local fast_forward
for
...


AMB


"Paul" wrote:

Hola,

En un procedimiento almacenado quiero poner en un cursor el resultado
de "RESTORE FILELISTONLY FROM DISK = 'c:\backup\DB.back'.

Loquiero parahacer el restore de una base de datos con otro nombre,
pero no se como hacerlo.
Alguna idea?

Gracias


Preguntas similares