Restauraciones

Navigation:  KnowledgeBase Programación > Base de Datos >

Restauraciones

Previous pageReturn to chapter overviewNext page

Restaurar un Backup en direfente Servidor

 

Sacar el Backup Normal

En el nuevo Servidor abrir el Manager SQL

En carpeta "Databases" seleccionar "Restore Files and Groups"

Seleccionar el Backup y Poner Nuevo Nombre Inexistente

Restaurar

 

 

 

 

 

Restauración Alternativa

 

EN CASO DE ERROR: The file or filegroup "XXX_LOG" cannot be selected for this operation.  Restore database is terminating abnormmaly.

 

Restore DATABASE MON041224M17

FROM DISK = 'C:\BACKUPS\MON041224M17.bak'

WITH

MOVE 'MON041224M17' to 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\MON041224M17.mdf',

MOVE 'MON041224M17_log' to 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\MON041224M17_log.ldf',

STATS = 10

 

 

 

 

Para Cambiar el Archivo MDF de una base de datos

 

ALTER DATABASE MON041224M17 SET OFFLINE

GO

 

 

ALTER DATABASE MON041224M17 MODIFY FILE (NAME =MON041224M17, FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\MON041224M17.mdf')

GO

 

--if changing log file name

ALTER DATABASE  MON041224M17 MODIFY FILE (NAME = MON041224M17_LOG, FILENAME =

'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\MON041224M17_LOG.ldf')

GO

 

================= CAMBAIR EL ARCHIVO FISICAMENTE EN WINDOWS DESDE EXPLORADOR DE ARCHIVOS ANTES DE IR ONLINE, SINO DA ERROR PK NO ENCUENTRA EL ARCHIVO FISICO

 

ALTER DATABASE MON041224M17 SET ONLINE

GO

 

 

NAME = MON041224M17 es el Nombre Logico, se puede cambiar desde Propiedades BD --> Archivos --> Archivos MDF y Log logicos

 

 

 

 

 

Desconectar Usuarios

 

ALTER DATABASE YourDB

SET SINGLE_USER WITH

ROLLBACK IMMEDIATE

 

=============== HACER PROCESOS DESEADOS, AL FINALIZAR HACER LO SIGUIENTE:

 

ALTER DATABASE YourDB SET MULTI_USER

GO