
我怎麼能夠診斷和調試配置文件無人值守安裝 MS SQL Server 2012?
我在做什麼-- 我正在為產品建立安裝程式。該產品需要 MS SQL Server 2012,我想以自動方式安裝。我知道我可以使用配置文件來執行此操作,並且它似乎接受該文件(基於我在安裝程式中看到的“預設值”)。然而...
當我設定:QUIET="True"
或QUIETSIMPLE="True"
然後安裝方式時間太少——事實上,它還沒有安裝。它確實執行了解壓縮安裝程序的初始步驟,但從那時起它就退出了。
我認為設定檔中一定有錯誤(我有兩個版本:一個是我從手動運行中捕獲的,另一個是我從互聯網上剪下來的)。
我嘗試過的-- 我嘗試捕獲錯誤輸出和退出代碼,但沒有。我也嘗試過只採用其中的幾個選項,但這不會產生明顯的差異。
文件提到在 中建立了一個日誌文件C:\Program Files\MS SQL Server\yadda yadda
,但我甚至沒有該資料夾,所以我真的不知道在哪裡尋找出錯的證據。
答案1
我似乎已經部分失明了。紀錄檔案做過存在,at C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\Summary.txt
,並且它確實指出了一個錯誤:
Overall summary:
Final result: Failed: see details below
Exit code (Decimal): -2068578304
Exit facility code: 1204
Exit error code: 8
Exit message: The instance name must not contain spaces or special characters.
我現在已經更新了我的安裝腳本,以在安裝程式完成後解析此文件,並返回此狀態。