«

»

maio 11

Renomeando bases do SQL 2000/2005/2008/2012

Acredite, em algum momento da sua vida você vai precisar renomear uma base. Veja como fazer isso no SQL 2000, 2005, 2008 e 2012.

SQL 2000:

EXEC sp_renamedb ‘antigoNome’, ‘novoNome’

SQL 2005/2008/2012:

ALTER DATABASE antigoNome MODIFY NAME = novoNome

 

Também pode ser feito através de detach/attach:

EXEC sp_detach_db ‘antigoNome’, ‘true’
EXEC sp_attach_db @dbname = N’novoNome’, @filename1 = ‘c:\caminho\arquivo_dados.mdf’, @filename2 = ‘c:\caminho\arquivo_tlogs.ldf’

 

Se preferir, exceto no SQL 2000, tem como fazer através da interface gráfica do SSMS (Management Studio). Clique com o direito sobre a base que deseja renomear e clique em “rename”.

.

Deixe uma resposta