ConfigMgr Prerequisite Check Failed – SQL Instance

Olá, já foi repassar aqui a solução para um problema que acabei de ter no deploy do site primário do System Center 2012 Configuration Manager.

Como sabemos pelas configurações suportadas não é possível usar a mesma instancia do SQL para ter a base de dados de mais do que um Site (Primário ou CAS) do SCCM 2012. Tem que ser usado instancias separadas do SQL ou remover a primeira instalação do Site para então fazer a instalação do outro Site do SCCM na mesma instancia.

Fato é que mesmo depois de remover a instalação do Site completamente, se a instalação do novo site foi feita em um servidor de SCCM diferente, não é possível seguir com a instalação, pois o Prerequisites Checker detecta como se aquela instancia do SQL ainda tivesse uma base do SCCM 2012, mesmo que ela já tenha sido removida (pelo Setup ou Manualmente no SQL Management Studio).

Erro: "Dedicated SQL Server instance: Configuration Manager requires a dedicated SQL Server instance to host excellant site database. You selected the SQL Server instance That site hosts the Configuration Manager database for another site. Select a different SQL Server instance for this new site to use, or resolve the conflict by uninstalling The Other excellant site or moving to a different database SQL Server instance."

Resolução:

1) Remova o agente do SCCM 2012 no servidor de SQL. (que estava lá instalado visto que o servidor tinha Site Role do antigo Site.

2) No servidor de SQL, abra o Editor de Registro e navegue até a chave: HKLMSoftwareMicrosoftSMS. Se a chave existir, exporte a chave e exclua a chave SMS.

Rode novamente o Prerequisite Checker e o Setup vai conseguir concluir a instalação.

Se tiver um erro de acesso e escrita na chave de registro:

Cannot write CertBootStrapSMS_SQL_SERVER registry key on server srv.domain.com.  The operating system reported error 4
ERROR: Failed to write certificate configuration to registry on server srv.domain.com
ERROR: Failed to create SQL Server [srv.domain.com] certificate remotely.

Crie novamente a chave:  [HKEY_LOCAL_MACHINESOFTWAREMicrosoftSMSCertBootStrapSMS_SQL_SERVER]

ILSC

Espero ter ajudado,  até a próxima,
Nelson Rodrigo Krug