CORREÇÃO: O recurso de serviços de qualidade de dados não é suportado em uma instância de cluster de failover SQL Server 2012 AlwaysOn

Traduções de Artigos Traduções de Artigos
Artigo: 2674817 - Ver produtos para os quais este artigo se aplica.
A Microsoft distribui correções de Microsoft SQL Server 2012 como um arquivo para download. Como as correções são cumulativas, cada versão nova contém todos os hotfixes e lançamento de corrigir todas as correções de segurança que foram incluídas com o anterior 2012 de SQL Server.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Problema 1

Considere o seguinte cenário. Instalar uma instância de cluster de failover Microsoft SQL Server 2012 AlwaysOn. Em seguida, clique para selecionar o Serviços de qualidade de dados (DQS) caixa de seleção em Serviços de mecanismo de banco de dados sobre o Seleção de recursospágina. Nesse cenário, você pode encontrar os seguintes problemas, embora você não recebe uma mensagem de erro durante a instalação.
  • O Início ícones de atalho do menu para o cliente de qualidade de dados e dados qualidade Server Installer estão ausentes em nós de cluster adicional.
  • Binários de qualidade de serviços de dados estão faltando no nó adicionado.
  • Se a instância de SQL Server para o nó de cluster adicionado o failover e conectar-se do aplicativo cliente de qualidade de dados para a instância, a seguinte mensagem de erro é exibida:
    A licença de serviços de qualidade de dados expirou.

    Identificação da mensagem: ServerLicenseExpired

Problema 2

Ao tentar instalar serviços de qualidade de dados (DQS) executando DQSInstaller.exe no nó de cluster primário, o DQSInstaller não se conectar para a instância do mecanismo de banco de dados de SQL Server para criar catálogos DQS. Além disso, você pode receber uma ou mais mensagens de erro semelhantes aos seguintes:


Mensagem de erro 1
System.Data.SqlClient.SqlException (0x80131904): Ocorreu um erro específicas de instância ou relacionadas à rede ao estabelecer uma conexão com SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique se o nome da instância está correto e que SQL Server é configurado para permitir conexões remotas. (provedor: chamado provedor de Pipes, erro: 40 - não foi possível abrir uma conexão com SQL Server)

Mensagem de erro 2

System.Data.SqlClient.SqlException (0x80131904): Ocorreu um erro específicas de instância ou relacionadas à rede ao estabelecer uma conexão com SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique se o nome da instância está correto e que SQL Server é configurado para permitir conexões remotas. (provedor: Interfaces de rede SQL, erro: 26 - erro localizar servidor/instância especificada)

Causa

Causa do problema 1
Esse problema ocorre devido a erro no programa de instalação do SQL Server.

Causa do problema 2
Esse problema ocorre porque DQSInstaller.exe não pode usar o nome virtual no cluster.

Resolução

Para resolver esse problema, instale a atualização cumulativa. Essa atualização cumulativa permite suporte para DQS como parte de uma configuração em cluster do SQL Server 2012. DQS em SQL Server 2012 oferece suporte à instalação somente em um cenário de cluster, sem qualquer instância de SQL Server instalado anteriormente no nó do cluster. Para habilitar o suporte, use um dos seguintes métodos:
  • Se o cluster de failover já está instalado e o recurso DQS está ausente de nós de cluster adicional ou secundário, a instalação de SQL Server 2012 deve ser desinstalado (RemoveNode) e, em seguida, reinstalado (AddNode) em nós usando atualização CU1 e seguindo as etapas descritas posteriormente neste artigo. Antes de desinstalar a instância clusterizada do SQL Server 2012, certifique-se de que você crie backups de bancos de dados qualquer usuário. Consulte detalhes em "Remover nó" no seguinte artigo Microsoft Livros Online:
    . aspx http://msdn.microsoft.com/en-us/library/ms191545 (SQL.110)
  • Se você não tiver uma instância de SQL Server 2012 instalado, você deve seguir as etapas descritas posteriormente neste artigo para executar a instalação e antes de executar qualquer instalação RTM, aplique o pacote de atualização cumulativa 1. Em seguida, a atualização cumulativa serão incluída quando você executar uma nova instalação em cluster.

    ObservaçãoQuando você executar o programa de instalação SQL Server 2012, será solicitado para a etapa de "Verificação de atualizações de produto". No entanto, ele pode localizar e baixar apenas Microsoft geral GDR (distribuição) e service packs de atualização. O pacote de atualização cumulativa 1 não está listado.

    Para incluir o pacote de atualização cumulativa 1, você pode usar a linha de comando para apontar para o pacote de download para a atualização mais recente. Para fazer isso, siga estas etapas:
    1. Baixe o pacote de atualização cumulativa para uma pasta local ou caminho UNC. Por exemplo, baixe a atualização cumulativa para a seguinte pasta:
      C:\CU1Update
    2. Use um dos seguintes métodos para executar um arquivo. ini para apontar o programa de instalação do SQL Server 2012 para a pasta na qual o pacote de atualizações cumulativas está salvo:
      • Para instalar o SQL Server 2012 juntamente com o recurso DQS no nó de cluster primário, siga estas etapas:
        1. Abra um prompt de comando como um administrador de um servidor novo e, em seguida, execute o seguinte comando:
          Setup. exe /ação = addnode /updatesource=Caminho da pasta de atualização EXE>

          Por exemplo, execute o seguinte comando:
          Setup.exe /action = addnode /updatesource = c:\CU1Update
        2. Conclua o Assistente de instalação normalmente. Para fazer isso, siga estas etapas:
          1. Clique emOK Para definir regras de suporte.
          2. Sobre oAtualizações de produto página, verifique se o pacote de hotfix existe e, em seguida, clique em Avançar.
          3. Sobre o Instalar arquivos de instalaçãopágina, clique emInstalar.
          4. Nas páginas a seguir, clique emAvançar:
            • Regras de suporte
            • Chave do produto
            • Termos de licença
            • Função de instalação
             
          5. SelecioneServiços de mecanismo de banco de dados, Serviços de qualidade de dadose outros recursos que você pode precisare, em seguida, clique emAvançar.
          6. Sobre o Regras do recursopágina, clique em Avançar.
          7. Sobre oConfiguração da instânciapágina, tipo de rede SQL Server o nome para o cluster de failover e clique emAvançar.
          8. Sobre oRequisitos de espaço em discopágina, clique em Avançar.
          9. Sobre oGrupo de recursos de clusterpágina, tipo de grupo de recursos para que os recursos de cluster de failover serão adicionados e clique o nome do SQL Server do clusterAvançar.
          10. Sobre oSeleção de disco de clusterpágina, selecione um disco e clique emPróxima.
          11. Sobre oConfiguração de rede de cluster página, verifique as configurações de rede e clique emPróxima.
          12. Sobre oConfiguração de serviçopágina, digite as informações de contas de serviço e clique emPróxima.
          13. Nas páginas a seguir, clique em Avançar:
            • Relatório de erros
            • Regras de instalação do cluster
            • Pronto para instalar
      • Para instalar o SQL Server 2012 juntamente com o recurso DQS em um nó de cluster adicionais ou secundários, execute essas etapas:
        1. Abra um prompt de comando como um administrador de um servidor novo e, em seguida, execute o seguinte comando:
          Setup. exe /action = addnode /updatesource =Caminho da pasta de atualização EXE>
          Por exemplo, execute o seguinte comando:
          Setup. exe /action = addnode /updatesource = c:\CU1Update
        2. Conclua o Assistente de instalação normalmente. Para fazer isso, siga estas etapas:
          1. Clique em OK Para definir regras de suporte.
          2. Sobre o Atualizações de produto página, verifique se existe o pacote de hotfix e, em seguida, clique em Avançar.
          3. Sobre o Instalar arquivos de instalação página, clique em Instalar.
          4. Nas páginas a seguir, clique emAvançar:
            • Regras de suporte de instalação
            • Chave do produto
            • Termos de licença
          5. Sobre o Configuração de nó de clusterpágina, digite o nome da rede de SQL Server da instalação do nó de cluster primário (consulte a etapa 2B7 sob o ponto de marcador anterior para o nome da instância de SQL Server) e clique emAvançar.
          6. Nas páginas a seguir, clique em Avançar:
            • Relatório de erros
            • Adicionar nó regras
            • Pronto para adicionar nó


        Para obter mais informações sobre atualizações de produto na instalação do SQL Server 2012, visite o seguinte site da Microsoft Developer Network (MSDN):
        Informações gerais sobre atualizações de produto na instalação do SQL Server 2012
    3. Cluster após a instalação foi concluída com êxito (Isso inclui o pacote de atualização cumulativa 1) e qualquer reinicialização solicitada está completa, você deve executar DQSInstaller.exe para concluir a instalação do DQS. Para obter mais informações, visite o seguinte site:
      Atualização DQS: Instalando atualizações cumulativas ou Patches de Hotfix em serviços de qualidade de dados
      1. Se você nunca tiver executado DQSInstaller.exe na instância afetada no passado para criar catálogos DQS, você deve executar DQSInstaller.exe a partir do nó de cluster ativo para executar a configuração inicial do DQS.

        No nó ativo do cluster, execute o DQSInstaller.exe do Menu Iniciar > Todos os programas > Microsoft SQL Server 2012 > Serviços de qualidade de dados > Instalador do servidor de qualidade de dados. Ele detectará o nome do servidor virtual e configurar catálogos DQS e assemblies nessa instância.
      2. Ou, se você executou o DQSInstaller antes de instalar a atualização cumulativa 1 em nós de cluster adicional, você deve usar a linha de comando para atualizar os catálogos DQS usando DQSInstaller.exe?upgrade switch.
        1. Você deve estar conectado como uma conta de administrador e a conta também deve ser um membro da função sysadmin na instância do mecanismo de banco de dados correspondente do SQL Server 2012.
        2. Em sistemas em que o UAC está habilitado, abra um prompt de comando como administrador.Menu Iniciar > cmd. Clique com o botão direito no ícone do cmd. exe e selecioneExecutar como administrador.
        3. Altere o diretório para a pasta binn local apropriado instância banco de dados mecanismo programa arquivos, como o seguinte: cd "C:\Program Files\Microsoft SQL Server\MSSQL11.InstanceName\MSSQL\Binn"
        4. Execute o comando upgrade DQSInstaller.exe que este comando deve detectar o nome virtual correto e o nome da instância para atualizar. DQSInstaller.exe-atualização

Informações da atualização cumulativa

A correção para esse problema foi lançada primeiro na atualização cumulativa 1 para SQL Server 2012. Para obter mais informações sobre como obter esse pacote de atualização cumulativa para SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2679368 Atualização cumulativa 1 para o SQL Server 2012
Observação Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e lançamento de corrigir todas as correções de segurança que foram incluídas com o anterior SQL Server. Recomendamos que você considere a aplicação a versão mais recente de correção que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2692828 2012 De SQL Server compilações lançadas após o lançamento do SQL Server 2012

Atualização de detecção de DQSInstall.exe

Este pacote de atualização inclui a atualização do DQSInstaller.exe para a detecção para instâncias de cluster.

Após aplicar essa atualização cumulativa, DQSInstaller.exe irá detectar a instância em cluster com base nas seguintes etapas:
  1. DQSInstaller.exe localiza o identificador de instância atual usando os valores do registro sob a seguinte chave do registro:
    Servidor \ SQL de SOFTWARE\Microsoft\MicrosoftNome da instância\SQL\
  2. DQSInstaller.exe verifica se a instância estiver agrupada, usando os valores do registro sob a chave de identificação de instância correspondente:
    Servidor \ SQL de SOFTWARE\Microsoft\MicrosoftInstanceIDCluster
  3. Com base no valor de chave, se a instância estiver agrupada, o nome virtual a partir desta chave é usado na seqüência de conexão SQL. DQSInstaller.exe pode usar o nome virtual para se conectar à instância do SQL Server e, então, construir catálogos DQS. Se a instância não está em cluster, DQSInstaller.exe será construir a seqüência de conexão SQL Server, dependendo da propriedade de nome de máquina Windows para o computador atual.
  4. Para instâncias nomeadas, a seqüência de conexão DQSInstaller.exe é criada usando como sufixo do nome virtual ou o nome da máquina com uma barra invertida e o nome da instância. Por exemplo,MachineName\InstanceName.

    Observação O nome da instância pode ser substituído com o -instância argumento de linha de comando para DQSInstaller.exe se o nome de instância errado é percebido como um switch.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Como contornar

Para contornar esses problemas, instale uma instância independente de SQL Server em um nó de cluster e, em seguida, habilitar o recurso DQS.

Mais Informação

Para obter mais informações sobre o suporte do MDS em uma instalação de cluster do SQL Server 2012, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2683467 CORREÇÃO: SQL Server 2012 Master Data Services não é suportado em uma instalação de cluster do SQL Server 2012
Para obter mais informações sobre as instâncias de Cluster de Failover AlwaysOn, visite o seguinte site da Microsoft Developer Network (MSDN):

Instâncias de Cluster de AlwaysOn Failover

Propriedades

Artigo: 2674817 - Última revisão: 12 de abril de 2012 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Enterprise
Palavras-chave: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2674817 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2674817

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com