Cambiar Nombre BD MSSQL

Harima

Pegao al tarro
Se incorporó
15 Mayo 2008
Mensajes
3.931
Tip cortito para MSSQL

Estaba instalando un ambiente de pruebas SAP BO y me molestaba el nombre lógico de la BD, así que con el siguiente script pueden cambiar el nombre lógico de cualquier BD

En este caso la BD consta de dos archivos, el de la base de datos como tal y el log, en caso de que la BD tenga múltiples archivos, es un update por cada uno, siguiendo la lógica del script.

Mostrar info de la BD

Código:
USE Database_name
EXEC sp_helpfile

Cambiar nombre Archivo y log

Código:
ALTER DATABASE [Database_name] MODIFY FILE (NAME=N'Logical_file_name', NEWNAME=N'Logical_file_name_new')
GO
ALTER DATABASE [Database_name] MODIFY FILE (NAME=N'Logical_file_name_log', NEWNAME=N'Logical_file_name_log_new')
GO


Mostrar Nombres BD ChileProduccion

Código:
USE ChileProduccion
EXEC sp_helpfile

Modificamos el nombre por defecto SBODEMOCL por ChileProduccion

Código:
ALTER DATABASE ChileProduccion MODIFY FILE (NAME=N'SBODEMOCL', NEWNAME=N'ChileProduccion')
GO
ALTER DATABASE ChileProduccion MODIFY FILE (NAME=N'SBODEMOCL_log', NEWNAME=N'ChileProduccion_log')
GO
 
Última modificación:

Miguelwill

I am online
Miembro del Equipo
MOD
Se incorporó
23 Febrero 2004
Mensajes
12.279
asumo que esto es para renombrar la DB en un ambiente de MS-Sql server (por el tema de sap y la sintaxis )
 
Upvote 0
Subir