“收藏夹”或“宏”在SQL Server Management工作室?

StackOverflow https://stackoverflow.com/questions/175944

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

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

有帮助吗?

解决方案

我是 SSMSBoost 加载项的开发者,它正是你的确切需要:允许管理首选服务器/数据库列表并通过工具栏上的自定义Combobox快速切换它们,您也可以说,如果您希望在启动,如果应为它们打开一个新的查询窗口(按服务器设置)。

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

查看图片 - 您可以看到快速连接交换机组合框与一些来自首选连接的服务器,“SSMSBoostDemoServer”等。 - 是服务器的别名,下一个名字 - 是原始的。

还有一件事 - 加载项可以在免费版本中使用。

其他提示

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

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

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

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

我还没有读过整篇文章,但这篇文章是关于创建添加的-in for SSMS,您可以这样做以自动化您想要的内容。

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

  

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

[来源]

这个解决方案无疑是一个黑客,但如果你能弄清楚完成每个'宏'所需的确切击键,你可以使用像 AutoHotKey 使用您希望的任何快捷方式自动完成击键。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top