現象:SQL Server 安裝至「部署伺服器」階段失敗,sqlstp.log 重複出現:
driver={sql server};server=...;UID=sa;PWD=;database=master
[ODBC 驅動程式管理員] 未發現資料來源
系統 ODBC 系統資料來源名稱 (System DSN) 註冊表項遺失或損毀,導致安裝程式無法建立臨時連線完成設定。
以系統管理員身分執行命令提示字元,依序執行:
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\mdacore.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\sqlclnt.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\odbcconf.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\redist.rsp
/S:靜默模式。/Lv:產生詳細日誌 odbcconf.log。/F:指定回應檔 (`.rsp`),包含註冊資訊。odbcconf.log 確認無錯誤。此問題常見於重灌系統、註冊表受損或多版本 SQL Server 共存環境,重新註冊 ODBC 核心元件即可快速恢復安裝能力。