ITPub博客

首页 > 数据库 > SQL Server > 修改主机名后sqlserver配置修改

修改主机名后sqlserver配置修改

SQL Server 作者:monkeybron 时间:2016-12-02 14:10:45 0 删除 编辑



server2003修改主机名之后,先别急着重
启:
由于数据库实例所用的主机名不会自动更新,所以要手动重新配置
方法1:
进入桌面后打开sqlserver管理工具:
执行select @@servername;
可以看到,依旧是原主机名。
运行
sp_dropserver '原主机名';
删除原主机名,然后运行
sp_addserver '现主机名','local';
更新至现主机名;
最后重启数据库服务即可;可以再次查询select @@servername以验证结果。


===================================
sp_dropserver 执行后若报错:仍有对服务器的远程登录或链接登录
可以执行:exec sp_dropserver '原主机名', 'droplogins';

select * from msdb.dbo.MSdistpublishers;
可以查看已存在的发布服务器
=====================================
方法2:使用脚本更改,
--修改操作系统主机名之后数据库的动作:
USE master;
 
GO
 
IF SERVERPROPERTY('servername') <> @@SERVERNAME
 
BEGIN
 
DECLARE @server sysname;
 
SET @server =@@SERVERNAME;
 
EXEC sp_dropserver @server = @server;
 
SET @server = CAST(SERVERPROPERTY('servername') AS sysname);
 
EXEC sp_addserver @server=@server, @local='LOCAL';
 
END
 
GO
---修改后,重启数据库服务然后检查是否一致

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30182853/viewspace-2129565/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-03-30

  • 博文量
    70
  • 访问量
    94588