Nível de compatibilidade com suporte do banco de dados SQL Server para instalações do SharePoint Server

Número de KB original: 4469993

Sintoma

Ao usar o SharePoint Server junto com o Microsoft SQL Server, você poderá observar a diminuição do desempenho da consulta ou o aumento do uso da CPU no servidor de banco de dados.

Motivo

Esse problema ocorre porque os bancos de dados de conteúdo criados pelo SharePoint Server usam o nível de compatibilidade de banco de dados padrão para a versão do SQL Server na qual o banco de dados está instalado. Por exemplo, se os bancos de dados do SharePoint forem implantados em uma instância do SQL Server 2016, os bancos de dados serão definidos como o nível de compatibilidade do banco de dados 130. Da mesma forma, em uma instância do SQL Server 2017, os bancos de dados são configurados para o nível de compatibilidade do banco de dados 140.

Solução Alternativa

Os bancos de dados de conteúdo do SharePoint Server implantados em versões do SQL Server são testados e validados para funcionar melhor com um nível de compatibilidade de banco de dados específico. Portanto, é altamente recomendável que você defina o nível de compatibilidade do banco de dados como 110 para bancos de dados de conteúdo do SharePoint Server 2016, 130 para bancos de dados de conteúdo do SharePoint Server 2019 e 150 para bancos de dados de conteúdo da Edição de Assinatura do SharePoint Server.

Para alterar o nível de compatibilidade, execute o seguinte comando TSQL:

ALTER DATABASE database_nameSET COMPATIBILITY_LEVEL = 130

Você pode exibir o nível de compatibilidade de todos os bancos de dados em uma instância do SQL Server usando a seguinte consulta TSQL:

SELECT name, compatibility_level FROM sys.databases

Mais informações

A tabela a seguir mostra os níveis de compatibilidade de banco de dados com suporte a serem usados para versões diferentes do SharePoint Server.

Versão do servidor Nível de compatibilidade de banco de dados suportado
SharePoint Server 2016 110
SharePoint Server 2019 130
Edição de Assinatura do SharePoint Server 150

Para obter mais informações sobre a compatibilidade do banco de dados durante atualizações de versão e uma lista de níveis de compatibilidade de banco de dados padrão e com suporte para cada versão do SQL Server, consulte o nível de compatibilidade ALTER DATABASE (Transact-SQL).

Referências