如何更改SQLServer实例关联的主机名

有时候我们在安装完SQLServer后会更改SQLServer所在服务器的主机名,这时如果再进行复制等操作时就会出现错误,所以必须要把SQLServer实例所关联的主机名更改为正确的主机名,我们可以通过下面的方法来达到这一目的。

  DECLARE @serverproperty_servername  sysname,
                  
@servername    sysname;
-- 取得windows 服务器和与指定的 SQL Server 实例关联的实例信息
SELECT
@serverproperty_servername = CONVERT(VARCHAR(100),
SERVERPROPERTY('ServerName'))
-- 返回运行 Microsoft SQL Server 的本地服务器名称
SELECT
@servername = CONVERT(VARCHAR(100), @@SERVERNAME)
-- 显示获取的这两个参数
SELECT
@serverproperty_servername,@servername
--删除错误的服务器名
EXEC sp_dropserver
@server=@servername
--添加正确的服务器名
EXEC sp_addserver
@server=@serverproperty_servername, @local=LOCAL

posted @ 2012-05-31 16:37  放飞梦想  阅读(1236)  评论(0编辑  收藏  举报