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);

参与评论 您还未登录,请先 登录 后发表或查看评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值