quinta-feira, 28 de fevereiro de 2013

Como remover uma instância do SQL Server em Cluster depois que a mesma foi removida do Cluster do Windows

Fala galera, para não deixar muito parado isso aqui, só para compartilhar uma dica rápida, precisei desinstalar uma instância do SQL Server 2012 que estava em um cluster de 3 nós, até ai tudo bem, utilizando o instalador do SQL Server, removi o nó 1, removi o nó 2, mas quando fui remover o nó 3, olha que legal:


Product: SQL Server 2012 Database Engine Services -- Error 25012. There was an error attempting to remove the configuration of the product which prevents any other action from occuring.  The current configuration of the product is being cancelled as a result.

Isso ocorreu porque o grupo do SQL desta instância no cluster foi removido manualmente antes da remoção da mesma, uma vez que esta instância não ia mais ser utilizada.

Em uma pesquisa na rede, encontrei um cara com uma dica legal, falando que para remover a instância agora, só é preciso alterar no REGEDIT o registro SQL_Engine_Core_Inst e realizar a remoção como uma instância normal do SQL Server.

Lembrando, alterar registros de sistema pode inviabilizar a utilização dos softwares, então tenha muito cuidado quando for manipular registros, e só utilize este método em ultimo caso.
Não assumo neste post qualquer responsabilidade, sendo de total responsabilidade de quem utilizar este método

No meu caso, a instância foi desinstalada com sucesso!


  1. No menu Start, abra a caixa de comando Run e digite REGEDIT;
  2. Navegue até a chave de registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft SQL Server\MSSQLxx.<Instância em cluster>\ClusterState\SQL_Engine_Core_Inst;
  3. Mude o valor do registro SQL_Engine_Core_Inst para 0;
  4. Execute pelo painel de controle a desisntalação da instância.


Pronto, problema resolvido, Até breve!

Nenhum comentário:

Postar um comentário