Renombrar una Base de Datos SQL 2005 – 2008

En ocasiones es necesario hacer un cambio de nombre de la base de datos que estamos utilizando en SQL 2005 o 2008, para ello, es probable que les mande un error al momento de intentar hacerlo directamente con el clic derecho.

Por esto, les mando un script para realizarlo de manera efectiva y sin complicaciones

ALTER DATABASE dboldname SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
SP_RENAMEDB dboldname, dbnewname
GO
ALTER DATABASE dbnewname SET MULTI_USER
GO

y eso es todo…

Espero haya sido de utilidad

saludos


2 comments

  1. Si he logrado cambiar el nombre de la base de datos y en el SQL Server management Studio me muestra con el nuevo nombre, pero no cambia el nombre fisicamente.

    El detalle aqui que tengo dos bases de datos con el mismo nombre, ahora quiero agregarlos a uno solo, y como son los mismos nombres no me deja, ya intente renombrarlo pero al momento de adjuntar me muestra que el nombre de la base de datos original es el mismo

    Espero alguien me apoye

  2. Que tal @Apolinar, no entiendo bien cual es tu problema, lo que si se, es que no puedes tener 2 bases de datos con el mismo nombre al menos en la misma instancia, que es exactamente lo que deseas hacer?

Leave a Reply

Your email address will not be published.

Para evitar SPAM realiza la siguiente operación: *