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

Sql server 2008 SSMS更改查询编辑器窗口的连接,sql-server-2008,ssas,ssms,Sql Server 2008,Ssas,Ssms,通常,当我想在SQLServerManagementStudio中更改查询编辑器窗口的连接时,我可以从顶部的菜单中选择一个新连接-查询>连接>更改连接 但是,当我使用analysis services连接处理多维数据集,然后打开保存的SQL脚本(如基础SQL视图)时,“可用数据库”组合框为空,“更改连接”和该菜单中的其他3个选项(连接、断开连接、断开所有查询)都会变灰 我发现,能够运行保存的SQL脚本的唯一解决方法是从要在对象资源管理器中访问的SQL数据库中打开“新查询”,然后将我的脚本复制到该

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

但是,当我使用analysis services连接处理多维数据集,然后打开保存的SQL脚本(如基础SQL视图)时,“可用数据库”组合框为空,“更改连接”和该菜单中的其他3个选项(连接、断开连接、断开所有查询)都会变灰

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

它似乎将上一个查询编辑器窗口的数据库连接作为任何新查询的默认连接—当您的上一个“查询”正在浏览多维数据集时,它会断开吗?是否有人修复了“更改连接”选项的灰色化


我正在使用SQL Server 2008 R2,并通过“文件>打开>文件”菜单打开保存的SQL脚本。好吧,SSMS不允许轻松管理连接(特别是当您希望在服务器之间切换连接时)。我已经为SSMS开发了外接程序:SSMSBoost-它为工具栏添加了额外的组合框,其中包含您喜欢的连接(您必须定义它们)。在您的情况下,在打开脚本后,您必须从这个新组合框中选择正确的连接,它将被建立。Addin目前是免费的。

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

我甚至没有意识到有一个查询>连接>更改连接选项。谢谢SSMS Boost非常好,但在免费使用了几年后,现在它已成为付费产品。(如果不是那么贵的话,我会买的)。在免费(试用)模式下,30天后菜单选项开始变灰。请看.PS的底部:我正在努力寻找免费或便宜的替代品(便宜是我的中间名)。SQLSmash看起来相当不错,只是它没有能够从对象资源管理器更改活动数据库的功能。