完成SQL Server 2000的無人值守安裝,參考安裝步驟:
1、 將SQL Server 2000 安裝光盤插入光驅,等出現SQL Server的安裝啟動界面。
2、 在安裝啟動界面中,選擇“安裝SQL Server 2000組件”選項,將進入“安裝組件”界面。
3、 選擇“選擇安裝數據庫服務器”,安裝程序將進行安裝初始化。SQL Server 2000的安裝向導完成初始化後,將顯示“歡迎”界面。
4、 在“歡迎”屏幕上,單擊“下一步”按鈕,將進入“計算機名”對話框。“計算機名”對話框用來選擇要安裝到的計算機。
5、 進行本地全新安裝,直接使用默認選項“本地計算機”。單擊“下一步”按鈕,將進入“安裝選擇”界面。
6、 在“安裝選擇”界面中,選擇“高級選項”,將進入“高級選項”設置對話框。
7、 在“高級選項”設置對話框中,選擇“記錄無值守.ISS文件”,單擊“下一步”按鈕。後面的步驟和全新安裝完全相同。只是安裝完成後,顯示“安裝完畢”對話框。單擊“完成”按鈕,結束ISS文件的創建工作。此時,在Windows系統目錄下,就可以找到一個setup.iss文件。將它復制一份,並重命名為sqlcst.iss。
8、 在光盤根目錄下找到sqlcst.bat文件,右擊該文件,選擇“編輯”菜單項。可以看到下面的內容。
@echo off
rem Performs SQL Server Full Server Unattended Install Operation
rem Before running this batch file, you must edit the corresponding
rem unattended install file (sqlins.iss), and enter your
rem Product Key (CD-Key) from your CD.
cls
echo *
echo Unattended install for SQL Server is starting.
echo *
echo *
echo Waiting for SQL Server Setup to finish...
@echo on
start /wait /x86\setup\setupsql.exe K=SMS -s -m -SMS -f1 "sqlcst.iss"
@echo off
其中,最重要的一句是:start /wait x:\x86\setup\setupsql.exe K=SMS -s -m -SMS -f1 " sqlcst.iss "這句話調用光盤上x86\setup目錄下的setupsql.exe文件,讓它讀入sqlcst.iss文件作為自動應答文件。
9、 修改文件內容如下:
@echo off
rem Performs SQL Server Full Server Unattended Install Operation
rem Before running this batch file, you must edit the corresponding
rem unattended install file (sqlins.iss), and enter your
rem Product Key (CD-Key) from your CD.
cls
echo *
echo Unattended install for SQL Server is starting.
echo *
echo *
echo Waiting for SQL Server Setup to finish...
@echo on
start /wait %CDROM%\x86\setup\setupsql.exe K=SMS -s -m -SMS -f1 "%WINDIR%\sqlcst.iss"
@echo off
其中,%CDROM%為光驅的盤符。%WINDIR%表示Windows的安裝目錄,如“C:\WINNT”。%WINDIR%為系統默認的環境變量,在這個批處理文件中可以直接使用,但是%CDROM%就需要用戶專門指定了。然後,將該文件另存到Windows系統目錄下,存為sqlcst.bat文件。
10、 在任務欄上單擊“開始”,選擇“運行”菜單項,在命令行中輸入sqlcst.bat。這將自動調用系統目錄下的sqlcst.bat文件。無人值守安裝正式開始,並將在後台自動完成各安裝步驟,直到最終完成安裝。這時,需要重新啟動計算機,以便進行其他的安裝管理工作。