Mostrando entradas con la etiqueta mdf. Mostrar todas las entradas
Mostrando entradas con la etiqueta mdf. Mostrar todas las entradas

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);