SQL Server 如何安装sp_whoisactive过程

42fyovps  于 2023-01-08  发布在  其他
关注(0)|答案(1)|浏览(176)

在我的SQL Server 2019开发人员版上安装sp_whoisactive(版本v11_30)时,我收到错误:
消息319,级别15,状态1,程序sp_WhoIsActive,第198行[批处理开始第11行]
关键字“with”附近的语法不正确。如果此语句是公用表表达式、xmlnamespaces子句或更改跟踪上下文子句,则前一语句必须以分号结尾。
消息102,级别15,状态1,程序sp_WhoIsActive,第201行[批处理开始第11行]
','”附近的语法不正确。
所有数据库的兼容级别均为140/150。
我应该检查什么?
谢谢你的帮助。

zfciruhq

zfciruhq1#

当您将SSMS设置为在连接上使用“始终加密”时,当前会出现此问题。
当您重新安装它时,它将忘记允许创建成功的设置。
启用此选项时,它会将批处理解析为语法树,以识别自动参数化所需的更改。
转换后的文本只是从抽象语法树中生成的,并且有各种各样的变化--包括不在END关键字which causes the problem in this case后面附加分号。

相关问题