通常,当我想在SQL Server Management Studio中更改查询编辑器窗口的连接时,我可以从顶部的菜单中选择一个新连接 - 查询>连接>更改连接。
但是,当我使用分析服务连接处理多维数据集 - 然后打开已保存的SQL脚本(例如基础SQL视图)时,可用数据库组合框为空白,并且“更改连接”和其他3个选项在该菜单(连接,断开连接,断开所有查询)都是灰色的。
我发现能够运行保存的SQL脚本的唯一解决方法是从我想要在对象资源管理器中访问的SQL数据库中打开“新查询”,并将我的脚本复制到其中,或重新打开脚本 - 现在正常打开,使用新查询的数据库。
似乎将最后一个查询编辑器窗口的数据库连接作为任何新查询的默认连接 - 当您的上一个“查询”正在浏览多维数据集时,它会中断吗?有没有人有解决方法可以正确地取消灰色“更改连接”选项?
我正在使用SQL Server 2008 R2,并通过文件>打开保存的SQL脚本。打开>文件菜单
答案 0 :(得分:10)
幸运的是在SSMS 2008-R2,2012中有一个更改连接功能。在DB下拉之前放置。 或者通过菜单查询>连接>更改连接。
答案 1 :(得分:5)
嗯,SSMS不允许轻松管理连接(特别是,当您想要在服务器之间切换连接时)。我已经为SSMS开发了一个加载项:SSMSBoost - 它使用你最喜欢的连接(你必须定义它们)将额外的组合框添加到工具栏中。在您的情况下,打开脚本后,您必须从这个新的组合框中选择正确的连接,并且它将被建立。 Addin目前是免费的。