项目构建期间出错:SQL46010:system_time附近的语法不正确

时间:2018-04-18 14:31:38

标签: visual-studio-2015 sql-server-2016

我尝试在SQL Server 2016中创建的数据库中构建MS Visual Studio 2015中的项目。

在项目构建期间出错:

  

SQL46010:system_time附近的语法不正确

代码中有一部分使用时态表的system_time功能,例如:

SELECT 
    'actual' tbl, * 
INTO 
    #my_table
FROM
    my_table
FOR system_time AS OF @dt

Visual Studio无法将system_time识别为有效语法。

@dt属于datetime2数据类型。

当然它确实在SSMS 2016中有效。

COMPATIBILITY_LEVEL设置为130无效

请帮助解决所述问题

1 个答案:

答案 0 :(得分:0)

在额外安装SSDT后解决 - 所有错误现已消失