SQL2005 無人值守安裝

2021-06-04 15:43:17 字數 3646 閱讀 6496

**:

學習版 安裝命令列:/qb instancename="sql2005" addlocal=all sapwd="1127618"  sqlautostart=1 securitymode=sql disablenetworkprotocols=0

若要在很多的機子上裝sql2005,又不想在每台機子都去反覆的設定,或者把安裝包發給客戶讓客戶自己裝時,這時用「sql2005 無人值守安裝」的自動應答檔案來安裝是最好不過的了,但是sql2005自動安裝的可查的資料很少,在sql 的幫助文件中中輸入「無人參與的安裝[sql server]」可查到一些資訊,以及在和查到了一些資訊,但是說明都不是太詳細,故現在整理如下,希望能對後來者有所幫助。

現在開始舉例說明:

若我想將sql2005的安裝目錄設為"c:\program files\microsoft sql server\",註冊資訊中的姓名為:user,公司為microsoft,序列號pidkey=b4h74bjx3p37rx2j9ttbh9rmj,元件的話只安裝sql_engine,sql_tools90,例項名為「預設例項」,服務帳戶為「使用內建系統帳戶→本地系統」,身份驗證模式為「混合模式→sa帳戶的密碼為saa」,其他都預設。

那麼按照我上面所提供的的要求條件應該如下進行操作:

將下面這兩行**放到記事本中並儲存為「安裝.bat」並將此檔案放到sql安裝程式資料夾下

@echo off

start    setup.exe   /settings   "%cd%\setup.ini"   /qb

::其中的/qb表示可看見安裝畫面,若改為/qn則完全在後台執行安裝

再將以下內容也放到記事本中並儲存為「setup.ini」也放到sql安裝程式資料夾下

[options]

username=user

companyname=microsoft

pidkey=b4h74bjx3p37rx2j9ttbh9rmj

installsqldir="c:\program files\microsoft sql server\"

installolapdatadir="c:\program files\microsoft sql server\mssql\olap\data"

addlocal=sql_engine,sql_tools90

instancename=mssqlserver

securitymode=sql

sapwd=saa

sqlaccount=nt authority\system

agtaccount=nt authority\system

sqlbrowseraccount=nt authority\system

[options]

username=user

companyname=microsoft

installsqldir="c:\program files\microsoft sql server\"

installolapdatadir="c:\program files\microsoft sql server\mssql\olap\data"

addlocal=all

instancename=sql2005

securitymode=sql

sapwd=saa

sqlaccount=nt authority\system

agtaccount=nt authority\system

sqlbrowseraccount=nt authority\system

asaccount= nt authority\system

然後雙擊執行「安裝.bat」安裝程式便開始自動安裝了

現在開始解釋「setup.ini」檔案中內容的含義:

[options]

username=user

;註冊資訊中的姓名為:user

companyname=microsoft

;公司名為microsoft

pidkey=b4h74bjx3p37rx2j9ttbh9rmj

;上面的是序列號,中間不可帶「-」,這個序列號可以用

installsqldir="c:\program files\microsoft sql server\"

;sql2005程式的安裝目錄

installolapdatadir="c:\program files\microsoft sql server\mssql\olap\data"

;資料庫檔案(如.mdf和.ldf)的預設存放目錄

;addlocal=all 表示安裝全部元件

;總共可選的元件有:addlocal=sql_engine,analysis_server, analysissharedtools,client_components, connectivity,sql_documentation,sql_tools90

addlocal=sql_engine,sql_tools90

;這裡暫且先安裝這兩個元件,注意若不裝sql_tools90,則沒有sql server management studio

instancename=mssqlserver

;表示例項名為mssqlserver(即預設例項名)

securitymode=sql

;表示身份驗證模式為「混合模式」,若無此語句則預設將使用 windows 身份驗證

sapwd=saa

;sa帳戶的密碼為saa,sa帳戶的密碼要求為強密碼(大於等於三位包含字母)

sqlaccount=nt authority\system

;sql的域\帳戶

;sqlpassword=mmmm    sql的域\帳戶對應的密碼

agtaccount=nt authority\system

;自動導向的域\帳戶

;agtpassword=mmmm    自動導向的域\帳戶對應的密碼

sqlbrowseraccount=nt authority\system

;sql的瀏覽器域\帳戶

;sqlbrowserpassword=mmmm     sql的瀏覽器域\帳戶對應的密碼

;上面三個使用了內建系統帳戶中的 本地系統帳戶(nt authority\system), 這樣只需要指定使用者就行了, 不需要密碼

;nt authority\system            表示系統內建帳戶中的 本地系統帳戶,其中nt authority表示域,system 為組

;nt authority\network service   表示系統內建帳戶中的 網路服務帳戶,通常需要遠端連線的都使用這個 

;nt authority\local service     表示系統內建帳戶中的 本地服務帳戶

;下面這4個的引數的預設值指定如下(1表示自動啟動,0表示手動啟動。 如果決定自動啟動 sql server **,則 sql 也將自動啟動)

;sqlautostart=1

;agtautostart=0

;asautostart=1

;rsautostart=1

;下面這幾個暫時用不到

;asaccount= 

;aspassword= 

;sqlcollation= 

;ascollation= 

;disablenetworkprotocols=0        禁用網路協議

無人值守安裝之cdrom 無人值守安裝

第一階段 專案內容 內容配置 pxe dhcp vsftp 實現客戶端網路安裝 linux 作業系統 階段目的 目的是讓你體驗如何通過網路引導,安裝 redhat 系統,解決了很多時候沒有光碟機,卻需要 裝系統的需求。步驟 伺服器端配置 將光碟插入光碟機 使用df 命令檢視光碟掛載路徑,一般在 me...

SQL 2005安裝問題

一 效能監視器計數器要求 錯誤 解決方法 執行 cmd 將以下4個計數器刪除 unlodctr w3svc unlodctr msftpsvc unlodctr asp unlodctr inetinfo 再進行如下安裝操作 lodctr w3ctrs.ini lodctr ftpctrs.ini ...

sql 2005 安裝經歷

系統配置 cpu intel cele 2.0 rma 512 6月7日上午8時 xp sp1,cpu 前一天下午剛重灌的系統 1.首先是裝iis,可是安裝sql 2005.提示系統級別不夠,於是更新,一直更新到sp2,在安裝的時候就不提示這個錯誤了,只是提示的配置沒滿足他的最低配置。2.一路下去,...