Partilhar via


Requisitos e recomendações do SQL Server para o Microsoft Dynamics 365

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (on-premises), Dynamics CRM 2016

Os seguintes requisitos e recomendações se aplicam a instalações novas e existentes do SQL Server.

Neste tópico

Recomendações gerais

Melhorar o desempenho ao usar o Microsoft Dynamics 365 com o SQL Server 2016

Recomendações gerais

  • O Servidor do Microsoft Dynamics 365 exige que uma instância do Microsoft SQL Server Reporting Services esteja instalada, em execução e disponível. Todas as instalações das edições do SQL Server com suporte podem ser usadas como servidor de relatórios. Entretanto, a edição Reporting Services precisa corresponder à edição SQL Server.

  • Para obter uma lista das versões do SQL Server com suporte, consulte Edições do SQL Server.

  • Não há suporte para o Servidor do Microsoft Dynamics 365 no SQL Server em execução no Windows Server 2008 ou no Windows Server 2003.

  • Quando o Servidor do Microsoft Dynamics 365 e o SQL Server estão instalados em computadores diferentes, eles precisam estar no mesmo domínio do Active Directory.

  • O Instalação do Servidor do Microsoft Dynamics CRM e o Gerenciador de Implantação oferecem suporte à instância padrão ou a uma instância nomeada do SQL Server.

  • Embora seja possível instalar o SQL Server usando a Autenticação do Windows ou a autenticação de modo misto, a autenticação do Autenticação do Windows é um pré-requisito para o Microsoft Dynamics 365.

  • A conta de serviço que o SQL Server usa para fazer logon na rede precisa ser uma conta de usuário de domínio (recomendável) ou a conta de Serviço de Rede (não é possível usar uma conta de usuário local no servidor). Recomenda-se usar uma estratégia de conta de baixo privilégio para ajudar a não comprometer a segurança do servidor.

  • O serviço SQL Server precisa ser iniciado. Este serviço deve ser configurado para ser iniciado automaticamente na inicialização do computador.

  • O Agente do SQL Server precisa ser iniciado. Este serviço deve ser configurado para ser iniciado automaticamente na inicialização do computador.

  • O SQL Server Full-Text Search precisa estar instalado e ser iniciado. Este serviço deve ser configurado para ser iniciado automaticamente na inicialização do computador.

  • O Instalação do Servidor do Microsoft Dynamics CRM exige uma biblioteca de rede para autenticar o SQL Server. Por padrão, as bibliotecas de rede TCP/IP são habilitadas quando você instala o Microsoft SQL Server. O SQL Server pode usar tanto TCP/IP quanto Pipes Nomeados para autenticação. Entretanto, o computador que está executando o SQL Server precisa estar configurado para pelo menos uma das duas bibliotecas de rede.

  • Recomendamos que o computador que está executando o SQL Server esteja localizado na mesma rede de área local (LAN) do computador que está executando as funções Servidor do Microsoft Dynamics 365Servidor Back-end. Para obter uma descrição das funções de servidor, consulte Funções de servidor do Microsoft Dynamics 365.

  • O computador que está executando o SQL Server precisa estar configurado com espaço em disco, memória e capacidade de processamento suficientes para oferecer suporte ao ambiente do Microsoft Dynamics 365. Para obter mais informações, consulte Microsoft Dynamics 365 Requisitos de hardware do servidor.

  • Embora seja opcional, considere aceitar as configurações padrão do SQL Server para o Designador de Agrupamento, Ordem de Classificação e Agrupamento do SQL. O Microsoft Dynamics 365 oferece suporte às seguintes ordens de agrupamento:

    • Diferencia Maiúsculas de Minúsculas

    • Não diferencia maiúsculas de minúsculas

    • Diferencia acentos

    • Não diferencia acentos

    • Ordem de classificação binária (como Latin1_General_100_BIN)

    Observação

    O Microsoft Dynamics 365 define a ordem de agrupamento no nível de banco de dados. Essa configuração pode ser diferente daquela definida no nível do SQL Server.

  • Examine todas as opções de instalação do SQL Server e esteja preparado para fazer as seleções necessárias quando executar a Instalação. Para obter mais informações, consulte Instalação do SQL Server.

  • Se você pretende instalar o SQL Server em um local diferente do local do arquivo padrão, consulte Locais de arquivo para instâncias padrão e nomeadas do SQL Server.

    Considere também a localização dos bancos de dados do Microsoft Dynamics 365 no servidor e a configuração do disco rígido no qual eles serão instalados.

    Observação

    Para obter a melhor combinação entre tolerância a falhas e desempenho dos discos, considere as diversas especificações de RAID (matriz redundante de discos independentes) disponíveis junto aos fornecedores de hardware. Formate os discos em que residem os arquivos de banco de dados do SQL Server para atender aos requisitos de tolerância a falhas do aplicativo e aos parâmetros de desempenho da atividade de E/S realizada nessa partição.

  • É recomendável que o CLR (Common Runtime Language) seja habilitado no SQL Server que hospeda o bando de dados da organização do Microsoft Dynamics 365. O CLR pode mostrar uma melhora significativa no desempenho em alguns recursos, como conversões de fuso horário quando você executa painéis, gráficos, localizações avançadas e a experiência do hub de serviço interativo do Microsoft Dynamics 365.Para obter mais informações:Habilitando a integração do CRL

Melhorar o desempenho ao usar o Microsoft Dynamics 365 com o SQL Server 2016

As seguintes configurações podem ajudá-lo a aprimorar o desempenho do aplicativo de Microsoft Dynamics 365 e deve ser configurada na instância de SQL Server 2016 onde os bancos de dados da organização de Microsoft Dynamics 365 são exibidos.

  • Verifique se você está executando o SQL Server 2016 com atualização cumulativa 2 (CU2).Servidor e ferramentas de blog: Atualização cumulativa nº 2 para SQL Server 2016 RTM

  • Configure a instância SQL Server onde o banco de dados do Microsoft Dynamics 365 é mantido com Trace Flag 1224. Esta configuração desabilita escalação de bloqueio baseado no número de bloqueios e ajuda a reduzir o uso de CPU no SQL Server 2016.

    Para determinar o sinalizador de traço existente da configuração 1224 execute a instrução a seguir de T-SQL. Um valor de retorno de 0 para o status na saída indica marcador de traço 1224 não está ativado.

    DBCC TRACESTATUS (1224)
    

    Para definir o sinalizador de rastreamento 1224 como uma opção de inicialização, adicione o mecanismo de banco de dados SQL Server da opção de inicialização -T1224.Para obter mais informações:Opções de inicialização de serviço do mecanismo de base de dados

  • Se ainda não estiverem definidos, configure o banco de dados da organização Microsoft Dynamics 365 para usar o nível de compatibilidade 110, que é o nível de comparação para SQL Server 2012.Para obter mais informações:Exibir ou alterar o nível de compatibilidade da base de dados

  • Configure o banco de dados da organização de Microsoft Dynamics 365para usar pontos de verificação indiretos e uma recuperação de tempo alvo de 60 segundos. Por padrão, novas bases de dados criadas pelo SQL Server 2016 usam verificação indiretas e tem um padrão de recuperação de tempo alvo de 60 segundos.Para obter mais informações:Mude o tempo de recuperação alvo de um banco de dados (SQL Server)

    Para determinar os horários de recuperação do destino existentes, execute a declaração de T-SQL, onde <dbname> é o nome do banco de dados da organização. Um valor de retorno 0 indica um tempo de recuperação alvo ainda não definido.

    SELECT target_recovery_time_in_seconds FROM sys.databases WHERE name = ‘<dbname>’
    

    Para definir o tempo de recuperação alvo de um banco de dados de 60 segundos, execute a instrução T-SQL a seguir.

    ALTER DATABASE <dbname> SET TARGET_RECOVERY_TIME = 60 seconds;
    

Para obter informações sobre os benefícios de desempenho do SQL Server 2016, consulte Postagem de blog da equipe de conselhos do cliente SQL Server: Como a atualização 2 cumulativa do SQL Server 2016 (CU2) pode melhorar o desempenho de cargas de trabalho altamente concorrentes.

Confira Também

Instalação e configuração do SQL Server
Implantação do SQL Server

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais