首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure SQL数据仓库“NoCount”错误

Azure SQL数据仓库“NoCount”错误
EN

Stack Overflow用户
提问于 2015-09-06 03:07:52
回答 3查看 2.5K关注 0票数 6

我刚刚获得了Azure SQL数据仓库预览版的批准,并刚刚完成了我的新服务器和数据库的“配置”。我跟踪了微软(开始:连接..。)的一个“入门”页面的链接,并且读到了两个最好的页面(只有?)查询数据库的方法是sqlcmd和Visual 2013。

我首先忽略了这个建议,启动了SSMS,连接到数据库,然后尝试打开一个新的查询窗口。我立即收到以下错误:“无法应用连接设置。详细错误消息是:”NoCount“不是可识别的选项。”单击OK之后,查询窗口就会打开,但是许多the语句无法工作,比如一个简单的:

代码语言:javascript
复制
CREATE TABLE dbo.tblTest (acct_id nvarchar(255) NOT NULL)

我会收到一个“成功完成的命令”。消息,但是没有创建任何表。

好的,我启动了Visual 2013,连接到Azure SQL数据仓库,并在Server对象资源管理器中打开它。我右击特定的数据库,并选择'New‘,输入与上面相同的语句,然后点击execute。一旦我点击了execute,我就会得到与上面完全相同的错误消息。这一次,我至少能够打开一个新的查询窗口,但是在尝试执行查询之后,我仍然得到'NoCount‘不是一个公认的选项错误。

我对数据仓库完全陌生,也是still和Server的初学者。但是,我还没有找到任何可以解释我为什么会收到这些错误的东西,现在我基本上处于停滞状态,直到我能够理解发生了什么。任何帮助都是非常感谢的,谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-09-21 11:15:38

我经历过这一切。您的连接实际上不被识别为SQL连接。我敢打赌您的查询窗口是一个.sql文件,而不是需要的.dsql。

回到Azure门户,然后使用该链接从那里使用SSDT进行连接。您应该在Server资源管理器窗格中获得一个连接,它看起来不一样,当您基于它启动一个新查询时,您应该得到一个.dsql窗口,而不是一个.sql窗口。

票数 7
EN

Stack Overflow用户

发布于 2015-09-11 21:50:16

您是否检查了正在使用的SSDT版本?听起来您可能在12.0.50623之前的版本中,该版本没有考虑到SQL数据仓库目前不支持SET NO COUNT。较新版本的SSDT已经对此进行了调整。我们建议更新SSDT 这里,然后使用Server对象资源管理器与文档中的说明进行连接。

票数 2
EN

Stack Overflow用户

发布于 2015-11-02 21:52:53

我正在运行VisualStudio2015Enterprise,要解决这个错误,我必须做的是安装SSDT October 2015 Preview in Visual Studio。我使用的链接是:https://msdn.microsoft.com/en-us/library/mt204009.aspx

在安装它之前,我有了最新发布的VS2015...had版本,用于安装预览以使其正常工作。此外,它解决了我无法在Azure数据仓库数据库中看到任何一个表的问题--只有几个视图,这使得查询变得困难(仍然可以从sys.tables获得可用表的列表)

我希望这能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32419632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档