首页 > 解决方案 > 如何在 SSMS 中为服务器创建别名 (MSSQL Tools18)

问题描述

我想知道一些事情。我使用大量 SQL 服务器,每天需要连接几次。不幸的是,其中有很多,我经常需要检查 IP 并按 IP 选择它们。每台服务器都属于不同的客户,没有一个是我的,也没有一个是本地的。

我正在寻找的是能够在我的 SSMS 应用程序中为它们提供名称/别名,这样当我去连接对象资源管理器并获取服务器登录屏幕时,我在“服务器名称”下没有 IP 列表地址,但名称/别名,我仅为我的目的而创建。只是作为一个显示选项,因此其他人连接到服务器或使用它们的能力完全不受影响。这样我就可以看到例如:“Cust1_Prod、Cust2_Prod、Cust1_Test、Cust2_Test”的别名,而不是一堆 192.168…………。

任何建议将不胜感激。

标签: sql-serverssmsrenamealias

解决方案


您应该能够利用此Registered Server功能。

在工具栏中,查看 -> 注册的服务器。固定打开的窗口。

如果您愿意,可以为更多组织创建文件夹。

右键单击文件夹名称,然后单击New Server Registration。在打开的对话框中,您可以为每个服务器指定您喜欢的任何名称。在这种情况下,我在框中输入了“此服务器的我的自定义名称”。

在此处输入图像描述

从此列表中,您可以右键单击服务器名称并单击Object Explorer以打开连接。在您的 OE 窗口中,将显示您的自定义名称,然后是框的实际名称。

在此处输入图像描述

这些名称会保存到您的本地配置文件中。您可以在获得新机器时导出它们,或者如果您想与您的团队共享,但它严格来说是本地 SSMS 重命名。

此外,一旦您注册了一些服务器,您可以右键单击一个文件夹并选择Object Explorer它,它将打开与文件夹中所有服务器的连接。我使用该技巧将我的 Dev、UAT 和 Prod 框聚集在一起,但如果您经常一起使用多组服务器,这是一种单击即可快速访问它们的快速方法。


推荐阅读