sql-server - 如何在 SSMS 中为服务器创建别名 (MSSQL Tools18)
问题描述
我想知道一些事情。我使用大量 SQL 服务器,每天需要连接几次。不幸的是,其中有很多,我经常需要检查 IP 并按 IP 选择它们。每台服务器都属于不同的客户,没有一个是我的,也没有一个是本地的。
我正在寻找的是能够在我的 SSMS 应用程序中为它们提供名称/别名,这样当我去连接对象资源管理器并获取服务器登录屏幕时,我在“服务器名称”下没有 IP 列表地址,但名称/别名,我仅为我的目的而创建。只是作为一个显示选项,因此其他人连接到服务器或使用它们的能力完全不受影响。这样我就可以看到例如:“Cust1_Prod、Cust2_Prod、Cust1_Test、Cust2_Test”的别名,而不是一堆 192.168…………。
任何建议将不胜感激。
解决方案
您应该能够利用此Registered Server
功能。
在工具栏中,查看 -> 注册的服务器。固定打开的窗口。
如果您愿意,可以为更多组织创建文件夹。
右键单击文件夹名称,然后单击New Server Registration
。在打开的对话框中,您可以为每个服务器指定您喜欢的任何名称。在这种情况下,我在框中输入了“此服务器的我的自定义名称”。
从此列表中,您可以右键单击服务器名称并单击Object Explorer
以打开连接。在您的 OE 窗口中,将显示您的自定义名称,然后是框的实际名称。
这些名称会保存到您的本地配置文件中。您可以在获得新机器时导出它们,或者如果您想与您的团队共享,但它严格来说是本地 SSMS 重命名。
此外,一旦您注册了一些服务器,您可以右键单击一个文件夹并选择Object Explorer
它,它将打开与文件夹中所有服务器的连接。我使用该技巧将我的 Dev、UAT 和 Prod 框聚集在一起,但如果您经常一起使用多组服务器,这是一种单击即可快速访问它们的快速方法。
推荐阅读
- android-studio - 如何在 Android Studio 编辑器中更改参数名称指示器的主题颜色?
- r - 有条件地替换整个数据框中的值
- c# - 在 ASP.NET 页面上从桌面显示 PDF?
- java - 在 500 毫秒内更改 JButton 颜色
- php - Laravel Relation 'with' GROUP_CONCAT 值
- r - 基于 countrycode 和 countryname 的不带分隔符的拆分字符串
- php - 如何配置服务类以使用 BazingaGeocoderBundle 和 Symfony 3.4
- javascript - 如何在 Nodejs 中使用 document.getElementById()
- r - 在 R 中通过分区将数据切割成箱
- python - 如果使用普通的一个热向量而不是嵌入,如何使用 Tensorflow seq2seq.GreedyEmbeddingHelper 第一个参数嵌入?