重命名SSMS DB连接名称

Cap*_*chi 7 ssms

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

例如,我有以下连接:

在此处输入图片说明

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

我一直担心我可能会在不正确的服务器上无意中进行更改,并且拥有一个友好的名称将大大有助于防止该错误。

Jam*_*ard 9

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

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

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

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


Cap*_*chi 5

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

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

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

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