KB4018930 - 更新将“CLR 严格安全性”功能添加到SQL Server

应用对象
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

摘要

此更新将 CLR 严格安全功能添加到Microsoft SQL Server。

但是,为了在 SQL Server 中向后兼容,该功能处于关闭状态。 由于数据库级别的兼容性,无法使用 sp_configure“clr strict security”1 命令启用该功能。

若要启用 CLR 严格安全性,请将跟踪标志 6545 添加到服务器 数据库引擎服务启动选项。 请记住,此跟踪标志只能与SQL Server启动选项一起使用。 不能使用 DBCC TRACEON 命令设置它。

更多信息

此更新的修补程序包含在以下累积更新和适用于SQL Server的 Service Pack 中:

SQL Server 2016 RTM 的累积更新 7

SQL Server 2016 Service Pack 1 的累积更新 4

SQL Server 2014 SP2 的累积更新 6

SQL Server 2012 SP3 的累积更新 10

SQL Server的 Service Pack 信息

Service Pack 3 for SQL Server 2014

Service Pack 2 for SQL Server 2016

关于 SQL Server 2016 版本

SQL Server 2016 的每个新版本都包含上一版本中包含的所有修补程序和所有安全修补程序。 建议为 SQL Server 安装最新版本:

SQL Server 2016 的最新版本

SQL Server 2014 年的最新累积更新

SQL Server 2012 SP3 的最新累积更新

关于SQL Server的 Service Pack:

Service Pack 具有累积性。 每个新 Service Pack 除了包含所有新修复程序外,还包含以前 Service Pack 中的所有修复程序。 建议为该服务包应用最新的 Service Pack 和最新的累积更新。 在安装最新的 Service Pack 之前,不需要安装以前的 Service Pack。 使用以下文章中的表 1 查找有关最新 Service Pack 和最新累积更新的详细信息。

如何确定 SQL Server 及其组件的版本、版本类别和更新级别

参考资料

了解Microsoft用于描述软件更新 的术语