我正在尝试OPENJSON
在 SQL Server 2016 上运行的数据库中使用,并在运行这个简单的测试查询时出现以下错误(在不同的 2016 数据库上运行良好)
select * from OPENJSON('{ "test": "test" }')
Invalid object name 'OPENJSON'.
我知道兼容性级别设置,但在此数据库上似乎并非如此。它的兼容级别已经设置为 130。这个特定的数据库是从旧的 2008R2 数据库迁移而来的。我们还需要做些什么来访问该OPENJSON
功能吗?
编辑
作为测试,我在同一个数据库服务器上创建了一个新的空数据库,上面的查询工作正常。所以数据库服务器似乎不是问题,它与我们迁移的一个数据库有关。
如果这很重要,我将作为SA
帐户连接。