标题可能有点误导,所以让我澄清一下:我不想知道如何重命名连接字符串或数据库名称。我想知道的是如何在 SQL Management Studio 中为我的数据库连接创建一个友好的标签?
例如我有以下联系:
我想将它们重命名为其他名称,例如“开发服务器”、“PreProd”、“Live”或任何情况。我以为我可以在 SSMS 中轻松做到这一点,但显然我不能。
我总是担心我可能会无意中在错误的服务器上进行更改,而拥有一个友好的名称将大大有助于防止这种情况发生。
多年来,我一直在努力解决 SSMS 数据库连接问题,这些连接没有友好的名称,但只能使用 IP 地址或服务器/数据库名称。 您可能认为微软现在已经为用户提供了管理这些的方法,但事实并非如此。
您可能会考虑使用注册服务器。 SSMS 17(我不知道早期版本)有这些,我发现它们更容易使用,因为你可以随意命名它们。
调用“查看/注册服务器”以显示该窗格,然后展开“数据库引擎”节点。 右键单击本地服务器组节点,然后右键单击新服务器注册。 填写字段,在注册服务器名称框中输入您想要的名称,然后测试连接。 工作完成后,单击“保存”按钮即可完成。 双击新注册的服务器连接将您连接到数据库并打开对象资源管理器。
我还将启动选项(工具/选项.../环境/启动)“启动时”选项切换为“打开空环境”。 这会打开 IDE,但不会提示我立即连接到数据库。
是的,所以无论如何你要做的是以下
或者,如果您想控制实际显示的名称,您可以为 HOSTS 文件中的每个 IP 地址添加一个条目:
添加到詹姆斯·巴纳德的答案。
使用 SSMS 18.7.1(可能还有更早版本),您实际上可以右键单击对象资源管理器中的连接,然后选择 注册... 选项。 这样您就不必在“注册服务器”窗口中重新输入连接详细信息。 短信服务18.7服务器注册步骤
我需要更改服务器名称列表中的一个项目,我发现我可以使用 SSMS 20.2 在此文件中执行此操作
%APPDATA%\Microsoft\SQL Server Management Studio\20.0\UserSettings.xml