Sql server SSMS是实际访问查询窗口的捷径,这样我就可以编写代码了

Sql server SSMS是实际访问查询窗口的捷径,这样我就可以编写代码了,sql-server,ssms,Sql Server,Ssms,我必须每天多次为几个不同的数据库服务器执行此任务 开放式SSM 连接到服务器(使用保存的密码) 点击数据库 打开所需数据库的查询窗口 是否有一个快捷方式,我可以用一次点击来完成所有这些 或者,是否有一种方法可以保存一个与我使用的所有数据库都有连接的“解决方案”。试试看 ssms.exe -S SERVERNAME -d DATABASENAME -E 我要补充的是,系统仍会提示您输入密码,并且对象资源管理器仍指向“已注册服务器”窗格中的顶部,您可以右键单击任何组并打开查询窗口。新的查询窗口将在

我必须每天多次为几个不同的数据库服务器执行此任务

  • 开放式SSM
  • 连接到服务器(使用保存的密码)
  • 点击数据库
  • 打开所需数据库的查询窗口
  • 是否有一个快捷方式,我可以用一次点击来完成所有这些

    或者,是否有一种方法可以保存一个与我使用的所有数据库都有连接的“解决方案”。

    试试看

    ssms.exe -S SERVERNAME -d DATABASENAME -E
    

    我要补充的是,系统仍会提示您输入密码,并且对象资源管理器仍指向“已注册服务器”窗格中的顶部,您可以右键单击任何组并打开查询窗口。新的查询窗口将在该组中的所有服务器上执行T-SQL

    在T-SQL脚本中添加

    使用MyDatabaseName


    我建议使用和T-SQL的组合

    已注册服务器:打开SSMS(Ctrl+Alt+G或View->Registered Servers)中的“已注册服务器”面板,并在“数据库引擎”->“本地服务器组”下,为定期访问的每个服务器添加连接。您甚至可以在此视图中创建文件夹来组织您的连接(尽管只有通过Powershell才能移动它们)

    需要执行查询时,请转到已注册服务器中的服务器,右键单击,然后选择新建查询


    T-SQL:运行
    USE-DATABASENAME,而不是浏览一个缓慢的树结构来查找所需的数据库
    作为该查询窗口中的第一个查询。它会将该窗口的上下文切换到指定的数据库。

    看起来您可以在注册服务器时在连接属性中选择默认数据库。@MicahBurnett您当然可以这样做。但是你必须修改你所有的连接,或者你可以简单地把这一行添加到脚本中。您的首选项,为什么不让SSMS保持打开状态,按住CTRL+N键以获得一个新窗口,然后右键单击以更改连接(如果它不是您想要的DB)?