Compartilhar via


Como configurar o suporte para espelhamento do Microsoft SQL Server para o App-V

Aplica-se a: Application Virtualization 4.5 SP2

Use o procedimento a seguir para configurar o ambiente do Microsoft Application Virtualization (App-V) para usar o espelhamento do banco de dados Microsoft SQL Server. A configuração do espelhamento do banco de dados pode ajudar nos cenários de recuperação e de failover de desastres. O App-V 4.5 SP2 dá suporte a todos os modos de espelhamento do banco de dados disponíveis atualmente para o Microsoft SQL Server 2005 e SQL Server 2008.

Dica

Este procedimento é destinado a administradores familiarizados com a instalação e configuração de bancos de dados SQL Server e o espelhamento do banco de dados com o Microsoft SQL Server e, portanto, abrange apenas as definições de configuração exclusivas ao App-V.

Para configurar o ambiente do App-V para usar o espelhamento do banco de dados Microsoft SQL Server

  1. Configure o espelhamento do banco de dados SQL Server do banco de dados App-V seguindo suas práticas comerciais padrão para espelhamento de bancos de dados. Use os seguintes links para obter informações gerais sobre a implementação do espelhamento do banco de dados Microsoft SQL Server:

    Além disso, você pode encontrar informações sobre práticas recomendadas em Práticas recomendadas de espelhamento do banco de dados e considerações de desempenho (https://go.microsoft.com/fwlink/?LinkId=190270).

  2. Após a configuração do espelhamento, verifique se o banco de dados do App-V mostra um status de (Principal, Sincronizado) e o banco de dados espelhado mostra um status de (Espelhamento, Sincronizado / Restauração). Resolva os problemas de espelhamento antes de prosseguir para a próxima etapa. Para obter informações adicionais sobre monitoramento do status, consulte Monitorando o status de espelhamento (https://go.microsoft.com/fwlink/?LinkId=190279).

  3. No computador do SQL Server que hospeda o espelhamento do banco de dados do App-V, crie um logon do SQL Server para a conta do serviço de rede do App-V Management Server usando o nome da conta <domain>\<ManagementServerHostName>$.

  4. Instale o Microsoft SQL Server Native Client no App-V Management Server e no computador executando o App-V Management Web Service, se instalado em um computador diferente. Se você estiver planejando ter App-V Management Servers adicionais conectados ao banco de dados SQL espelhado para balanceamento de carga, será necessário instalar o Microsoft SQL Server Native nesses computadores também. Você pode baixar o Microsoft SQL Server Native Client da página Microsoft SQL Server 2008 Feature Pack no Centro de Download da Microsoft (https://go.microsoft.com/fwlink/?LinkId=187479).

  5. Verifique a chave do Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLServerName e certifique-se de que ela contém apenas o nome de host do SQL Server. Se ela incluir um nome de instância, por exemplo serverhostname\instancename, o nome da instância deve ser removido.

    Importante

    O App-V Management Server usa a biblioteca de redes TCP/IP para se comunicar com o SQL Server quando o espelhamento de banco de dados está habilitado e, portanto, não é possível usar nomes de instância. Em vez disso, os números de porta devem ser especificados nas chaves do registro.

  6. Verifique a chave do Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLServerPort e certifique-se de que ela contém o número de porta usado para o SQL no computador com o SQL Server. Se você estiver usando uma instância nomeada, esse valor de chave deverá ser definido para a porta usada para a instância nomeada.

  7. Crie a chave do registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLFailoverServerName como REG_SZ e defina o valor para o nome de host do SQL Server que hospeda o espelho.

  8. Crie a chave do registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLFailoverServerPort como DWORD e defina o valor para o número da porta usada para o SQL Server no computador executando o SQL Server para hospedar o espelho. Se você estiver usando uma instância nomeada para o espelho, esse valor de chave deverá ser definido para o número da porta usada para a instância nomeada.

  9. No computador executando o App-V Management Web Service, configure o arquivo de texto do UDL (Universal Data Link). No diretório em que o App-V está instalado, clique duas vezes em SftMgmt.udl e especifique os seguintes valores:

    • Na guia Provedor, selecione o provedor OLE DB SQL Server Native Client 10.0.

    • Clique em Avançar para selecionar a guia Conexão. Na caixa Server Name, digite o nome do servidor do SQL Server. Em seguida, selecione Usar Segurança Integrada do Windows NT. Finalmente, clique na lista Selecionar o banco de dados e, em seguida, selecione o nome do banco de dados do App-V.

    • Clique na guia Tudo e, em seguida, selecione a entrada Parceiro de Failover. Clique em Editar Valor e, em seguida, digite o nome do servidor o failover do SQL Server. Clique em OK.

    Importante

    O sistema App-V usa autenticação Kerberos. Assim, quando você configurar o espelhamento SQL em que a Autenticação Kerberos está habilitada no SQL Server e o serviço SQL Server for executado em uma conta de usuário de domínio, será necessário configurar manualmente um SPN. Para obter mais informações, consulte “Quando o serviço SQL usa a conta baseada no domínio” no artigo Configurando a administração App-V para um ambiente distribuído (https://go.microsoft.com/fwlink/?LinkId=203186).

  10. Para verificar se o espelhamento do banco de dados está sendo executado corretamente, teste o failover e confirme se o App-V Management Server continua funcionando corretamente.

    Importante

    Prossiga com cuidado e siga suas práticas comerciais padrão para garantir que as operações do sistema não sejam interrompidas no caso de falha.

    Depois que o failover tiver ocorrido com sucesso, conforme verificado usando as informações de monitoramento do status do SQL Server, clique com o botão direito do mouse no nó Aplicativos no App-V Management Console e, em seguida, selecione Atualizar. A lista de aplicativos será exibida normalmente se o sistema estiver funcionando de modo correto.

Consulte Também

Outros Recursos

Como realizar tarefas administrativas no Console de Gerenciamento do Application Virtualization Server

-----
Para saber mais sobre o MDOP na Biblioteca do TechNet, procure soluções de problemas no TechNet Wiki ou siga-nos no Facebook ou no Twitter. Envie suas sugestões e comentários sobre a documentação do MDOP para MDOPdocs@microsoft.com.