sql server实例名计算机名,修改windows主机名以后修复sqlserver实例名一致性

修改windows主机名以后,使用上面命令查看时显示不一致,需要修复。

2、使用如下脚本执行并修复DECLARE @server_name varchar(50);set @server_name = (select @@SERVERNAME);DECLARE @SERVER_PROPERTY varchar(50);set @SERVER_PROPERTY = CONVERT(varchar(50),(SELECT SERVERPROPERTY('MachineName')));exec sp_dropserver @server = @server_name,@droplogins = null ;exec sp_addserver @server=@SERVER_PROPERTY, @local = 'LOCAL', @duplicate_ok = null ;DECLARE @login_server_name_cmd varchar(100);DECLARE @LOGIN_SERVER_PROPERTY_CMD varchar(200);DECLARE @LOGIN_SERVER_PROPERTY_RCMD varchar(200);set @login_server_name_cmd='DROP LOGIN ['+@server_name+'\Administrator]'set @LOGIN_SERVER_PROPERTY_CMD='CREATE LOGIN ['+@SERVER_PROPERTY+'\Administrator] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[简体中文]';set @LOGIN_SERVER_PROPERTY_RCMD='master..sp_addsrvrolemember @loginame=['+@SERVER_PROPERTY+'\Administrator], @rolename = [sysadmin]'IF  EXISTS (SELECT * FROM sys.server_principals WHERE name =@server_name+'\Administrator')exec (@login_server_name_cmd);exec (@LOGIN_SERVER_PROPERTY_CMD);exec (@LOGIN_SERVER_PROPERTY_RCMD);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值