【问题标题】:Rename an SSMS DB connection name重命名 SSMS 数据库连接名称
【发布时间】:2021-01-30 03:22:19
【问题描述】:

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

例如我有以下联系:

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

我总是担心我可能会无意中在错误的服务器上进行更改,而拥有一个好听的名称将在很大程度上防止它发生。

【问题讨论】:

    标签: ssms


    【解决方案1】:

    多年来,我一直在为没有友好名称但被 IP 地址或服务器/数据库名称卡住的 SSMS 数据库连接而苦苦挣扎。你可能认为微软现在已经为用户提供了管理这些的方法,但没有。

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

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

    我还将启动选项(工具/选项.../Environment/Startup)“启动时”选项切换为“打开空环境”。这会在没有提示我立即连接到数据库的情况下启动 IDE。

    【讨论】:

      【解决方案2】:

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

      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

      【讨论】:

        【解决方案3】:

        添加到 James Barnard 的 answer

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

        【讨论】:

          猜你喜欢
          • 2018-05-06
          • 2021-11-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-08-19
          • 2017-10-04
          • 1970-01-01
          • 2022-07-01
          相关资源
          最近更新 更多