Compartilhar via


Versões suportadas do SQL Server para o Configuration Manager

Aplica-se a: Configuration Manager (branch atual)

Cada site do Configuration Manager requer uma versão e configuração do SQL Server suportadas para alojar a base de dados do site.

Instâncias e localizações do SQL Server

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

A base de dados do site tem de utilizar uma instalação completa do SQL Server.

O SQL Server pode estar localizado em:

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

São suportadas as seguintes instâncias:

Sites secundários

A base de dados do site pode utilizar a instância predefinida de uma instalação completa do SQL Server ou do SQL Server Express.

O SQL Server tem de estar localizado no computador do servidor do site.

Limitações ao suporte

As seguintes configurações não são suportadas:

  • Uma instância de cluster de ativação pós-falha numa configuração de cluster de Balanceamento de Carga na Rede (NLB)

  • Uma instância de cluster de ativação pós-falha num Volume Partilhado de Cluster (CSV)

  • Tecnologia de espelhamento da base de dados do SQL Server e replicação ponto a ponto

A replicação transacional do SQL Server é suportada apenas para replicar objetos para pontos de gestão configurados para utilizar réplicas de base de dados.

Versões suportadas do SQL Server

Numa hierarquia com vários sites, diferentes sites podem utilizar versões diferentes do SQL Server para alojar a base de dados do site. Desde que os seguintes itens sejam verdadeiros:

Para o SQL Server 2016 e anterior, o suporte para cada versão e service pack do SQL Server segue a Política de Ciclo de Vida da Microsoft. O suporte para um service pack do SQL Server específico inclui atualizações cumulativas, exceto se interromperem a retrocompatibilidade com a versão do service pack base. A partir do SQL Server 2017, os service packs não serão lançados, uma vez que segue um modelo de manutenção moderno. A equipa do SQL Server recomenda a instalação contínua e proativa de atualizações cumulativas à medida que ficam disponíveis.

Salvo especificação em contrário, as seguintes versões do SQL Server são suportadas com todas as versões ativas do Configuration Manager. Se for adicionado suporte para uma nova versão do SQL Server, a versão do 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

Quando utiliza o SQL Server Standard para a base de dados no site de administração central, limita o número total de clientes que uma hierarquia pode suportar. Veja Tamanho e números de dimensionamento.

SQL Server 2022: Standard, Enterprise

A partir do ramo atual 2303, é adicionado suporte para o SQL Server 2022 com Estimativa de Nível de Compatibilidade/Cardinalidade definida como 150 na base de dados do Configuration Manager. O SQL 2022 nativo (160) não é atualmente suportado.

Pode utilizar 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

Pode utilizar esta versão com a atualização cumulativa 5 (CU5) ou posterior, desde que a versão da atualização cumulativa seja suportada pelo ciclo de vida do SQL Server. CU5 é o requisito mínimo para o SQL Server 2019, uma vez que resolve um problema com o sublinhado UDF escalar.

Pode utilizar 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

Pode utilizar esta versão com a atualização cumulativa versão 2 ou superior, desde que a versão da atualização cumulativa seja suportada pelo ciclo de vida do SQL Server. Pode utilizar 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

Pode utilizar esta versão com o service pack mínimo e a atualização cumulativa suportada pelo ciclo de vida do SQL Server. Pode utilizar 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

Pode utilizar esta versão com o service pack mínimo e a atualização cumulativa suportada pelo ciclo de vida do SQL Server. Pode utilizar 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 2409, o suporte para o SQL Server 2014 foi preterido. O ciclo de vida do suporte termina em julho de 2024. Planeie atualizar todos os servidores de bases de dados antes desse período. Para obter mais informações, veja SQL Server.

SQL Server 2017 Express

Pode utilizar esta versão com a atualização cumulativa versão 2 ou superior, desde que a versão da atualização cumulativa seja suportada pelo ciclo de vida do SQL Server. Pode utilizar esta versão do SQL Server para os seguintes sites:

  • Um site secundário

SQL Server 2016 Express

Pode utilizar esta versão com o service pack mínimo e a atualização cumulativa suportada pelo ciclo de vida do SQL Server. Pode utilizar esta versão do SQL Server para os seguintes sites:

  • Um site secundário

SQL Server 2014 Express

Pode utilizar esta versão com o service pack mínimo e a atualização cumulativa suportada pelo ciclo de vida do SQL Server. Pode utilizar esta versão do SQL Server para os seguintes sites:

  • Um site secundário

Importante

A partir da versão 2409, o suporte para o SQL Server 2014 foi preterido. O ciclo de vida do suporte termina em julho de 2024. Planeie atualizar todos os servidores de bases de dados antes desse período. Para obter mais informações, veja SQL Server.

Configurações necessárias para o SQL Server

As seguintes configurações são necessárias para todas as instalações do SQL Server que utiliza para uma base de dados do site, incluindo o SQL Server Express. Quando o Configuration Manager instala o SQL Server Express como parte de uma instalação de site secundário, cria automaticamente estas configurações.

Versão de arquitetura do SQL Server

O Configuration Manager requer uma versão de 64 bits do SQL Server para alojar a base de dados do site.

Agrupamento de banco de dados

Em cada site, a instância do SQL Server utilizada para o site e a base de dados do site têm de utilizar o seguinte agrupamento: SQL_Latin1_General_CP1_CI_AS.

O Configuration Manager suporta duas exceções a este agrupamento para a norma china GB18030. Para obter mais informações, veja Suporte internacional.

Nível de compatibilidade da base de dados

O Configuration Manager requer que o nível de compatibilidade da base de dados do site não seja inferior à versão do SQL Server suportada mais baixa para a versão do Configuration Manager.

Quando atualiza uma base de dados do site a partir de uma versão anterior do SQL Server, a base de dados mantém o nível de estimativa de cardinalidade existente, se estiver no mínimo permitido para essa instância do SQL Server. Quando atualiza o SQL Server com uma base de dados a um nível de compatibilidade inferior ao nível permitido, esta define automaticamente a base de dados para o nível de compatibilidade mais baixo permitido pelo SQL Server.

A tabela seguinte identifica os níveis de compatibilidade recomendados para bases de dados de sites do Configuration Manager:

Versão do SQL Server Níveis de compatibilidade suportados 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

Para identificar o nível de compatibilidade de estimativa de cardinalidade do SQL Server em utilização para a base de dados do site, execute a seguinte consulta SQL no servidor da base de dados do site:

SELECT name, compatibility_level FROM sys.databases

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

Funcionalidades do SQL Server

Apenas a funcionalidade Database Engine Services é necessária para cada servidor do site.

A replicação da base de dados do Configuration Manager não requer a funcionalidade de replicação do SQL Server . No entanto, esta configuração do SQL Server é necessária quando utiliza réplicas de base de dados para pontos de gestão.

autenticação

O Configuration Manager requer a autenticação do Windows para validar as ligações à base de dados.

Instância do SQL Server

Utilize uma instância dedicada do SQL Server para cada site. A instância pode ser uma instância nomeada ou a instância predefinida.

Memória do SQL Server

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

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

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

  • Para uma reserva de memória para o conjunto de memória intermédia de cada instância do SQL Server em utilização:

    • 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.

Acionadores aninhados do SQL Server

Os acionadores aninhados do SQL Server têm de estar ativados. Para obter mais informações, veja Configurar a opção de configuração do servidor de acionadores aninhados

Integração do CLR do SQL Server

A base de dados do site requer que o runtime de linguagem comum (CLR) do SQL Server esteja ativado. Esta opção é ativada automaticamente quando o Configuration Manager é instalado. Para obter mais informações sobre o CLR, veja Introdução à Integração clr do SQL Server.

SQL Server Service Broker (SSB)

O SqL Server Service Broker é necessário para a replicação entre sites, bem como para um único site primário.

Definição FIDEDIGNA

O Configuration Manager ativa automaticamente a propriedade base de dados SQL TRUSTWORTHY. Esta propriedade é exigida pelo Configuration Manager para estar ativada.

Configurações opcionais para o SQL Server

As seguintes configurações são opcionais para cada base de dados que utiliza uma instalação completa do SQL Server.

Serviços do SQL Server

Pode configurar o serviço do SQL Server para ser executado com:

  • Uma conta de utilizador de domínio de direitos baixos :

    • Esta configuração é uma melhor prática e pode exigir que registe manualmente o nome do principal de serviço (SPN) da conta.
  • A conta de sistema local do computador que executa o SQL Server:

    • Utilize a conta de sistema local para simplificar o processo de configuração.
    • Quando utiliza a conta de sistema local, o Configuration Manager regista automaticamente o SPN para o serviço do SQL Server.
    • A utilização da conta de sistema local para o serviço do SQL Server não é uma melhor prática do SQL Server.

Quando o computador que executa o SQL Server não utiliza a respetiva conta de sistema local para executar o serviço do SQL Server, configure o SPN da conta que executa o serviço do SQL Server nos Serviços de Domínio do Active Directory. (Quando a conta de sistema é utilizada, o SPN é registado automaticamente.)

Para obter informações sobre os SPNs da base de dados do site, veja Manage the SPN for the site database server (Gerir o SPN para o servidor da base de dados do site).

Para obter informações sobre como alterar a conta que é utilizada pelo serviço do SQL Server, veja Serviços SCM – Alterar a conta de arranque do serviço.

SQL Server Reporting Services

O SQL Server Reporting Services é necessário para instalar um ponto do Reporting Services que lhe permite executar relatórios. O Configuration Manager suporta as mesmas versões do SQL Server para relatórios como para a base de dados do site.

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

Importante

Depois de atualizar o SQL Server a partir de uma versão anterior, poderá ver o seguinte erro: O Report Builder Não Existe.
Para resolver este erro, tem de reinstalar a função do sistema de sites do ponto do Reporting Services.

Ponto de serviço do armazém de dados

O armazém de dados utiliza uma base de dados separada. Pode alojá-lo no servidor da base de dados do site ou num SQL Server separado. Para obter mais informações, veja O ponto de serviço do armazém de dados para o Configuration Manager.

Portas do SQL Server

Para comunicação com o motor de base de dados do SQL Server e para a replicação entre sites, pode utilizar as configurações de porta do SQL Server predefinidas ou especificar portas personalizadas:

  • As comunicações entre sites utilizam o SQL Server Service Broker, que utiliza a porta TCP 4022 por predefinição.

  • As comunicações intralocal entre o motor de base de dados do SQL Server e várias funções do sistema de sites do Configuration Manager utilizam a porta TCP 1433 por predefinição. As seguintes funções do sistema de sites comunicam diretamente com a base de dados do SQL Server:

    • Ponto de gerenciamento
    • Computador do Fornecedor de SMS
    • Ponto do Reporting Services
    • Servidor do site

Quando um computador com o SQL Server aloja uma base de dados de mais do que um site, cada base de dados tem de utilizar uma instância separada do SQL Server. Além disso, cada instância tem de ser configurada para utilizar um conjunto exclusivo de portas.

Aviso

O Configuration Manager não suporta portas dinâmicas. Uma vez que, por predefinição, as instâncias nomeadas do SQL Server utilizam portas dinâmicas para ligações ao motor de base de dados, quando utiliza uma instância nomeada, tem de configurar manualmente a porta estática que pretende utilizar para a comunicação intralocal.

Se tiver uma firewall ativada no computador que está a executar o SQL Server, certifique-se de que está configurada para permitir as portas que estão a ser utilizadas pela implementação e em quaisquer localizações na rede entre computadores que comunicam com o SQL Server.

Para obter um exemplo de como configurar o SQL Server para utilizar uma porta específica, veja Configurar um servidor para escutar numa porta TCP específica.

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

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