18

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

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

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

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

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

4

2 回答 2

10

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

于 2013-05-17T08:33:38.920 回答
5

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

于 2012-06-26T09:06:29.350 回答