首先了解一下,基本操作步驟:
執行sql server安裝程式→安裝sql server 2000元件→安裝資料庫伺服器→連續兩次《下一步》→現在到了"安裝選擇"這一步,選擇第三項"高階選項"→再《下一步》,在"高階選項"中選擇第一項"記錄無人值守.iss檔案"
剩下的步驟按照正常安裝sql server就步驟去做就可以了,最後點選完成.然後到c:\windows目錄下,將檔案複製到sqlserver2000的安裝程式的資料夾下,這一步很重要,一定要將複製出來,否則,一執行sqlserver安裝程式,你的檔案就會被重寫.
這個就是你的無人值守安裝的自動應答檔案.你可以將它儲存起來。然後將下面的這兩行**放到記事本中並儲存為「無人值守自動化安裝.
bat」,並將此檔案也放到sql2000安裝程式資料夾下@echo off
start /wait x86\setup\ -s -sms -f1 ""
注意,這個安裝過程不會有任何提示和安裝視窗顯示,你可以開啟任務管理器,裡面有個sqlstp的程序,這個就是sql
server無人值守安裝的程序,這個程序結束後,整個sqlserver的安裝工作也就結束了.
因此特寫了如下的批處理能更好的監視安裝過程,且若原先裝過sql2000,下面的批處理還可以順便清理原來的,以便重新安裝
echo off
title sql server 2000無人值守自動安裝程式,請耐心等待結束指定程序taskkill /f /im >nultaskkill /f /im >nultaskkill /f /im _ >nultaskkill /f /im _ >nultaskkill /f /im >nul
停止服務並刪除檔案
net stop "sql server (sqlexpress)" >nulnet stop "sql server browser" >nulnet stop "sql server vss writer" >nulnet stop "mssqlserver" >nul
rd /s /q "c:\program files\microsoft sql server" >nulrd /s /q "d:\program files\microsoft sql server" >nul清理登錄檔
reg delete
"hkey_local_machine\system\currentcontrolset\control\session manager"/v pendingfilerenameoperations /f
開始安裝clsecho.
echo已經幫您啟動了sql server自動無值守安裝.
echo請等待sql server的自動安裝直到安裝完畢...
echo sql server安裝成功後,在開始選單中會出現相應的快捷方式
echo ★★★警告:在出現安裝成功的提示前請不要關閉本視窗★★★
start /wait x86\setup\ -s -sms -f1 "啟動服務並將服務設為自動啟動
sc config mssql$sqlexpress start= auto >nulsc config sqlbrowser start= auto >nulsc config sqlwriter start= auto >nulsc config mssqlserver start= auto >nulnet start "sql server (sqlexpress)" >nulnet start "sql server browser" >nulnet start "sql server vss writer" >nulnet start "mssqlserver" >nul
將vbs的預設指令碼宿主改為「這樣vbs自身在執行時就不會出現黑框了cscript //h:cscript
pc喇叭發出提示聲來提示安裝完畢echo
跳出視窗提示安裝完畢
>%temp%\成功.vbs echo dim wshshell>>%temp%\成功.vbs echo set wshshell =
"")>>%temp%\成功.vbs echo msgbox("恭喜!sql server已經安裝成功,登入的賬戶密碼都是sa")
>>%temp%\成功.vbs echo
createobject(""). true
::上面這句表示vbs執行完畢後刪除其自身start %temp%\成功.vbs
★下面的內容是本人已經製作好的""檔案的內容,請將它存放到sqlserver2000的安裝程式的資料夾下[installshield silent]version=v5.00.000file=response file[file transfer]
overwritereadonly=notoall[dlgorder]
dlg0=sdwelcome-0count=15
[dlgmachine-0]type=1result=1
[dlginstallmode-0]type=32result=1
[dlgadvanced-0]advtype=4
result=1
[sdregisteruser-0]szname=userresult=1
[sdlicense-0]result=1
[dlgclientserver-0]type=2result=1
[dlginstancename-0]
instancename=mssqlserverresult=1
[setuptypesql-0]
szdir=d:\program files\microsoft sql serverresult=301
szdatadir=d:\program files\microsoft sql server[dlgservices-0]local-domain=3855autostart=15result=1
[dlgsqlsecurity-0]loginmode=2szpwd=027c5aresult=1
[dlgcollation-0]
collation_name=chinese_prc_ci_asresult=1
nmppipename=\\.\pipe\sql\queryresult=1
[sdstartcopy-0]result=1
[sdfinish-0]result=1bopt1=0bopt2=0
其中""中的設定大致含義如下:姓名(a):user
公司(a):microsoft安裝伺服器和客戶端工具
預設例項名為:local
安裝的目錄為:d:\program files\microsoft sql server服務設定為:使用本地系統帳戶
身份驗證模式:混合模式(windows身份驗證和sql server身份驗證),帳號和密碼都是sa
將兩個檔案分別拷貝到sql server安裝目錄的根目錄就可以了.已經在win98、win2000和winxp下面測試ok。
最後雙擊執行「無人值守自動化安裝.bat」檔案,安裝程式便開始無人值守安裝了。
SQL2019安裝說明
軟 硬體要求 1 網路軟體要求 獨立的命名例項和預設例項支援以下網路協議 shared memory named pipes tcp ip via 2 internet 要求 internet 資訊服務 iis 安裝 microsoft sql server 2005 reporting servi...
SQL2019資料庫自動備份
目的 對公司系統資料庫進行備份及存放。範圍 適合公司計算機系統資料庫管理。資料庫備份流程如下 1.進入用友 鏈伺服器桌面後雙擊以下圖示。2 在登陸介面點選 連線 按鈕,進入 microsoftsql server management studio 3 在出現的 microsoftsql serve...
Sql2019效能工具
sql2005效能工具 sql server profiler和資料庫引擎優化顧問 使用方法詳解 參考鏈結 sql server 2005 學習筆記系列文章 簡介 說到sql的 效能工具 真是強大,可以讓乙個像我這樣的菜鳥都能找到高手的感覺,sql server profiler的中文意思是sql ...