查询编辑器窗口的SSMS更改连接

Jum*_*zza 18 ssas ssms sql-server-2008

通常,当我想在SQL Server Management Studio中更改查询编辑器窗口的连接时,我可以从顶部的菜单中选择一个新连接 - 查询>连接>更改连接.

但是,当我处理具有分析服务连接的多维数据集 - 然后打开已保存的SQL脚本(例如基础SQL视图)时,可用数据库组合框为空白,并且"更改连接"和该菜单中的其他3个选项(连接,断开连接,断开所有查询)都是灰色的.

我发现能够运行保存的SQL脚本的唯一解决方法是从我想要在对象资源管理器中访问的SQL数据库中打开"新查询",并将我的脚本复制到其中,或者重新打开脚本 - 现在正常打开,使用新查询的数据库.

它似乎将最后一个查询编辑器窗口的数据库连接作为任何新查询的默认连接 - 当您的上一个"查询"正在浏览多维数据集时,它会中断吗?有没有人有一个解决方案可以正确地取消灰色"更改连接"选项?

我正在使用SQL Server 2008 R2,并通过文件>打开>文件菜单打开保存的SQL脚本

Tar*_*asB 10

幸运的是在SSMS 2008-R2,2012中有一个更改连接功能.在DB下拉之前放置.或者通过菜单查询>连接>更改连接.

  • 在这种情况下不会工作.菜单显示为灰色 (4认同)

And*_*ich 5

好吧,SSMS不允许轻松管理连接(特别是,当您想要在服务器之间切换连接时).我已经为SSMS开发了一个加载项:SSMSBoost - 它使用你最喜欢的连接(你必须定义它们)将额外的组合框添加到工具栏中.在您的情况下,打开脚本后,您必须从这个新的组合框中选择正确的连接,并且它将被建立.Addin目前免费.