如何让SSMS为SQL Azure提供自动完成功能?

时间:2013-03-11 15:32:45

标签: sql sql-server editor ssms azure-sql-database

我正在尝试识别在查询编辑器中提供表/列自动完成功能的SQL Server Management Studio选项(编写/运行查询时)。不幸的是,当您连接到SQL Azure数据库时,SSMS似乎停止为您提供Intellisense。有什么方法可以解决这个问题吗?

是否有任何选项,黑客,插件或其他任何可以实现此目的的内容?

3 个答案:

答案 0 :(得分:3)

我终于偶然发现了一个选项。这是不理想的,但它肯定是朝着正确方向迈出的一大步!

dbForge SQL Complete是一个SSMS插件,用自己的自动完成引擎替换SSMS的内置Intellisense。连接到SQL Azure时,这是一个巨大的改进,但到目前为止,免费版本在连接到传统SQL Server实例时感觉像是倒退了一步。总的来说,我认为我们宁愿使用它而不是使用它。我会在几天后回来报告它有多好(或不好)。

但至少这是一个选择!

答案 1 :(得分:0)

SQL Server Management Studio V17.2的新版本现在支持Intelliscence,因此无需为此提供任何其他工具。

请注意,这仅适用于SQL Server身份验证,即使用SA实例登录。

https://connect.microsoft.com/SQLServer/feedback/details/3100677/ssms-2016-would-be-nice-to-have-intellisense-on-azure-sql-databases

答案 2 :(得分:-1)

Visual Studio已为Azure SQL启用了基本的IntelliSense,但它并不容易实现。

您必须单击表格,从下拉菜单DROP AND CREATE TO -> New query window中选择,然后智能感知将起作用。如果您只是使用New query,则不会。