Implantação do SQL Server
Publicado: janeiro de 2017
Aplicável a: Dynamics 365 (on-premises), Dynamics CRM 2016
Se sua organização usar o Microsoft SQL Server para aplicativos diferentes do Microsoft Dynamics 365, o desempenho poderá diminuir à medida que os recursos forem consumidos por outros aplicativos. Se você usar um computador que esteja executando o SQL Server usado para outros aplicativos, será necessário analisar cuidadosamente o efeito que o Microsoft Dynamics 365 terá sobre a instalação existente do SQL Server. Para obter informações sobre como monitorar o SQL Server, consulte Ferramentas de monitoramento e ajuste de desempenho.
Para obter melhores resultados, recomendamos manter os bancos de dados do Microsoft Dynamics 365 em um computador que esteja executando o SQL Server e ofereça suporte somente ao Microsoft Dynamics 365 e a nenhum outro banco de dados ou aplicativo de banco de dados.
Neste tópico
Considerações da implantação do SQL Server
Agrupamento de local e idioma e ordem de classificação
Configurações de disco e localizações de arquivos
Localização dos arquivos de programa do SQL Server
Localização dos arquivos de dados do SQL Server
Considerações sobre a renomeação da banco de dados do Microsoft Dynamics 365
Criptografia de dados transparente (TDE) do SQL Server
OLTP in-memory do SQL Server
Considerações da implantação do SQL Server
O Microsoft Dynamics 365 é um aplicativo com uso intenso de banco de dados. Para implantar o Microsoft Dynamics 365 em uma instância do SQL Server, considere os seguintes requisitos e configurações de banco de dados:
Modificação das tabelas de sistema. As tabelas de sistema do SQL Server não devem ser modificadas antes da instalação do Servidor do Microsoft Dynamics 365. Alguns aplicativos de banco de dados podem modificar as tabelas de sistema do SQL Server. Se isso ocorrer, poderão surgir problemas com o Microsoft Dynamics 365 e os dados.
Indexar. A indexação de texto completo deve estar instalada. Ela é necessária para a funcionalidade da base de dados de conhecimento do Microsoft Dynamics 365.
Nível compatível. Durante uma atualização ou uma nova instalação, o Instalação do Servidor do Microsoft Dynamics CRM define o nível de compatibilidade do banco de dados como 100, que é o nível de compatibilidade do Microsoft SQL Server 2008.
Autocrescimento. Por padrão, os arquivos do banco de dados da organização do Microsoft Dynamics 365 são criados para ter uma configuração do autogrowth de 256 megabytes. As versões anteriores do Microsoft Dynamics 365 usavam a configuração padrão de autogrowth de 1 megabyte. Se você executar transações de banco de dados intensas, como importações de dados extensos, considere aumentar o valor de autogrowth para melhorar o desempenho. Para obter informações sobre como alterar a configuração de autogrowth para um banco de dados, consulte a Ajuda do SQL Server Management Studio.
Memória máxima do servidor. Recomendamos que, se você executar o SQL Server em um computador que também esteja executando outros aplicativos, a memória máxima do servidor do SQL Server seja definida como inferior à metade da RAM instalada. Por padrão, a memória máxima do servidor é definida como 2147483647 megabytes em versões recentes no SQL Server o que demonstrou problemas de recursos com o SQL Server durante o uso intenso do Microsoft Dynamics 365.Para obter mais informações:MSDN: Opções de memória do servidor
Grau máximo de paralelismo. Caso haja um baixo desempenho do SQL Server, que pode ocorrer devido às instruções complexas do índice, o grau máximo de paralelismo de SQL Server seja definido como 1 para ajudar a melhorar o desempenho do aplicativo em sistemas de multiprocessador total. grau máximo de paralelismo da Opção.Para obter mais informações:MSDN: Configure o grau máximo de paralelismo da Opção
RCSI. Execute o Microsoft Dynamics 365 usando um SQL Server configurado para o isolamento do instantâneo comprometido de leitura (RCSI) tem suporte para uso com esta versão do Servidor do Microsoft Dynamics 365.
Agrupamento de local e idioma e ordem de classificação
A instalação do SQL Server em um idioma diferente do inglês (EUA) pode exigir a alteração do Designador de Agrupamento. A tabela a seguir indica o Designador de Agrupamento que será usado para alguns dos idiomas disponíveis.
Configurações de Local do Windows |
Identificador de Localidade (LCID) |
Designador de Agrupamento |
Página de Código |
---|---|---|---|
Dinamarquês |
0X406 |
Danish_Norwegian |
1252 |
Holandês (Padrão) |
0X413 |
Latin1_General |
1252 |
Inglês (Estados Unidos) |
0X409 |
Latin1_General |
1252 |
Francês (França) |
0X40C |
French |
1252 |
Alemão (Alemanha) |
0X407 |
Latin1_General |
1252 |
Italiano |
0X410 |
Latin1_General |
1252 |
Português (Brasil) |
0X416 |
Latin1_General |
1252 |
Espanhol (Tradicional) |
0XC0A |
Modern_Spanish |
1252 |
Configurações de disco e localizações de arquivos
Para a instância padrão de SQL Server, o diretório padrão para os arquivos de dados é \Program Files\Microsoft SQL Server\MSSQL*<ver>*.MSSQLSERVER\MSSQL\DATA, onde <ver> é a principal versão do SQL Server, como 11 para Microsoft SQL Server 2012. Você pode especificar um caminho diferente do padrão para esses arquivos.
Observação
Os locais padrão dos arquivos de programas e de dados não são necessariamente os melhores. Para obter a melhor combinação entre tolerância a falhas e desempenho, considere as especificações de RAID disponíveis junto aos fornecedores de hardware. Você pode criar os bancos de dados do Microsoft Dynamics 365 em suas partições, principalmente para esses arquivos e especificar os bancos de dados existentes ao executar o Instalação do Servidor do Microsoft Dynamics CRM. Os bancos de dados criados pelo Microsoft Dynamics 365 são mencionados na localização de arquivos de dados especificados. Para obter mais informações, consulte Localização dos arquivos de dados do SQL Server, posteriormente neste tópico.
Por padrão, as ferramentas estão instaladas em \Program Files\Microsoft SQL Server\110\Tools na unidade do sistema. Essa pasta contém os arquivos padrão e nomeados compartilhados por todas as instâncias do SQL Server. As ferramentas incluem o Microsoft SQL Server Management Studio, o utilitário de linha de comando T-SQL e a ferramenta de consultas SQL OSQL.
O Instalação do Microsoft SQL Server também instala arquivos no diretório de sistema do Windows. A localização dos arquivos de sistema não pode ser alterada.
Localização dos arquivos de programa do SQL Server
Os arquivos de programa do SQL Server estão localizados em \Program Files\Microsoft SQL Server\MSSQL*<ver>*.MSSQLSERVER\MSSQL\Binn.
A localização do arquivo binário é o diretório raiz no qual a Instalação cria as pastas contendo arquivos de programas e outros arquivos que normalmente não alteram esse caminho quando o SQL Server é usado. Embora esses arquivos não sejam somente leitura, as pastas não contêm dados, logs, arquivos de backup, nem dados de replicação. Portanto, os requisitos de espaço desses arquivos devem aumentar apenas marginalmente, à medida que o SQL Server é usado, e com o tempo, à medida que atualizações são aplicadas.
Importante
Os arquivos de programas não podem ser instalados em uma unidade de disco removível.
Localização dos arquivos de dados do SQL Server
Cada banco de dados do SQL Server consiste em um ou mais arquivos de banco de dados e em um ou mais arquivos do log de transações. O Microsoft Dynamics 365 cria pelo menos dois bancos de dados:
MSCRM_CONFIG. Contém metadados do Microsoft Dynamics 365, como informações sobre local e configuração, que são específicos para cada banco de dados da organização.
NomeOrganização_MSCRM. É o banco de dados da organização no qual são armazenados os dados do Microsoft Dynamics 365, por exemplo, todos os registros e atividades. O Servidor do Microsoft Dynamics 365 oferece suporte a várias organizações para você ter bancos de dados de várias organizações.
O Microsoft Dynamics 365 também depende dos bancos de dados de sistema do SQL Server para armazenar informações de configuração do Microsoft Dynamics 365. Esses bancos de dados incluem os bancos de dados master e msdb. Os arquivos de banco de dados que acompanham um banco de dados contêm todos os seus dados e propriedades. Os arquivos de log de transação contêm um registro da atividade de gravação no banco de dados, por exemplo, quando uma linha é adicionada, alterada ou removida. Os arquivos de log de transação são binários e não podem ser usados para auditar a atividade dos bancos de dados.
Para obter informações sobre backup e recuperação para bases dos dados do SQL Server incluindo arquivos de log de transações, consulte MSDN: Backup e restauração de bancos de dados do SQL Server.
Considerações sobre a renomeação da banco de dados do Microsoft Dynamics 365
Como descrito anteriormente, a implantação do Dynamics 365 (local) contém os seguintes bancos de dados:
Um único banco de dados de MSCRM_CONFIG
Um ou mais (para implantações de multilocatário) bancos de dados de OrganizationName_MSCRM.
O banco de dados de configuração, MSCRM_CONFIG, não pode ser renomeado. Se o banco de dados de MSCRM_CONFIG for renomeado, o sistema de Microsoft Dynamics 365 não funcionará corretamente.
Os bancos de dados da organização, OrganizationName_MSCRM, podem ser renomeados seguindo as diretrizes e considerações descritas aqui.
Nomes dos bancos de dados da organização
os bancos de dados da organização deMicrosoft Dynamics 365 usam uma exibição e um nome exclusivo.
Nome para exibição. É o nome exibido no aplicativo Microsoft Dynamics 365, assim como no canto superior direito da tela do aplicativo principal. O nome para exibição pode ter espaços e um tamanho máximo de até 250 caracteres.
Nome exclusivo. O nome usado para criar a URL para se conectar ao aplicativo e anexado com _MSCRM. Também é o nome físico do banco de dados como aparece em SQL Server de aplicativos, como Microsoft SQL Server Management Studio. Esse nome só pode conter espaços e não pode possuir mais de 30 caracteres.
Renomeação dos bancos de dados da organização
O nome para exibição pode ser alterado usando o Assistente para Edição de Organização em Gerenciador de Implantação. A etapa básicas é desabilitar a organização e depois executar o Assistente para Edição de Organização. Para obter mais informações, consulte Ajuda do Gerenciador de Implantação.
Embora não recomendável, você pode alterar o nome de um nome exclusivo do banco de dados da organização (OrganizationName_MSCRM). Para alterar o nome único do banco de dados da organização, siga estas etapas:
Aviso
O processo de renomear o nome exclusivo do banco de dados de uma organização não foi ainda testado totalmente por Microsoft e pode causar resultados inesperados. Não podemos garantir que a causa dos problemas originados por esta ação possam ser solucionados. Renomeie o nome exclusivo do banco de dados da organização por sua conta e risco.
Importante
Antes de iniciar o procedimento a seguir, faça um backup completo de banco de dados da organização que você deseja renomear.
As seguintes etapas exigem que você já tenha um banco de dados de operação da organização criado por Instalação do Servidor do Microsoft Dynamics CRM ou importado por um método de Microsoft Dynamics 365 suporte.
Restaure o backup do banco de dados da organização usando o SQL Server que usa o nome que deseja utilizar e é suportado por SQL Server.
Importe o banco de dados da organização renomeado para a implementação existente do Microsoft Dynamics 365 usando o Assistente para Importação de Organização no Gerenciador de Implantação.
Durante a importação, insira um nome de exibição par ao bando de dados da empresa e um nome exclusivo não relacionado ao nome do banco de dados original.
Siga as instruções na sua tela para concluir a importação.
Certifique-se que os usuários do Microsoft Dynamics 365 tenham a nova URL que será criada com resultado da renomeação da organização.
Criptografia de dados transparente (TDE) do SQL Server
O recurso de criptografia de dados transparente (TDE) do Microsoft SQL Server oferece suporte ao uso com o Microsoft Dynamics 365. Entretanto, com base em resultados de testes conduzidos internamente, o uso desse recurso pode causar redução no desempenho geral de aproximadamente 10% quando executado em um banco de dados criptografado com a mesma carga de trabalho.
OLTP in-memory do SQL Server
Atualmente, as tabelas de base de dados Microsoft Dynamics 365 não oferecem suporte ao processamento de transação online em memória SQL Server (OLTP). Para obter mais informações sobre OLTP, consulte OLTP in-memory (otimização na memória).
Confira Também
Instalação e configuração do SQL Server
Requisitos e recomendações do SQL Server para o Microsoft Dynamics 365
Recursos adicionais para o SQL Server
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais