Versões de SQL Server com suporte para Configuration Manager

Aplica-se a: Configuration Manager (branch atual)

Cada site Configuration Manager requer uma versão e configuração de SQL Server com suporte para hospedar o banco de dados do site.

SQL Server instâncias e locais

Site de administração central e sites primários

O banco de dados do site deve usar uma instalação completa de SQL Server.

SQL Server pode estar localizado em:

  • O computador do servidor do site.
  • Um computador remoto do servidor do site.

Há suporte para as seguintes instâncias:

Sites secundários

O banco de dados do site pode usar a instância padrão de uma instalação completa de SQL Server ou SQL Server Express.

SQL Server deve estar localizado no computador do servidor do site.

Limitações ao suporte

As seguintes configurações não têm suporte:

  • Uma instância de cluster de failover em uma configuração de cluster NLB (Balanceamento de Carga de Rede)

  • Uma instância de cluster de failover em um CSV (Volume Compartilhado de Cluster)

  • SQL Server tecnologia de espelhamento de banco de dados e replicação ponto a ponto

SQL Server replicação transacional só tem suporte para replicar objetos em pontos de gerenciamento configurados para usar réplicas de banco de dados.

Versões com suporte do SQL Server

Em uma hierarquia com vários sites, sites diferentes podem usar diferentes versões de SQL Server para hospedar o banco de dados do site. Desde que os seguintes itens sejam verdadeiros:

  • Configuration Manager dá suporte às versões de SQL Server que você usa.
  • As versões SQL Server que você usa permanecem em suporte pela Microsoft.
  • SQL Server dá suporte à replicação entre as duas versões do SQL Server. Para obter mais informações, consulte SQL Server compatibilidade com a replicação anterior.

Para SQL Server 2016 e anteriores, o suporte para cada versão SQL Server e o service pack segue a Política de Ciclo de Vida da Microsoft. O suporte para um pacote de serviços SQL Server específico inclui atualizações cumulativas, a menos que eles quebrem a compatibilidade com o pacote de serviço base. A partir do SQL Server 2017, os service packs não serão lançados, pois ele segue um modelo de manutenção moderno. A equipe SQL Server recomenda a instalação contínua e proativa de atualizações cumulativas à medida que elas se tornam disponíveis.

A menos que especificado de outra forma, as versões a seguir do SQL Server têm suporte com todas as versões ativas do Configuration Manager. Se o suporte para uma nova versão SQL Server for adicionado, a versão Configuration Manager que adiciona esse suporte será notada. Da mesma forma, se o suporte for preterido, procure detalhes sobre as versões afetadas do Configuration Manager.

Importante

Ao usar SQL Server Standard para o banco de dados no site de administração central, você limita o número total de clientes que uma hierarquia pode dar suporte. Consulte Tamanho e números de escala.

SQL Server 2022: Standard, Enterprise

A partir do branch atual 2303, o suporte é adicionado para o SQL Server 2022 com Estimativa de Nível de Compatibilidade/Cardinalidade definida como 150 no banco de dados Configuration Manager. O SQL 2022 nativo (160) não tem suporte no momento.

Você pode usar esta versão do SQL Server para os seguintes sites:

  • Um site de administração central
  • Um site primário
  • Um site secundário

SQL Server 2019: Standard, Enterprise

Você pode usar essa versão com a atualização cumulativa 5 (CU5) ou posterior, desde que sua versão cumulativa de atualização tenha suporte pelo ciclo de vida SQL Server. O CU5 é o requisito mínimo para SQL Server 2019, pois resolve um problema com a inlining escalar UDF.

Você pode usar esta versão do SQL Server para os seguintes sites:

  • Um site de administração central
  • Um site primário
  • Um site secundário

SQL Server 2017: Standard, Enterprise

Você pode usar essa versão com a atualização cumulativa versão 2 ou superior, desde que sua versão cumulativa de atualização tenha suporte pelo ciclo de vida SQL Server. Você pode usar esta versão do SQL Server para os seguintes sites:

  • Um site de administração central
  • Um site primário
  • Um site secundário

SQL Server 2016: Standard, Enterprise

Você pode usar essa versão com o pacote de serviço mínimo e a atualização cumulativa com suporte pelo ciclo de vida SQL Server. Você pode usar esta versão do SQL Server para os seguintes sites:

  • Um site de administração central
  • Um site primário
  • Um site secundário

SQL Server 2014: Standard, Enterprise

Você pode usar essa versão com o pacote de serviço mínimo e a atualização cumulativa com suporte pelo ciclo de vida SQL Server. Você pode usar esta versão do SQL Server para os seguintes sites:

  • Um site de administração central
  • Um site primário
  • Um site secundário

SQL Server 2012: Standard, Enterprise

Você pode usar essa versão com o pacote de serviço mínimo e a atualização cumulativa com suporte pelo ciclo de vida SQL Server. Você pode usar esta versão do SQL Server para os seguintes sites:

  • Um site de administração central
  • Um site primário
  • Um site secundário

Importante

A partir da versão 2107, o suporte para SQL Server 2012 é preterido. Seu ciclo de vida de suporte termina em julho de 2022. Planeje atualizar todos os servidores de banco de dados antes desse horário. Para obter mais informações, consulte SQL Server.

SQL Server Express 2017

Você pode usar essa versão com a atualização cumulativa versão 2 ou superior, desde que sua versão cumulativa de atualização tenha suporte pelo ciclo de vida SQL Server. Você pode usar esta versão do SQL Server para os seguintes sites:

  • Um site secundário

SQL Server 2016 Express

Você pode usar essa versão com o pacote de serviço mínimo e a atualização cumulativa com suporte pelo ciclo de vida SQL Server. Você pode usar esta versão do SQL Server para os seguintes sites:

  • Um site secundário

SQL Server 2014 Express

Você pode usar essa versão com o pacote de serviço mínimo e a atualização cumulativa com suporte pelo ciclo de vida SQL Server. Você pode usar esta versão do SQL Server para os seguintes sites:

  • Um site secundário

SQL Server 2012 Express

Você pode usar essa versão com o pacote de serviço mínimo e a atualização cumulativa com suporte pelo ciclo de vida SQL Server. Você pode usar esta versão do SQL Server para os seguintes sites:

  • Um site secundário

Importante

A partir da versão 2107, o suporte para SQL Server 2012 é preterido. Seu ciclo de vida de suporte termina em julho de 2022. Planeje atualizar todos os servidores de banco de dados antes desse horário. Para obter mais informações, consulte SQL Server.

Configurações necessárias para SQL Server

As configurações a seguir são necessárias por todas as instalações de SQL Server que você usa para um banco de dados do site, incluindo SQL Server Express. Quando Configuration Manager instala SQL Server Express como parte de uma instalação de site secundário, ele cria automaticamente essas configurações.

SQL Server versão de arquitetura

Configuration Manager requer uma versão de 64 bits do SQL Server para hospedar o banco de dados do site.

Agrupamento de banco de dados

Em cada site, a instância de SQL Server usada para o site e o banco de dados do site devem usar a seguinte ordenação: SQL_Latin1_General_CP1_CI_AS.

Configuration Manager dá suporte a duas exceções a essa ordenação para o padrão GB18030 da China. Para obter mais informações, consulte Suporte internacional.

Nível de compatibilidade do banco de dados

Configuration Manager requer que o nível de compatibilidade para o banco de dados do site não seja menor que a versão de SQL Server com menor suporte para sua versão Configuration Manager.

Quando você atualiza um banco de dados do site de uma versão anterior do SQL Server, o banco de dados mantém o nível de estimativa de cardinalidade existente, se ele estiver no mínimo permitido para essa instância de SQL Server. Quando você atualiza SQL Server com um banco de dados em um nível de compatibilidade inferior ao nível permitido, ele define automaticamente o banco de dados para o nível de compatibilidade mais baixo permitido por SQL Server.

A tabela a seguir identifica os níveis de compatibilidade recomendados para Configuration Manager bancos de dados do site:

SQL Server versão Níveis de compatibilidade com suporte Nível recomendado
SQL Server 2022 150, 140, 130, 120, 110 150
SQL Server 2019 150, 140, 130, 120, 110 150
SQL Server 2017 140, 130, 120, 110 140
SQL Server 2016 130, 120, 110 130
SQL Server 2014 120, 110 110

Para identificar o nível de compatibilidade de estimativa de cardinalidade SQL Server em uso para o banco de dados do site, execute a seguinte consulta SQL no servidor de banco de dados do site:

SELECT name, compatibility_level FROM sys.databases

Para obter mais informações sobre SQL Server níveis de compatibilidade e como defini-los, consulte Alter DATABASE Compatibility Level (Transact-SQL).

SQL Server recursos

Somente o recurso Serviços de Mecanismo de Banco de Dados é necessário para cada servidor do site.

Configuration Manager replicação de banco de dados não requer o recurso de replicação SQL Server. No entanto, essa configuração de SQL Server é necessária quando você usa réplicas de banco de dados para pontos de gerenciamento.

autenticação

Configuration Manager requer autenticação do Windows para validar conexões com o banco de dados.

SQL Server instância

Use uma instância dedicada de SQL Server para cada site. A instância pode ser uma instância nomeada ou a instância padrão.

memória SQL Server

Reserve memória para SQL Server usando SQL Server Management Studio. Defina a configuração de memória mínima do servidor em Opções de Memória do Servidor. Para obter mais informações sobre como configurar essa configuração, consulte SQL Server opções de configuração do servidor de memória.

  • Para um servidor de banco de dados instalado no mesmo computador que o servidor do site: limite a memória para SQL Server para 50 a 80% da memória do sistema endereçável disponível.

  • Para um servidor de banco de dados dedicado que é remoto do servidor do site: limite a memória de SQL Server para 80 a 90% da memória do sistema endereçável disponível.

  • Para uma reserva de memória para o pool de buffers de cada instância SQL Server em uso:

    • Para um site de administração central: defina um mínimo de 8 GB.
    • Para um site primário: defina um mínimo de 8 GB.
    • Para um site secundário: defina um mínimo de 4 GB.

SQL Server gatilhos aninhados

SQL Server gatilhos aninhados devem ser habilitados. Para obter mais informações, consulte Configurar a opção de configuração do servidor de gatilhos aninhados

SQL Server integração clr

O banco de dados do site requer que SQL Server CLR (common language runtime) seja habilitado. Essa opção é habilitada automaticamente quando Configuration Manager instala. Para obter mais informações sobre o CLR, confira Introdução ao SQL Server Integração clr.

SQL Server Service Broker (SSB)

O SQL Server Service Broker é necessário tanto para replicação entre sites quanto para um único site primário.

Configuração TRUSTWORTHY

Configuration Manager habilita automaticamente a propriedade de banco de dados TRUSTWORTHY do SQL. Essa propriedade é necessária por Configuration Manager para ser ON.

Configurações opcionais para SQL Server

As configurações a seguir são opcionais para cada banco de dados que usa uma instalação de SQL Server completa.

Serviços do SQL Server

Você pode configurar o serviço SQL Server a ser executado usando:

  • Uma conta de usuário de domínio de direitos baixos :

    • Essa configuração é uma prática recomendada e pode exigir que você registre manualmente o SPN (nome da entidade de serviço) para a conta.
  • A conta do sistema local do computador que executa SQL Server:

    • Use a conta do sistema local para simplificar o processo de configuração.
    • Quando você usa a conta do sistema local, Configuration Manager registra automaticamente o SPN para o serviço SQL Server.
    • Usar a conta do sistema local para o serviço SQL Server não é uma SQL Server prática recomendada.

Quando o computador que executa SQL Server não usa sua conta de sistema local para executar o serviço SQL Server, configure o SPN da conta que executa o serviço SQL Server em Active Directory Domain Services. (Quando a conta do sistema é usada, o SPN é registrado automaticamente para você.)

Para obter informações sobre SPNs para o banco de dados do site, consulte Gerenciar o SPN para o servidor de banco de dados do site.

Para obter informações sobre como alterar a conta usada pelo serviço SQL Server, consulte Serviços SCM – Alterar a conta de inicialização do serviço.

SQL Server Reporting Services

SQL Server Reporting Services é necessário para instalar um ponto de serviços de relatórios que permite executar relatórios. Configuration Manager dá suporte às mesmas versões de SQL Server para relatórios do que para o banco de dados do site.

Para obter mais informações, consulte Pré-requisitos para relatórios em Configuration Manager.

Importante

Depois de atualizar SQL Server de uma versão anterior, você poderá ver o seguinte erro: Report Builder Não Existe.
Para resolve esse erro, você deve reinstalar a função do sistema do site de pontos dos serviços de relatório.

Ponto de serviço do data warehouse

O data warehouse usa um banco de dados separado. Você pode hospedá-lo no servidor de banco de dados do site ou em um SQL Server separado. Para obter mais informações, consulte O ponto de serviço do data warehouse para Configuration Manager.

portas SQL Server

Para comunicação com o mecanismo de banco de dados SQL Server e para replicação entre locais, você pode usar as configurações padrão SQL Server porta ou especificar portas personalizadas:

  • As comunicações intersites usam o SQL Server Service Broker, que usa a porta TCP 4022 por padrão.

  • As comunicações intrasites entre o mecanismo de banco de dados SQL Server e várias funções do sistema de sites Configuration Manager usam a porta TCP 1433 por padrão. As seguintes funções do sistema de sites se comunicam diretamente com o banco de dados SQL Server:

    • Ponto de gerenciamento
    • Computador Provedor de SMS
    • Ponto de serviços de relatório
    • Servidor de site

Quando um computador que executa SQL Server hospeda um banco de dados de mais de um site, cada banco de dados deve usar uma instância separada de SQL Server. Além disso, cada instância deve ser configurada para usar um conjunto exclusivo de portas.

Aviso

Configuration Manager não dá suporte a portas dinâmicas. Como SQL Server instâncias nomeadas por padrão usam portas dinâmicas para conexões com o mecanismo de banco de dados, quando você usa uma instância nomeada, você deve configurar manualmente a porta estática que deseja usar para comunicação intrasite.

Se você tiver um firewall habilitado no computador que está executando SQL Server, verifique se ele está configurado para permitir as portas que estão sendo usadas pela implantação e em quaisquer locais na rede entre computadores que se comunicam com o SQL Server.

Para obter um exemplo de como configurar SQL Server usar uma porta específica, consulte Configurar um servidor para ouvir em uma porta TCP específica.

Opções de atualização para SQL Server

Se você precisar atualizar sua versão do SQL Server, use um dos seguintes métodos, de fácil a mais complexo: