8

我有一些数据库,我总是使用 SQL Server Management Studio。我希望能够创建一个工具栏按钮或键盘快捷键,以自动打开一个新的查询窗口(在当前的 SSMS 实例中)并连接到给定的(可能是注册的)数据库。就是这样。这就是我所需要的。还有这个烟灰缸、划桨游戏和遥控器。这就是我所需要的。

就像现在一样,我必须展开对象资源管理器,折叠/展开两到八棵树,右键单击我的数据库,然后选择“新建查询”。我看不出有什么办法,这可能会每天为我节省 30-60 秒。

4

5 回答 5

9

我是SSMSBoost插件的开发人员,它正是您所需要的:允许管理首选服务器/数据库列表并通过工具栏上的自定义组合框在它们之间快速切换,您也可以说,如果您希望所有服务器在启动时在 ObjectExplorer 中打开,并且是否应该为它们打开一个新的查询窗口(每个服务器设置)。

SSMSBoost还允许您定义别名(而不是 server8273128 > MainServer、server231232> BackupServer 等。)它具有更多功能 - 但它们超出了本主题的范围。

看图片 - 你可以看到快速连接开关组合框,其中包含来自首选连接的一些服务器,“SSMSBoostDemoServer” - 是服务器的别名,下一个名称 - 是原始的。

还有一件事 -免费版提供加载项。

SSMSBoost 工具栏

于 2012-03-10T22:01:31.650 回答
2

您是否尝试过创建注册服务器?

查看“注册服务器”视图 (Ctrl-Alt-G)。定义服务器连接。设置密码,如果您不使用 Windows 身份验证,请单击“记住密码”复选框。在“连接属性”选项卡上,设置您的首选数据库。保存服务器注册。

现在,要连接到该服务器上的该数据库(假设您已注册的服务器窗格始终可见,就像我一样),您只需要选择该注册节点并按 Ctrl-N。

这应该每天至少为您节省 43 秒。

于 2008-10-06T20:19:53.417 回答
2

我还没有通读整篇文章,但是这篇文章是关于为 SSMS 创建一个加载项的,您可以这样做以自动化您想要的。

于 2009-03-06T06:26:35.673 回答
1

您可以使用命令行参数创建启动 SQL Server Management Studio 的快捷方式,如下所示:

SQLWB.EXE - 从命令提示符或开始 -> 运行文本框中启动 SQL Server Management Studio。通过其开关,您可以指定服务器的类型(-t S、-t A 或 -t C 分别用于 SQL Server、Analysis Server 或 SQL Server Mobile Edition)、服务器名称 (-S) 和数据库 ( -d) 您要连接、提供身份验证信息或指定要打开的查询、项目或解决方案(-i 文件名)。默认值(在没有开关的情况下)在 SQL Server Management Studio 的工具 -> 选项菜单中定义。

[来源]

于 2008-10-06T20:15:34.503 回答
1

这个解决方案无疑是一种 hack,但如果你能找出完成每个“宏”所需的确切击键,你可以使用像AutoHotKey这样的免费工具,使用你想要的任何快捷键来自动化击键。

于 2008-10-06T20:27:51.203 回答