我怎样才能让SQL Server Management Studio 2008自动连接到我的实例?

我正在运行一个有3个数据库实例的服务器。
现在,当我打开Management Studio时,会打开“连接”提示符,让我select想要的实例(或连接到其他任何实例)。

有没有可能,所以当我打开它,它已经连接到这三个实例,所以我可以立即开始工作,并保存点击几下? 老实说,每天可以节省数百次点击。

这相当于我们在SQL 2000企业pipe理器中所拥有的function,您可以在其中“注册”服务器,并且只需点击一下即可。

编辑:澄清我在找什么…在我们有企业pipe理器和查询分析器之前。 现在SSMS是这两者之间的混合,但“连接”部分完全像查询分析器一样工作。
我每天所做的事情是打开SSMS来pipe理数据库,检查他们的统计数据,在这里和那里重build索引,我没有用它来运行这么多的查询,所以我正在寻找一种方法来获得SQL实例在login时自动在对象资源pipe理器中。现在这是不可能的吗? 🙁

我今天晚上才发现,让我分享一下我的喜悦:注册服务器在SQL Server Management Studio中仍然可用!

在查看菜单中,select已注册的服务器。 这将为他们打开窗户。 然后,将该窗口拖到一边停靠。

沿着窗口顶部,您将看到服务器types(SQL,SSAS,SSIS,SSRS)的图标。 select你正在注册的types。

通过右键单击并select新build服务器注册,将您的实例添加到本地服务器组,然后完成连接的configuration。

一旦完成,您可以双击服务器以打开该服务器的对象资源pipe理器。

好,所以这就是我所做的(我想编辑接受的答案,因为我基于他的想法,但我没有足够的观点…)

  1. 我将SSMS设置为“空白环境”,因此它不会提示我进行login(工具 – >选项 – >环境 – >启动)。
  2. 我打开对象资源pipe理器并将其停靠在左侧
  3. 我打开注册服务器,并将其设置为“选项卡式文档”,而不是“可停靠”窗口。
  4. 在中间窗格中,我打开了注册服务器和对象资源pipe理器详细信息,SSMS显然记得从会话到会话。

所以现在当我进入时,我有我的服务器列表,我可以连接点击几下。 这不是完美的 ,但它足够接近,我会停止战斗:-)

谢谢sphilp!

在这里您可以find有关如何从快捷方式或从命令行启动SQL Server Management Studio(SSMS)的信息。

以下将使用Windows身份validation打开SSMS并绕过启animation面。 查询编辑器将被设置为SMS_XXX数据库:

对于SQL Server 2005 Management Studio( sqlwb.exe ):

 sqlwb -E -S <serverName> -d <databaseName> –NoSplash 

对于SQL Server 2008 Management Studio和更高版本,包括2016, ssms.exe ):

 ssms -E -S <serverName> -d <databaseName> –NoSplash 

您不需要指定-d <databaseName>参数,并且在SQL Server 2016 Management Studio(至less)中,它将连接两个对象资源pipe理器并创build连接到同一个服务器实例的新的Query文档。

注意:根据需要更改SQLServerName。

SqlWb参数:

SqlWb(选项)脚本文件指定一个或多个脚本文件打开。 Projectfile指定要打开的脚本项目。 Solutionfile指定要打开的解决scheme。

 -S Server Name -d Database Name -U Username -P Password -E Windows Authentication (as opposed to the -U and -P options) -Nosplash Bypasses the splash screen -? Help 

参考: http : //myitforum.com/cs2/blogs/dhite/archive/2008/05/26/opening-the-sql-server-management-studio-from-the-command-line.aspx

我不认为你能够自动化3个连接。 但是你可以创build链接服务器,以便连接到1并链接到其他2

我试图通过sphilp添加额外的信息给答案,但编辑被拒绝,因为有些人似乎认为这是不正确的。 我可以向你保证:事实并非如此。

我想补充的是:

SSMS中的注册服务器function只需几次点击即可连接到多个服务器。 如果通过在“ 本地服务器组”节点下创build“ 新build服务器组”来将服务器组合在一起,则可以右键单击该组并select“ 对象资源pipe理器” 。 这将打开所有的服务器…对象浏览器!

更多细节: SSMS:一键连接到多个服务器(好,两个)

您甚至可以影响打开连接的顺序(按字母顺序)。

如果使用SSMSBoost插件,则可以将任何首选连接设置为“在启动时连接对象资源pipe理器”。

该选项可以在连接SSMSBoost-> Settings-> Preferred Connections-> List页面find。

由于我喜欢将所有常用的实例的主数据库放在我的首选列表顶部,因此我只是在对象资源pipe理器中启用了我希望可以使用的选项。

关于你可以自动做的最好的是这样的:

  1. 从工具菜单中select选项
  2. 在环境下,select常规
  3. 在At Startup下拉菜单中selectOpen Object Explorer,然后点击OK

这不正是你想要的,但它会给你一个login提示什么服务器连接,然后打开对象的资源pipe理器连接到该服务器。 但是,只有在对象资源pipe理器中才能连接到单个服务器。