SQL2000 无人值守自动安装的制作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 =

相关文档
最新文档