重命名 SSMS 数据库连接名称

问题描述 投票:0回答:4

标题可能有点误导,所以让我澄清一下:我不想知道如何重命名连接字符串或数据库名称。我想知道的是如何在 SQL Management Studio 中为我的数据库连接创建一个友好的标签?

例如我有以下联系:

enter image description here

我想将它们重命名为其他名称,例如“开发服务器”、“PreProd”、“Live”或任何情况。我以为我可以在 SSMS 中轻松做到这一点,但显然我不能。

我总是担心我可能会无意中在错误的服务器上进行更改,而拥有一个友好的名称将大大有助于防止这种情况发生。

ssms
4个回答
19
投票

多年来,我一直在努力解决 SSMS 数据库连接问题,这些连接没有友好的名称,但只能使用 IP 地址或服务器/数据库名称。 您可能认为微软现在已经为用户提供了管理这些的方法,但事实并非如此。

您可能会考虑使用注册服务器。 SSMS 17(我不知道早期版本)有这些,我发现它们更容易使用,因为你可以随意命名它们。

调用“查看/注册服务器”以显示该窗格,然后展开“数据库引擎”节点。 右键单击本地服务器组节点,然后右键单击新服务器注册。 填写字段,在注册服务器名称框中输入您想要的名称,然后测试连接。 工作完成后,单击“保存”按钮即可完成。 双击新注册的服务器连接将您连接到数据库并打开对象资源管理器。

我还将启动选项(工具/选项.../环境/启动)“启动时”选项切换为“打开空环境”。 这会打开 IDE,但不会提示我立即连接到数据库。


6
投票

是的,所以无论如何你要做的是以下

  1. 获取IP地址指向的服务器名称。您可以通过命令提示符使用 nsLookup [ipaddress]
  2. 来执行此操作
  3. 使用名称而不是 IP 地址

或者,如果您想控制实际显示的名称,您可以为 HOSTS 文件中的每个 IP 地址添加一个条目:

  1. 以管理员身份运行任何文本编辑器
  2. 浏览到 c:\windows\system32\drivers tc(etc 是隐藏目录)并打开 HOSTS 文件
  3. 对于每个 IP 地址,添加如下记录:1.2.3.4 MyFancyServerName
  4. 您现在可以使用 MyFancyServerName 代替 IP 地址 1.2.3.4

2
投票

添加到詹姆斯·巴纳德的答案

使用 SSMS 18.7.1(可能还有更早版本),您实际上可以右键单击对象资源管理器中的连接,然后选择 注册... 选项。 这样您就不必在“注册服务器”窗口中重新输入连接详细信息。 短信服务18.7服务器注册步骤


0
投票

我需要更改服务器名称列表中的一个项目,我发现我可以使用 SSMS 20.2 在此文件中执行此操作

%APPDATA%\Microsoft\SQL Server Management Studio\20.0\UserSettings.xml

© www.soinside.com 2019 - 2024. All rights reserved.