2012-09-19 52 views
0

我正在爲需要SQL Server 2008 R2 Express版本的軟件套件創建部署項目。我創建了工作安裝配置&腳本,可以讓我以安靜模式安裝它(無人蔘與安裝)並進行測試,如果安裝了先決條件,SQL Server將在安裝時不會出現問題(在測試系統上)。
問題是:如果我在無人蔘與模式下安裝SQL Server,我不會收到任何錯誤,例如, PowerShell缺失,安裝將不會立即中止。
有沒有一種方法可以測試它是否成功或獲取有關發生的錯誤的任何信息,但在經典命令提示符的範圍內?它已經發生,PowerShell沒有安裝在我試圖部署服務器的機器上。如何檢查未註冊的SQL Server 2008 R2 Express安裝的結果?

+0

我也非常想知道這一點。我有一個現有的NSIS安裝程序,它安裝了SQL2005並能夠檢查返回碼。但是這個功能似乎在2008年已經失傳。 –

回答

1

我有一個安裝SQL 2008 R2 Express的NSIS安裝程序腳本,並且能夠執行此操作。 sql「setup.exe」文件使用返回碼0來表示成功。

請注意,如果您使用的文件需要提取安裝文件(例如,SQLEXPRADV_x86_ENU.exe)的初始步驟,那麼我建議您自己提取這些文件並直接調用setup.exe。 可以使用「-x」命令行參數來提取這些文件。 (即SQLEXPRADV_x86_ENU.exe -x)

相關問題