如何重命名 sql 服务器 2012 实例名称独立服务器配置

How to rename sql server 2012 instance name standalone server configuration

我一直在寻找重命名 SQL Server 2012 的命名服务器实例的说明和步骤。我有一个难得的机会来重命名 SQL 服务器的计算机名称和实例。我遇到了需要修改所有命名约定的情况。我假设因为我没有我应该担心的相关工作或联系,所以这没问题。我读到这是不可能的,其他人说使用 sp_dropserversp_addserver 但这不起作用。语法会有所帮助。我的名字是这样的:

{machinename}\{instancename}
{COLO-VSR=SQLDW}\{SQLBISERVER} 

我想将其更改为{COLO-VSR-SQLDW}{SQLDW}

执行此操作的 "safest" 方法是(假设您有可能停机):

  1. 备份每个数据库(或者,如果您要安装 完全 相同版本的 SQL 服务器,包括 Service Pack 级别,分离数据库可能是安全的
  2. 使旧实例脱机
  3. 重命名机器,包括根据需要重新启动
  4. 安装SQL服务器的新实例
  5. 将数据库恢复到 SQL 服务器的新实例
  6. 验证 7. 卸载 SQL Server
  7. 的旧实例

SQL 服务器似乎从来没有很好地处理安装它的服务器的重命名,因此建议在重命名机器后创建一个新的 SQL 服务器实例。对于较新的,例如,这可能会更好。 SQL Server 2016,版本,但我怀疑 "rename machine" 是一个没有获得很多工程优先级或资源的场景。