Problema ao instalar o SQL Server 2008 SP2 no Windows XP

4

Eu não sou muito de um superusuário, mas tenho lutado com essa questão por horas e espero que talvez alguém aqui saiba como me ajudar. Acabei de instalar SQL Server 2008 Developer , selecionei o servidor independente nas opções de instalação e executei o assistente sem problemas. Em seguida, tentei executar o SP2, que baixei de aqui , mas estou falhando em um teste que me impede de continuar. O teste é:

"Not clustered or the cluster service is up and online".

Quando clico na regra para mais informações, afirma:

"The machine is clustered, but the cluster is not online or cannot be accessed from one of its nodes...".

Não sei ao certo como o clustering service (o que quer que seja) está ativo ou que minha máquina é clustered porque instalei o servidor autônomo.

Para verificar se, de fato, eu instalei a versão autônoma, originalmente, removi a instalação e a reinstalei.
Além disso, pode ser relevante ressaltar que eu tive em algum momento no passado SQL Server 2005 trial e SQL Server 2008 Express instalado nesta máquina, mas ambos foram desinstalados no momento desta instalação. Eu preciso da instalação do SP2 como eu tenho um DB que eu fiz backup no meu 2008 Express , mas não posso usá-lo agora como o Express foi com o SP2 (recebo uma mensagem que diz que o banco de dados foi criado com uma versão mais recente) .

Se houver alguma informação adicional necessária, não hesite em perguntar

Atualizar O que acabei fazendo, como um hack , foi desinstalar o desenvolvedor, reinstalar o expresso e exportar o banco de dados via scripts de exportação de tarefas. Isso incluiu o esquema e os dados. Então eu reinstalei o desenvolvedor, criei meu banco de dados e executei o arquivo SQL.

    
por Ittai 09.10.2010 / 10:02

4 respostas

2

Essa bagunça provavelmente aconteceu por causa das versões anteriores do SQL Server que você tinha instalado. Esses mastodontes da Microsoft normalmente sofrem de um processo de desinstalação insuficiente, deixando fragmentos em todo lugar. Portanto, não é aconselhável instalá-los e desinstalá-los na mesma máquina. Uma máquina virtual é preferível se você está apenas experimentando.

O primeiro passo é desinstalar do Painel de Controle todas as instâncias do SQL Server e, em seguida, eliminá-las totalmente.
Veja os seguintes artigos:

Como desinstalar uma instância do SQL Server 2005 manualmente

Se tudo falhar, tente iniciar o serviço de cluster, apenas para permitir que a instalação seja concluída.

    
por 09.10.2010 / 14:37
1

Uma correção rápida pode ser garantir que você não tenha outra pasta do "Microsoft SQL Server" dentro de Arquivos de Programas. Deve haver apenas um de cada vez - a menos que você tenha configurado um ambiente em cluster quando instalou o SQL Server originalmente.

    
por 22.05.2012 / 15:08
0

Ou ... você só precisa reiniciar o seu computador.

Acabei de receber este erro para o SQL Server 2012 ao instalar o SP4 no Win 10. Eu postei aqui caso outra pessoa siga o mesmo thread que eu tentando consertá-lo. Esse erro pode surgir por vários motivos para diferentes versões do SQL Server e service packs diferentes em diferentes versões do Windows, até os dias de hoje. Parece mais bizarro quando você está executando um sistema autônomo e nunca configurou ou usou clustering nele.

Alguns são problemas "falsos". Se a inicialização da verificação falhar, a regra relatará falha, mas a regra em si não falhou. Se você não estiver preocupado, poderá ignorar essas verificações executando o arquivo de instalação a partir da linha de comando com estes parâmetros adicionados: /SkipRules=Cluster_IsOnlineIfClustered . Presumivelmente, isso funcionará com as outras regras de verificação; as strings de regra aparecem no relatório detalhado. (Consulte support.microsoft.com: Ignora a solução alternativa .)

Para diagnosticar o problema, clique no link "Visualizar relatório detalhado". Ele irá abrir uma página web local. Perto da parte superior da página da web, há uma linha "Salvo no Diretório". Na pasta existe um arquivo Detail.txt. Nesse arquivo de texto (provavelmente próximo ao final), a mensagem de erro de exceção .NET atual é registrada.

Algumas pessoas viram falhas de permissão do WMI. Isso pode ser permissões de administrador do usuário. Se não estiver, isso pode, aparentemente, corrigi-lo: Execute os seguintes comandos em um prompt de comando administrativo. Localize este diretório:

%systemroot%\system32\wbem  

Execute esses comandos na sequência & reinicie sua configuração.

regsvr32 cluswmi.dll
mofcomp.exe ClusWMI.mof

(Consulte MSDN: SQL Server 2008 R2 SP1 Falha na regra" não em cluster ou o serviço de cluster é para cima e online )

Eu tive um erro diferente:

Initializing rule      : Not clustered or the cluster service is up and online.
(08) 2017-12-19 11:04:47 Slp: Rule is will be executed  : True
(08) 2017-12-19 11:04:47 Slp: Init rule target object: Microsoft.SqlServer.Configuration.Cluster.Rules.ClusterServiceFacet
(08) 2017-12-19 11:04:47 Slp: Invalid query 
(08) 2017-12-19 11:04:47 Slp:    at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
  at System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()
  at Microsoft.SqlServer.Configuration.Cluster.Rules.ClusterServiceFacet.Microsoft.SqlServer.Configuration.RulesEngineExtension.IRuleInitialize.Init(String ruleId)
  at Microsoft.SqlServer.Configuration.RulesEngineExtension.RulesEngine.Execute(Boolean stopOnFailure)
(08) 2017-12-19 11:04:47 Slp: Rule initialization failed - hence the rule result is assigned as Failed

Não houve razão para a falha de inicialização. Eu encontrei outro lugar para reiniciar o computador, e isso funcionou para mim. Eu diria que existem outras fontes e erros semelhantes. Espero que o acima ajudará a diagnosticar o erro com a mensagem de erro real da exceção lançada.

    
por 19.12.2017 / 17:57