【问题标题】:How can I get SSMS to provide Auto Completion for SQL Azure?如何让 SSMS 为 SQL Azure 提供自动完成功能?
【发布时间】:2013-03-11 15:32:45
【问题描述】:

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

是否有任何选项、技巧、插件或其他任何东西可以实现这一点?

【问题讨论】:

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


    【解决方案1】:

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

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

    不过,至少这是一种选择!

    【讨论】:

    • 让我们了解您的进展情况!我最近遇到了同样的问题。我希望 MS 很快会为 SSMS + SQL Azure 提供智能感知支持。
    • @QF_Developer - 到目前为止,这对我们来说已经足够好了。这与我们的预期有关:在使用 Azure 数据库时要好得多,而在使用 SQL Server 数据库时则不太理想。然而,后者更多是因为我们已经习惯了——这不是一件简单的事情。有些人实际上会更喜欢它。随着时间的推移,我也可能会。
    • 3 年半之后,我仍然发现自己在使用 SQL Complete。 SSMS 现在更好了,但 SQL Complete 仍然是一个相当大的改进,我发现自己很方便。
    • 这将是一个救命稻草。我喜欢 DevArt。到目前为止,他们的 CodeCompare 是我最喜欢的差异工具。
    【解决方案2】:

    新版本的 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

    【讨论】:

    • 将接受的答案更改为这个答案,因为对于大多数人来说,这似乎是现在“更好”的答案。谢谢!
    • 谢谢。这肯定会帮助其他人。
    • 我刚刚安装了 SSMS 17.4,Intellisense 有时可以工作...起初可以工作,但是当我添加 JOIN 或表别名时,它就消失了...
    • 嗯,这是其他人面临的常见问题之一。请使用来自:docs.microsoft.com/en-us/sql/relational-databases/scripting/… 的疑难解答
    • 不,这两种身份验证方法都无法处理微不足道的 DRI 加入提示。甚至微软自己在 Python 中对 mssql-cli 的贡献也更好。
    【解决方案3】:

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

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

    【讨论】:

    • 对我的同事来说它有效。无论如何,这不再重要了,Azure SQL V12 应该可以与 SQL Server Management Studio 2014 一起使用。
    • 非常危险,不推荐这个
    • @Ginden - 我认为这不是真的,因为我在 SSMS 2016 中仍然没有 Azure Intellisense。
    猜你喜欢
    • 1970-01-01
    • 2020-12-05
    • 2019-09-23
    • 2014-11-15
    • 1970-01-01
    • 2021-06-24
    • 2015-01-09
    • 2012-12-03
    相关资源
    最近更新 更多