一.今天在使用sql server自带的Json函数(OPENJSON)时报错了
出错内容:
消息 319,级别 15,状态 2,第 49 行
关键字 'with' 附近有语法错误。如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾。
二.原因就是数据库是从.bak还原的,原数据库版本是2008,还原之后数据库的兼容版本也是设置的2008,但是2008版本不支持Json函数,因此需要把服务器的兼容级别调整了2016或以上。
三.调整数据库的兼容级别
选中数据库->右键并选择属性