[Deployment]SQL Server 2005 自動安裝方式

[Deployment]SQL Server 2005 自動安裝方式

SQL Server 2005 自動安裝方式

這個範例是在工作上被人詢問的到一個方法,因為像有些公司再推出自己的產品的時候會搭配著SQL Server
或是SQL Server Express做為產品預設的資料庫.目的大多就是當使用者在安裝產品時就能一起的把SQL
Server裝上,而不需要使用者再另行安裝.並且您也可以在安裝的時候先行去調整某些設定,例如您想要選擇的驗證模式等….

首先請先將SQL Server 2005 Express 安裝檔下載到您的本地端電腦上。

clip_image001

安裝SQL Server Express 前,您需要自行檢查確認SQL Server Express的最小系統安裝要求。 您必須對電腦具有管理員權限才能安裝
SQL Server Express。

步驟 1:下載並安裝 Windows Installer 3.1。

步驟 2:對於 32 位元的平台,下載並安裝 32 位元版本的 Microsoft .NET Framework 2.0。對於 64 位元的平台
(僅限 x64 及 EMT64 only),下載並安裝 64 位元版本的 Microsoft .NET Framework 2.0。

詳細資訊請參考下列網站:

Microsoft
SQL Server 2005 Express Edition http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=220549b5-0b07-4448-8848-dcc397514b41

clip_image002

  • start /wait 是指定要等待 SQL Server? 2005 Express 安裝程式結束後,才可以繼續再鍵入新的指令。請參考
    Windows「命令提示字元」關於 start 指令的說明。
  • The /qn switch suppresses all Setup dialog boxes
    and error messages. If the /qn switch is specified, all Setup messages,
    including error messages, are written to Setup log files. For more information
    about log files.
  • The /qb switch allows the display of basic Setup
    dialog boxes。 Error messages are also displayed。
  • INSTANCENAME 參數是用來指定具名執行個體的名稱,在此建議您將預設值設成 SQLEXPRESS。
  • SAPWD 是用來提供 SA 帳戶密碼的,若也使用 SECURITYMODE=SQL 時,通常就會用到這個參數。SECURITYMODE=SQL
    會啟用混合模式驗證,而提供強式 SA 密碼十分重要。Windows 驗證則不需此參數。
  • DISABLENETWORKPROTOCOLS 是用來啟用/停用網路通訊協定,它的預設值是
    1,也就是說,網路功能被預設為停用。要啟用執行個體內的網路功能,需要使用 DISABLENETWORKPROTOCOLS=0。
  • 使用 ADDLOCAL=ALL 會選取全部的 SQL Server Express 安裝元件。

主要元件 GUI

主要元件命令列參數 (在 ADDLOCAL 後面鍵入欲安裝功能清單,功能間以逗號區隔且不得留空)。

SQL Server Database Services (SQL Server 資料庫服務)

SQL_Engine

Replication (複寫)

SQL_Replication

Client Components (用戶端元件)

Client_Components

Data Files (資料檔案)

SQLEngine_Data_Files

SQL Command Line Tools (SQL 命令列工具)

Server_tools

Connectivity Components (連接元件)

Connectivity

Software Development Kit (軟體開發套件)

SDK

clip_image003