我有一個引導程序是鏈安裝以下幾部分組成:SQL Server 2008 R2 Express安裝後是否需要重新啓動計算機?
的SQL Server 2008 R2 - >數據庫初始化批處理文件 - >產品MSI
的SQL服務器正在安裝悄悄使用Configuration.INI文件。那裏沒問題。
問題出在DB初始化批處理文件。批處理文件調用一個兩個OSQL命令,爲它提供一個.SQL文件(通過-i標誌),用於數據庫刪除和數據庫創建。
當我在調用OSQL之後立即回顯%ERRORLEVEL%時,錯誤級別爲。我已經爲Google做過了,但沒有得到有意義的結果。
我正在重新啓動SQL 2008安裝後的服務(MSSQL $ SQLExpress)。
這是奇怪的部分。如果我在運行引導程序之前運行SQL Server 2008安裝之前,它工作正常。我沒有做任何特別的事情,我只是安裝它(不重新啓動等)。
此外,如果SQL 2008已經安裝在機器中,引導程序將跳過SQL 2008的安裝並直接進入數據庫初始化。在這種情況下,數據庫將被成功初始化。
有關如何進行的任何建議?
編輯
尋找到這進一步之後,我發現這一點:
命令解釋器(命令提示符)設置ERRORLEVEL 9009當 一批試圖執行未發現一個程序。
那麼,爲什麼找不到SQLCMD?順便說一句,我在批處理文件調用SQLCMD命令,像這樣:
SQLCMD -S <> -E -I <>
我想你會有更好的運氣在serverfault –