[Code] Cómo Cambiar el Nombre lógico de una base de datos

Saludos

Para el cambiar el nombre físico de una base de datos basta desconectar la base de datos de Sql Server (Deattach), cambiar el nombre del archivo y luego conectarla de nuevo (Attach), pero el nombre lógico es otra historia, para hacerlo podemos usar el patrón presentado en el siguiente código:

 

use master
ALTER DATABASE [MiBaseDeDatos]  SET OFFLINE –Pone fuera de linea la base de datos
go

ALTER DATABASE [MiBaseDeDatos]  MODIFY FILE (NAME=N’NombreAnterior’, NEWNAME=N’NuevoNombre’)
GO

ALTER DATABASE [MiBaseDeDatos]  MODIFY FILE (NAME=N’NombreAnterior_log’, NEWNAME=N’NuevoNombre_log’)
GO

ALTER DATABASE [MiBaseDeDatos]  SET ONLINE –Reactiva la base de datos

 

Espero sea de ayuda,

FREDDY LEANDO ANGARITA CASTELLANOS
Sql Server MVP

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *