viernes, 4 de mayo de 2018

Revisar contenido de archivos Backup de SQL SERVER

Posted by InfoTacticas Soluciones  |  No comments

SQL Server ofrece algunos comandos que puedes utilizar con los archivos de copia de seguridad de base de datos para determinar su contenido. Estas opciones incluyen HEADERONLY, FILELISTONLY y LABELONLY.
A continuaciòn se muestra como usar estos comandos para ver el contenido del archivo de backup: AdventureWorksDW2012.bak.

--
--

RESTORE HEADERONLY FROM DISK='D:\SQL SERVER - practicas\BD_AdventureWorks\AdventureWorksDW2012.bak'

RESTORE FILELISTONLY FROM DISK='D:\SQL SERVER - practicas\BD_AdventureWorks\AdventureWorksDW2012.bak'

RESTORE LABELONLY FROM DISK='D:\SQL SERVER - practicas\BD_AdventureWorks\AdventureWorksDW2012.bak'


Se puede utilizar la salida de FILELISTONLY para determinar donde podrían estar las ubicaciones por defecto para los archivos de datos y de registro, los valores de LogicalName y PhysicalName muestran el directorio donde se almacena la base de datos que por defecto puede ser el directorio "C:\Program Files\Microsoft SQLServer\MSSQL.1\MSSQL\Data\". Si el directorio no existe o si deseas especificar otro directorio o nombre de archivo, necesitas utilizar la opción WITH MOVE del comando RESTORE. Esto se puede hacer de la siguiente manera:
--
--
RESTORE DATABASE AdventureWorksDW2012 FROM DISK='D:\SQL SERVER - practicas\BD_AdventureWorks\AdventureWorksDW2012.bak'
WITH FILE = 1,
RECOVERY,
MOVE 'AdventureWorksDW2012' TO 'D:\SQL SERVER - practicas\DATA\AdventureWorksDW2012.mdf',
MOVE 'AdventureWorksDW2012_log' TO 'D:\SQL SERVER - practicas\DATA\AdventureWorksDW2012_Log.ldf'

Para más detalle se puede consultar el siguiente enlace:
http://blog.jmacoe.com/gestion_ti/base_de_datos/que-hay-dentro-archivos-copia-seguridad-sql-server/

5/04/2018 02:17:00 p. m. Share:

0 comentarios:

Get updates in your email box
Complete the form below, and we'll send you the best coupons.

Deliver via FeedBurner
back to top