Dan*_*rke 6 sql-server azure azure-sqldw azure-sql-database
我刚刚获准用于Azure SQL数据仓库预览版,刚刚完成了"配置"我的新服务器和数据库.我按照Microsoft的"入门"页面链接(入门:连接...),并读到通过sqlcmd和Visual Studio 2013查询数据库的两种最佳(仅?)方式.
我首先忽略了这个建议,并启动了SSMS,连接到数据库,然后尝试打开一个新的查询窗口.我立即收到以下错误:'无法应用连接设置.详细的错误消息是:'NoCount'不是公认的选项.单击"确定"后,查询窗口确实打开了,但许多T-SQL语句不起作用,例如:
CREATE TABLE dbo.tblTest (acct_id nvarchar(255) NOT NULL)
Run Code Online (Sandbox Code Playgroud)
我会收到一个'命令已成功完成'.消息,但没有创建表.
好的,我启动了Visual Studio 2013,连接到我的Azure SQL数据仓库,并在SQL Server对象资源管理器中打开它.我右键单击特定数据库,并选择"新查询",输入与上面相同的T-SQL CREATE TABLE语句,然后点击执行.一旦我点击执行,我得到与上面完全相同的错误消息.这次我至少可以打开一个新的查询窗口,但在尝试执行查询后,我仍然得到'NoCount'不是一个可识别的选项错误.
我是数据仓库的新手,也是T-SQL和SQL Server的初学者.但是,我无法找到任何可以解释为什么我收到这些错误的东西,现在我基本上处于停滞状态,直到我能理解发生了什么.任何帮助表示赞赏,谢谢.
我经历过这个.您的连接实际上未被识别为SQL DW连接.我打赌你的查询窗口是一个.sql文件,而不是它需要的.dsql.
返回Azure门户并使用该链接从那里使用SSDT进行连接.您应该在SQL Server资源管理器窗格中看到不同的连接,当您基于它启动新查询时,您应该获得.dsql窗口,而不是.sql窗口.
归档时间: |
|
查看次数: |
1555 次 |
最近记录: |