Versões de SQL Server suportadas para Configuration Manager
Aplica-se a: Configuration Manager (branch atual)
Cada site de Configuration Manager necessita de uma versão e configuração de SQL Server suportadas para alojar a base de dados do site.
SQL Server instâncias e localizações
Site de administração central e sites primários
A base de dados do site tem de utilizar uma instalação completa de SQL Server.
SQL Server pode estar localizada em:
- O computador do servidor do site.
- Um computador remoto do servidor do site.
São suportadas as seguintes instâncias:
A instância predefinida ou nomeada do SQL Server.
Configurações de várias instâncias.
Uma SQL Server Always On instância de cluster de ativação pós-falha. Para obter mais informações, veja Utilizar uma instância de cluster de ativação pós-falha SQL Server Always On para a base de dados do site.
Um grupo de disponibilidade SQL Server Always On. Para obter mais informações, veja Preparar para utilizar um grupo de disponibilidade SQL Server Always On.
Sites secundários
A base de dados do site pode utilizar a instância predefinida de uma instalação completa de SQL Server ou SQL Server Express.
SQL Server tem de estar localizada no computador do servidor do site.
Importante
Atualize o SQL 2012 ou 2014 Express, Standard, Enterprise Edition para o SQL 2016 ou a versão mais recente. O VC++ tem de ser atualizado para a versão mais recente no site secundário Transferir Versão Redistribuível Microsoft Visual C++ Mais Recente.
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)
SQL Server tecnologia de espelhamento da base de dados e replicação ponto a ponto
SQL Server replicação transacional é 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 de SQL Server para alojar a base de dados do site. Desde que os seguintes itens sejam verdadeiros:
- Configuration Manager suporta as versões do SQL Server que utiliza.
- As versões SQL Server que utiliza permanecem suportadas pela Microsoft.
- SQL Server suporta a replicação entre as duas versões do SQL Server. Para obter mais informações, veja SQL Server replicação retrocompatibilidade.
Para SQL Server 2016 e anterior, o suporte para cada versão SQL Server e service pack segue a Política de Ciclo de Vida da Microsoft. O suporte para um service pack de SQL Server específico inclui atualizações cumulativas, a menos que dividam 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 de 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 Configuration Manager que adiciona esse suporte é anotado. Da mesma forma, se o suporte for preterido, procure detalhes sobre as versões afetadas do Configuration Manager.
Importante
Quando utiliza 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 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 SQL Server. A CU5 é o requisito mínimo para SQL Server 2019, uma vez que resolve um problema com o sublinhado da 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 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 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 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 Express 2017
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 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 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 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 SQL Server
As seguintes configurações são necessárias para todas as instalações de SQL Server que utiliza para uma base 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, cria automaticamente estas configurações.
SQL Server versão da arquitetura
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 de 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.
Configuration Manager suporta duas exceções a este agrupamento para o padrão de GB18030 da China. Para obter mais informações, veja Suporte internacional.
Nível de compatibilidade da base de dados
Configuration Manager requer que o nível de compatibilidade da base de dados do site não seja inferior à versão de SQL Server suportada mais baixa para a sua versão 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 de SQL Server. Quando atualiza 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 por SQL Server.
A tabela seguinte identifica os níveis de compatibilidade recomendados para Configuration Manager bases de dados do site:
SQL Server versão | 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 da estimativa de cardinalidade 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 SQL Server níveis de compatibilidade e como os definir, veja ALTER DATABASE Compatibility Level (Transact-SQL).
funcionalidades de SQL Server
Apenas a funcionalidade Database Engine Services é necessária para cada servidor do site.
Configuration Manager replicação de base de dados não requer a funcionalidade de replicação de SQL Server. No entanto, esta configuração SQL Server é necessária quando utiliza réplicas de base de dados para pontos de gestão.
autenticação
Configuration Manager requer autenticação do Windows para validar as ligações à base de dados.
SQL Server instância
Utilize uma instância dedicada de SQL Server para cada site. A instância pode ser uma instância nomeada ou a instância predefinida.
SQL Server memória
Reserve memória para SQL Server com 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 SQL Server opções de configuração do servidor de memória.
Para um servidor de base de dados instalado no mesmo computador que o servidor do site: limite a memória de 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 de SQL Server a 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 SQL Server instância 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.
SQL Server acionadores aninhados
SQL Server acionadores aninhados 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 clr do SQL Server
A base de dados do site requer que SQL Server runtime de linguagem comum (CLR) esteja ativado. Esta opção é ativada automaticamente quando Configuration Manager instala. 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
Configuration Manager ativa automaticamente a propriedade base de dados SQL TRUSTWORTHY. Esta propriedade é necessária por Configuration Manager estar ativada.
Configurações opcionais para SQL Server
As seguintes configurações são opcionais para cada base de dados que utiliza uma instalação SQL Server completa.
Serviços do SQL Server
Pode configurar o serviço 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 SQL Server:
- Utilize a conta de sistema local para simplificar o processo de configuração.
- Quando utiliza a conta de sistema local, Configuration Manager regista automaticamente o SPN do serviço SQL Server.
- A utilização da conta de sistema local para o serviço SQL Server não é uma melhor prática SQL Server.
Quando o computador com SQL Server não utiliza a respetiva conta de sistema local para executar o serviço SQL Server, configure o SPN da conta que executa o serviço de SQL Server no Active Directory Domain Services. (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 utilizada pelo serviço SQL Server, veja Serviços SCM – Alterar a conta de arranque do serviço.
SQL Server Reporting Services
SQL Server Reporting Services é necessário para instalar um ponto do Reporting Services que lhe permite executar relatórios. 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 SQL Server a partir de uma versão anterior, poderá ver o seguinte erro: Report Builder Não Existe.
Para resolve 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 Configuration Manager.
SQL Server portas
Para comunicação com o motor de base de dados SQL Server e para a replicação entre sites, pode utilizar as configurações de porta de 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 SQL Server e várias funções do sistema de sites 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 SQL Server:
- Ponto de gerenciamento
- Computador do Fornecedor de SMS
- Ponto do Reporting Services
- Servidor do site
Quando um computador com SQL Server aloja uma base de dados de mais do que um site, cada base de dados tem de utilizar uma instância separada de SQL Server. Além disso, cada instância tem de ser configurada para utilizar um conjunto exclusivo de portas.
Aviso
Configuration Manager não suporta portas dinâmicas. Uma vez que, por predefinição, SQL Server instâncias nomeadas 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 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 SQL Server para utilizar uma porta específica, veja Configurar um servidor para escutar numa porta TCP específica.
Opções de atualização para 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:
Atualizar SQL Server no local (recomendado)
Instale uma nova versão do SQL Server num novo computador e, em seguida, utilize a opção de movimentação da base de dados Configuration Manager configuração para apontar o servidor do site para o novo SQL Server
Utilize a cópia de segurança e a recuperação. A utilização da cópia de segurança e da recuperação para um cenário de atualização SQL Server é suportada. Pode ignorar o SQL Server requisito de controlo de versões ao rever Considerações antes de recuperar um site.