修改計算機名后SQLServer無法使用windows賬號登錄


USE master  
 
GO 
 
EXEC sp_configure'allow updates',1 RECONFIGURE WITH OVERRIDE
 
-- 設置兩個變量 
 
DECLARE @serverproperty_servername  varchar(100),   
 
         @servername    varchar(100)  
 
-- 取得Windows NT 服務器和與指定的SQLServer 實例關聯的實例信息 
 
SELECT @serverproperty_servername =CONVERT(varchar(100), SERVERPROPERTY('ServerName'))  
 
-- 返回運行MicrosoftSQL Server 的本地服務器名稱 
 
SELECT @servername = CONVERT(varchar(100), @@SERVERNAME)  
 
 -- 顯示獲取的這兩個參數 
 
select @serverproperty_servername,@servername  
 
--如果@serverproperty_servername和@servername不同(因為你改過計算機名字),再運行下面的
 
--刪除錯誤的服務器名 
 
EXEC sp_dropserver @server=@servername  
 
--添加正確的服務器名 
 
EXEC sp_addserver @server=@serverproperty_servername,@local='local'
 
--關閉修改系統表的開關
 
EXEC sp_configure'allow updates',0 RECONFIGURE WITH OVERRIDE
 
go


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM