症状
请考虑以下情况:
-
已安装 SQL Server 2019 的累积更新2或更高版本。
-
有一个 引用大值的多语句表值函数(MSTVF) 内存中的 OLTP 表中的数据类型列。
-
在 MSTVF 中查询 数据库兼容级别140或更高级别的上下文。
-
数据库范围 配置 INTERLEAVED_EXECUTION_TVF 已开启,查询不 使用 DISABLE_INTERLEAVED_EXECUTION_TVF 查询提示。
在此方案中,发生了访问冲突,您可能 收到类似于以下内容的错误消息:
SQL 查询失败,出现严重错误。
消息233,级别20,状态0,行 LineNumber
接收结果时发生传输级错误 从服务器。
此外,在 SQL Server 中记录一条错误消息 错误日志。
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。
解决方案
在 SQL Server 的以下累积更新中修复了此问题:
关于 SQL Server 的累积更新:
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
参考
了解Microsoft 用于描述软件更新的术语 。