我處理一個sql server數據庫的問題,但是電腦上的sql server試用到期了。於是想重新安裝一份。
但是,安裝了幾次,都在最後部署服務器的地方提示安裝不成功,並讓我察看sqlstp.log。
察看了文件後,發現裡面提示:
driver={sql server};server=********;UID=sa;PWD=;database=master
[ODBC 驅動程序管理器] 未發現數據源
driver={sql server};server=********;UID=sa;PWD=;database=master
[ODBC 驅動程序管理器] 未發現數據源
driver={sql server};server=********;UID=sa;PWD=;database=master
[ODBC 驅動程序管理器] 未發現數據源
SQL Server 配置?
###############################################################################
14:49:23 Process Exit Code: (-1)
14:49:31 安裝程序配置服務器失敗。參考服務器錯誤日志和 C:WINDOWSsqlstp.log 了解更多信息。
14:49:31 Action CleanUpInstall:
14:49:31 C:WINDOWSTEMPSqlSetupBinscm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT
14:49:32 Process Exit Code: (1060) 指定的服務並未以已安裝的服務存在。
嘗試了網上提到的刪除文件和注冊表很多方法,都未能安裝。
最後發現一個說是注冊表odbc被刪除引起的。於是照樣做了,果然安裝成功。
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%system32mdaccore.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%system32sqlclnt.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%system32odbcconf.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%system32redist.rsp
在CMD下執行一下命令後,重新安裝即可。