2024年7月30日 星期二

[研究]SQL Server 2022安裝後,Windows Server 2022 的 hostname,對 SQL Server 的影響?

[研究]SQL Server 2022安裝後,Windows Server 2022 的 hostname,對 SQL Server 的影響?

2024-07-30

Windows Server 2022 +SQL Server 2022 + SSMS 安裝完後,Windows 變更 hostname,對 SQL Server 或 SSMS 的影響?

ChatGPT

變更 Windows hostname 後,對 SQL Server 和 SSMS 可能會有以下影響:

  1. SQL Server 設定:SQL Server 的服務會繼續運行,但一些內部設定(例如登記名稱)可能仍會使用舊的 hostname。這可能會導致一些內部連接和管理工具出現問題。
  2. 連接字符串:如果應用程式或用戶連接到 SQL Server 的連接字符串中使用了舊的 hostname,那麼這些連接會失效,必須更新為新的 hostname。
  3. SQL Server 代理作業:一些 SQL Server 代理作業可能會依賴於 hostname,這些作業也需要檢查並更新相關設定。
  4. SSMS 連接:在 SSMS 中,如果之前使用舊的 hostname 進行連接,那麼這些連接也需要更新為新的 hostname。

要確保系統正常運行並更新所有相關設定,可以參考以下步驟:

【更新 SQL Server 設定】

1.檢查 SQL Server 名稱:


SELECT @@SERVERNAME;

2.更新 SQL Server 名稱:

EXEC sp_dropserver '舊的_hostname';

EXEC sp_addserver '新的_hostname', 'local';


3.重啟 SQL Server 服務:確保更改生效。

更新連接字符串】

更新應用程式或用戶連接到 SQL Server 的連接字符串,使其使用新的 hostname。

檢查 SQL Server 代理作業】

檢查並更新所有 SQL Server 代理作業中可能使用舊 hostname 的部分。

更新 SSMS 連接】

在 SSMS 中,刪除舊的連接配置,使用新的 hostname 創建新的連接。

這些步驟應該能確保 SQL Server 和 SSMS 在更改 hostname 後能正常運行。如果在更新過程中遇到任何問題,可以查閱官方文件或尋求專業支援。

【影響版本】

從 SQL Server 2008 開始,變更主機名會影響 SQL Server,這是由於 SQL Server 的內部配置會依賴於安裝時的主機名。需要手動更新這些配置以確保系統正常運行。

對於 SQL Server 2005 和更早的版本,變更主機名也會有類似的影響,但處理方法和步驟可能會有所不同,因此建議參考相應版本的官方文件。

********************************************************************************












(完)

相關

[研究][SQL Server 2017]伺服器層級的 Urn 篩選無效;變更 SQL Server 的 ServerName
https://shaurong.blogspot.com/2018/10/sql-server-2017-urn.html


沒有留言:

張貼留言