SharePoint Server 安装支持的SQL Server数据库兼容性级别
原始 KB 编号: 4469993
症状
将 SharePoint Server 与 Microsoft SQL Server一起使用时,可能会发现数据库服务器上的查询性能下降或 CPU 使用率增加。
原因
发生此问题的原因是 SharePoint Server 创建的内容数据库使用数据库安装到SQL Server版本的默认数据库兼容性级别。 例如,如果 SharePoint 数据库部署在 SQL Server 2016 实例中,则数据库将设置为 130 数据库兼容级别。 同样,在 SQL Server 2017 实例中,数据库设置为 140 数据库兼容级别。
解决方法
SQL Server版本上部署的 SharePoint Server 内容数据库经过测试和验证,以与特定的数据库兼容性级别最佳配合。 因此,我们强烈建议将 SharePoint Server 2016 内容数据库的数据库兼容性级别设置为 110,对于SharePoint Server 2019内容数据库,将数据库兼容性级别设置为 150(对于SharePoint Server 订阅版内容数据库)。
若要更改兼容性级别,请运行以下 TSQL 命令:
ALTER DATABASE database_nameSET COMPATIBILITY_LEVEL = 130
可以使用以下 TSQL 查询查看 SQL Server 实例中所有数据库的兼容级别:
SELECT name, compatibility_level FROM sys.databases
更多信息
下表显示了要用于不同版本的 SharePoint Server 的支持的数据库兼容性级别。
服务器版本 | 支持的数据库兼容性级别 |
---|---|
SharePoint Server 2016 | 110 |
SharePoint Server 2019 | 130 |
SharePoint Server 订阅版 | 150 |
有关版本升级期间数据库兼容性的详细信息以及每个版本SQL Server的默认和受支持的数据库兼容性级别列表,请参阅 ALTER DATABASE (Transact-SQL) 兼容级别。
References
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈