Restaurar una BD desde un lugar en la red

Para restaurar una base de datos tomando el archivo base de un lugar en la red necesitamos acceder a la carpeta compartida que contiene el archivo base que utilizaremos, una vez tengamos esa primera parte lista podemos comenzar con la restauración.

Para revisar si efectivamente podemos ver el archivo recurrimos a la siguiente instrucción

  xp_cmdshell 'net use \IP_HOSTRUTA'

Luego de corroborar podemos iniciar el la restauración


USE MASTER
ALTER DATABASE MYDB
  SET SINGLE_USER With ROLLBACK IMMEDIATE
GO

RESTORE DATABASE MYDB
	FROM DISK = '\IP_HOSTRUTAmydb.BAK'
	WITH REPLACE, RECOVERY,
		MOVE 'MYDB_DATDATOS'		TO 'F:MSSQLDataMYDB.mdf',
		MOVE 'MYDB_LOGREGISTRO'	        TO 'E:MSSQLLogMYDB_log.ldf'	

GO

Saludos.

SQLNODE

Anuncios

Autor: Diego Flores

Diego Flores, DBA en Isapre Nueva Masvida. Concepción, Región del Bio Bio, Chile.