SQL2000 无人值守自动安装的制作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL2000 无人值守自动安装的制作
首先了解一下,基本操作步骤:
运行SQL SERVER安装程序→安装sql server 2000组件→安装数据库服务器→连续两次<下一步>→现在到了"安装选择"这一步,选择第三项"高级选项"→再<下一步>,在"高级选项"中选择第一项"记录无人值守.iss文件"
剩下的步骤按照正常安装SQL SERVER就步骤去做就可以了,最后点击完成. 然后到C:\Windows目录下,将:setup.iss文件复制到SQL Server2000的安装程序的文件夹下,这一步很重要,一定要将setup.iss复制出来,否则,一运行sql server安装程序,你的setup.iss文件就会被重写.
这个setup.iss就是你的无人值守安装的自动应答文件.你可以将它保存起来。
然后将下面的这两行代码放到记事本中并保存为“无人值守自动化安装.bat”,并将此文件也放到SQL2000安装程序文件夹下
@Echo off
start /wait x86\setup\setupsql.exe -S -SMS -f1 "setup.iss"
注意,这个安装过程不会有任何提示和安装窗口显示,你可以打开任务管理器,里面有个sqlstp的进程,这个就是sql
server无人值守安装的进程,这个进程结束后,整个sql server的安装工作也就结束了.
因此特写了如下的批处理能更好的监视安装过程,且若原先装过SQL2000,下面的批处理还可以顺便清理原来的,以便重新安装
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
@Echo off
Title SQL SERVER 2000无人值守自动安装程序,请耐心等待……
::------------------------------------结束指定进程
---------------------------------
TaskKill /f /im mmc.exe >nul
TaskKill /f /im sqlstp.exe >nul
TaskKill /f /im _ins5576.exe >nul
TaskKill /f /im _isdel.exe >nul
TaskKill /f /im setupsql.exe >nul
::----------------------------------停止服务并删除文件
-----------------------------
net stop "SQL Server (SQLEXPRESS)" >nul
net stop "SQL Server Browser" >nul
net stop "SQL Server VSS Writer" >nul
net stop "MSSQLSERVER" >nul
rd /S /Q "C:\Program Files\Microsoft SQL Server" >nul
rd /S /Q "D:\Program Files\Microsoft SQL Server" >nul
::----------------------------------清理注册表
-------------------------------------
reg delete
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager" /v PendingFileRenameOperations /f
::-----------------------------------开始安装
--------------------------------------
cls
Echo.
Echo 已经帮您启动了SQL SERVER自动无值守安装.
Echo.
Echo.
Echo 请等待SQL SERVER的自动安装直到安装完毕...
Echo.
Echo.
Echo SQL SERVER安装成功后,在开始菜单中会出现相应的快捷方式
Echo.
Echo.
Echo ★★★警告:在出现安装成功的提示前请不要关闭本窗口★★★
Echo.
Echo.
start /wait x86\setup\setupsql.exe -S -SMS -f1 "setup.iss"
::----------------------------启动服务并将服务设为自动启动
-------------------------
sc config MSSQL$SQLEXPRESS start= auto >nul
sc config SQLBrowser start= auto >nul
sc config SQLWriter start= auto >nul
sc config MSSQLSERVER start= auto >nul
net start "SQL Server (SQLEXPRESS)" >nul
net start "SQL Server Browser" >nul
net start "SQL Server VSS Writer" >nul
net start "MSSQLSERVER" >nul
::----------------------将vbs的默认脚本宿主改为
“cscript.exe”---------------------
::这样vbs自身在运行时就不会出现黑框了
cscript //h:cscript
::--------------------------------PC喇叭发出提示声来提示安装完毕
-------------------
Echo
::------------------------------------跳出窗口提示安装完毕
-------------------------
>%TEMP%\成功.vbs Echo Dim wshShell
>>%TEMP%\成功.vbs Echo Set wshShell =