若您在移轉之後碰到這種錯誤,代表 SQL Server 安裝完成後,SQL Server 的主機名稱可能已經更改。這種情形會導致伺服器的實際主機名稱和 Microsoft SQL Server 預期的主機名稱不符。
解決這個問題的方法有兩種:
sys.servers
資料表,以便使用正確的資訊。sqlcmd -E -S [SQL 伺服器名稱] -d master -Q "EXEC sp_dropserver '[舊主機名稱]'"
sqlcmd -E -S [SQL 伺服器名稱] -d master -Q "EXEC sp_addserver '[新主機名稱]', 'local'"