我可以成功交付新的Azure SQL数据仓库数据库。
如果我尝试连接到SQL数据仓库数据库,我会收到以下错误消息:
“第1行,第5列的分析错误:‘ANSI_NULLS’附近的语法不正确”。
这发生在VS 2013和VS 2015中!使用BCP将数据加载到SQL数据仓库数据库的过程成功!
谢谢,赫伯特
发布于 2015-09-05 22:39:48
Azure SQL数据仓库当前不支持将ANSI_NULLS设置为on (将ANSI_NULL设置为ON)。您只需将该语句从查询中删除,就应该成功了。
此外,请确保您正在运行2015年6月的SSDT预览(http://blogs.msdn.com/b/ssdt/archive/2015/06/24/ssdt-june-2015-preview.aspx)。这具有SQL数据仓库支持的SSDT功能。
发布于 2015-09-21 19:17:53
我认为您的连接实际上没有被识别为SQL DW连接。我敢打赌,您的查询窗口是一个.sql文件,而不是它需要的.dsql。如果作为.sql查询连接,它将尝试设置不支持的各种设置。
返回Azure门户并使用链接从那里使用SSDT进行连接。您应该在SQL Server Explorer窗格中获得一个看起来不同的连接,并且当您基于它启动一个新查询时,您应该得到一个.dsql窗口,而不是一个.sql窗口。
发布于 2016-08-20 05:48:46
当我尝试访问Use Visual Studio to query Azure SQL Data Warehouse并选择我的数据库时,我也遇到了同样的错误。
解决方法是选择master数据库,连接到它,然后在顶部的下拉列表中对我的数据库进行查询更改。
https://stackoverflow.com/questions/32412528
复制相似问题