SQL2019無人值守自動安裝的製作

2022-12-17 04:06:04 字數 3396 閱讀 4417

首先了解一下,基本操作步驟:

執行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 ...