首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2000 無人值守安裝完整步驟指南

     編輯:關於SqlServer

前言

無人值守安裝適用於大量部署、自動化佈署腳本、無人值守伺服器建置。本文記錄 SQL Server 2000 透過記錄安裝選項產生 .iss 回應檔,再透過批次檔自動化安裝的完整流程。

錄製安裝選項產生 .iss 檔

  1. 插入 SQL Server 2000 安裝光碟,啟動安裝程式
  2. 選擇「安裝 SQL Server 2000 元件」→「選擇安裝資料庫伺服器」
  3. 完成初始化後,在「歡迎」畫面點擊「下一步」
  4. 「電腦名稱」選擇「本機電腦」
  5. 「安裝選擇」選擇「進階選項」
  6. 在「進階選項」對話框勾選「記錄無人值守 .iss 檔案」
  7. 後續步驟與一般安裝相同,完成後會在 Windows 系統目錄產生 setup.iss
  8. 複製並重命名為 sqlcst.iss

修改批次檔 sqlcst.bat

光碟根目錄的 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

關鍵修改點

@echo off
rem Performs SQL Server Full Server Unattended Install Operation
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)
  • -f1:指定回應檔路徑
  • -s:無訊息模式
  • -m:最小化介面

執行無人值守安裝

  1. 將修改後的 sqlcst.bat 複製到 %WINDIR% 目錄
  2. 確認 sqlcst.iss 也在 %WINDIR% 目錄
  3. 在「執行」中輸入 sqlcst.bat 啟動安裝
  4. 安裝過程完全在背景執行,完成後需重新開機

注意事項

  • 產品金鑰:必須在 .iss 檔中預先填入有效的 CD Key
  • %CDROM% 非系統內建變數,需在批次檔前端自行偵測或硬編碼
  • 安裝過程不會顯示任何視窗,可透過工作管理員觀察 setupsql.exe 進程
  • 適用於 SQL Server 2000 標準版/企業版

結語

雖然 SQL Server 2000 已停止支援,但此無人值守安裝機制(回應檔 + 批次檔)的核心概念延續至後續版本(INI 設定檔、ConfigurationFile.ini),理解其原理有助於掌握現代化自動化部署技術。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved