miércoles, 10 de septiembre de 2014

Modificar .mdf en SQL Server 2008

Buenas Noches,

Hoy les comparto un scrip para cambiar los nombres de los archivos .mdf y _log.mdf en SQL Server 2008, si usamos alguna herramienta generadora de DBs automáticos muchas veces necesitaran de este para que no se pisen una con otra.

-- Remplazar todos los MyDBs con el nombre de la DB que quieras poner
USE [MyDB];
-- Cambiar nombre físico
-- Remplazar todos los NewMyDB con el nombre que quieras colocarle a la DB
-- Remplazar 'C:\...\NewMyDB.mdf' con el full url a los archivos .mdf  de la DB 
ALTER DATABASE MyDB MODIFY FILE (NAME = ' MyDB ', FILENAME = 'C:\...\NewMyDB.mdf');
-- Replace 'C:\...\NewMyDB_log.ldf' with full path of new DB log file to be used
ALTER DATABASE MyDB MODIFY FILE (NAME = ' MyDB _log', FILENAME = 'C:\...\NewMyDB_log.ldf');
-- Cambiar los nombres logicos
ALTER DATABASE MyDB MODIFY FILE (NAME = MyDB, NEWNAME = NewMyDB);
ALTER DATABASE MyDB MODIFY FILE (NAME = MyDB _log, NEWNAME = NewMyDB_log);

No hay comentarios:

Publicar un comentario