SQL Server 2005: Renomeie o nome da instância do servidor de banco de dados?

2

Alguém pode me dizer como renomear o nome da instância do servidor de banco de dados e um nome de banco de dados no SQL Server 2005?

Agora eu tenho

SERVER/OLDNAME

-- oldnameDB

Eu quero mudar a instância do servidor e também alterar o nome do banco de dados.

Eu tentei:

EXEC sp_renamedb 'oldName', 'newName'

e isso alterou o nome do bd à medida que ele se aproxima no diretório da árvore. Mas, quando eu faço "select @@ servername", é o nome antigo. Além disso, os arquivos MDF e LDF ainda são o nome antigo.

Como alterar a instância e os nomes do banco de dados como uma limpeza no servidor?

Obrigado.

    
por Peter 13.03.2010 / 21:30

2 respostas

2

Note que não há artigo no MSDN para renomear instâncias. Isso pode ser o mais próximo: Como renomear um computador que hospeda uma instância independente do SQL Server .

Francamente, eu reinstalaria se você quiser arriscar o nome da instância

sp_renamedb (reprovado, use ALTER DATABASE ) mudará apenas o nome em sys.databases. Você terá desanexar, renomear arquivos, reconectar . Ou backup / restore COM MOVE

    
por 13.03.2010 / 21:51
0

é possível com sp_addserver e algumas edições de registro

veja o comentário da oj aqui:

link

ou a outra opção é reinstalar e recarregar o db ...

    
por 13.03.2010 / 21:35