分享交流
合作共赢!

Windows server更改主机名导致SQL Server无法以Windows身份验证登陆的解决办法!

USE MASTER
GO
SELECT @@SERVERNAME;
SELECT SERVERPROPERTY('SERVERNAME')

--如果这两个结果不一致,说明机器改过名字,在配置复制的时候就会报上面的错误。
--要修复此问题 
--执行下面的语句,完成后重新启动SQL服务 
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
--最后别忘了重新启动服务哦,启动完后,再运行

 

赞(0) 打赏
未经允许不得转载:琼杰笔记 » Windows server更改主机名导致SQL Server无法以Windows身份验证登陆的解决办法!

评论 抢沙发

评论前必须登录!

 

分享交流,合作共赢!

联系我们加入QQ群

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏