Estamos tentando desinstalar e reinstalar uma instância 2008R2. Desinstalamos o mecanismo de banco de dados, mas quando tentamos reinstalá-lo, recebemos o erro "Id\nome da instância original em uso".
A instância está em uma máquina VM (sem cluster). Infelizmente, há outra instância (de produção) na mesma máquina.
Os passos dados foram os seguintes:
- Faça backup dos bancos de dados
- Desinstale a instância
- Reinício
- Falha na tentativa de reinstalação
- Revise o registro em busca de possíveis referências ao mecanismo de banco de dados e a esse nome de instância e remova-as.
- Tentativa de reinstalação - mesmo erro.
Descobrimos que há uma instância do servidor de relatórios com o nome da instância antiga já instalada, mas não pensei que o nome da instância em uma instância do servidor de relatórios afetaria a instalação de uma instância do mecanismo de banco de dados.
Alguma sugestão sobre o que estamos perdendo?
A solução mais limpa IMHO será remover os serviços de relatórios também, como parte da limpeza da instância antiga da máquina. Até que você limpe tudo relacionado ao serviço, esse nome de instância ainda "existe" - e pode ser uma experiência realmente espinhosa e frustrante tentar remover todas as entradas do registro, GUID agonizando GUID .
Suspeito que o SQL Server deva manter algumas coisas por perto, por exemplo, para conectividade com o SSRS de fontes externas por meio do nome da instância. É por isso que você não pode simplesmente pavimentar uma nova instância por cima dela.
A outra alternativa seria deixar sua instância do SSRS intacta, mas instalar a nova instância com um nome diferente e apenas atualizar as strings de conexão do aplicativo, aliases, DNS etc. o mais transparente possível).