【发布时间】:2016-01-30 17:34:32
【问题描述】:
所以我最近安装了 SQL Server 2016 CTP3,主要用于 JSON 输出功能。我正在尝试在我的 SQL 查询中使用它,就像它在 MSDN 上下面的链接中显示的那样。关键字 JSON 不会变成蓝色并给出错误“'JSON' 附近的语法不正确”
https://msdn.microsoft.com/en-us/library/dn921882%28v=sql.130%29.aspx?f=255&MSPPError=-2147217396
可能出了什么问题?
编辑:我正在使用 AdventureWorks DB for SQL Server 2016 对其进行测试。查询是
SELECT * FROM Person.Contact FOR JSON AUTO
【问题讨论】:
-
什么是数据库兼容级别
-
运行此查询
ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = 130。来源:MSDN -
您是否检查了我在之前评论中添加的链接。如果您使用的是 Sql Server 2016,它应该可以工作
-
select @@version告诉你什么? -
所以您使用的是 SQL Server 2016 管理工作室,但连接到 2014 实例。
标签: sql json sql-server-2016