我在Visual Studio 2015中有一个SQL Server项目,它针对的是不构建的SQL Azure V12。我们有几个存储过程使用" AT TIME ZONE"当我尝试构建项目时会导致语法错误。
我可以手动将这些存储过程部署到我们的SQL Azure V12数据库,它们可以按预期工作。因此,从功能的角度来看,我们很高兴,我只是无法使用数据库项目部署这些存储过程。
这个问题已经被提出但是从未被回答过,所以我想我会重新发布这个问题。
只需将下面的代码行(来自Microsoft网站)添加到针对V12的数据库项目中的任何存储过程,就很容易生成,并且它将无法构建。
SELECT CONVERT(datetime, '03/29/2015 01:01:00') AT TIME ZONE 'Central European Standard Time';
谢谢, 汤姆
答案 0 :(得分:0)
为Visual Studio 2015加载Update 3修复了问题。