我一直在寻找重命名SQL Server 2012命名服务器实例的方向和步骤。我有一个难得的机会来重命名 SQL Server 的计算机名称和实例。我进入了一个需要修改所有命名约定的情况。我假设因为我没有应该担心的链接工作或联系,这没关系。我已经读到这是不可能的,其他人说使用sp_dropserver
,sp_addserver
但这不起作用。语法会有所帮助。我的名字是这样的:
{machinename}{instancename}
{COLO-VSR=SQLDW}{SQLBISERVER}
我想把它改成{COLO-VSR-SQLDW}{SQLDW}
执行此操作的"最安全"方法是(这确实假设您可能会停机):
- 备份每个数据库(或者,如果您要安装完全相同版本的 SQL Server,包括 Service Pack 级别,则分离数据库可能是安全的
- 使旧实例脱机
- 重命名计算机,包括根据需要重新启动
- 安装 SQL Server 的新实例
- 将数据库还原到 SQL Server 的新实例
- 驗證7. 卸载 SQL Server 的旧实例
似乎从来没有特别好地处理安装它的服务器的重命名,因此建议在重命名计算机后创建一个新的SQL Server实例。对于较新的版本,例如.SQL Server 2016,这可能会更好,但我怀疑"重命名机器"是一个没有得到很多工程优先级或资源的场景。