参考SQL SERVER 帮助无值守安装
我也没试,成功后希望告诉

解决方案 »

  1.   

    如何运行无值守 SQL Server 2000 安装(命令提示符)
    可以通过包含在 Microsoft® SQL Server™ 2000 光盘中的示例批处理文件和安装程序初始化文件运行无值守安装。或者可以直接从要安装的 SQL Server 版本相应目录中的命令提示符下,根据需要使用参数来运行安装程序。使用已做好的批处理文件运行无值守安装 在 SQL Server 2000 光盘的根目录中查找 .bat 文件和 .iss 文件。
    查看 .bat 文件及相关的 .iss 文件,如有必要可作修改。有关更多信息,请参见手动创建安装文件。
    从命令提示符运行适当的批处理文件及安装程序文件: 
    对于标准无值守安装,运行 Sqlins.bat。
    对于仅客户端无值守安装,运行 Sqlcli.bat。
    对于自定义无值守安装,运行 Sqlcst.bat。 
    从命令提示符直接运行无值守安装 在适当的构架目录中从安装目录运行 Setupsql.exe 文件。
    根据需要使用参数: 
    -f1 <initialization file path> 
    选择一个无值守安装程序初始化文件。start/wait 命令(带有 -SMS 选项) 
    只有在 SQL Server 安装程序完成之后才返回对命令提示符的控制。-s 标志 
    导致安装程序在无用户界面的静默模式下运行。 
    有关命令提示符选项和参数的示例,请参阅 SQL Server 2000 光盘上的 .bat 示例文件。
    请参见
      

  2.   

    我测试过了,是成功的
    我将无人值守安装文件放在C:\,执行的安装命令是:
    x:\x86\setup\setupsql.exe -s -m -SMS -f1 "c:\setup.iss"------------------------------------------------------------
    在setup.iss文件中,可以看到:
    szPwd=063e24c9f2ab1a这里是存放sa用户密码的,我实际使用密码是:123456
    但这里看到的不是:123456,所以这个密码是加密存放的.
    但安装后,登陆密码是我设置的:123456
      

  3.   

    setup.iis文件的内容是:
    [InstallShield Silent]
    Version=v5.00.000
    File=Response File
    [File Transfer]
    OverwriteReadOnly=NoToAll
    [DlgOrder]
    Dlg0=SdWelcome-0
    Count=16
    Dlg1=DlgMachine-0
    Dlg2=DlgInstallMode-0
    Dlg3=DlgAdvanced-0
    Dlg4=SdRegisterUser-0
    Dlg5=SdLicense-0
    Dlg6=DlgClientServer-0
    Dlg7=DlgInstanceName-0
    Dlg8=SetupTypeSQL-0
    Dlg9=SQLComponentMult-0
    Dlg10=DlgServices-0
    Dlg11=DlgSQLSecurity-0
    Dlg12=DlgCollation-0
    Dlg13=DlgServerNetwork-0
    Dlg14=SdStartCopy-0
    Dlg15=SdFinish-0
    [SdWelcome-0]
    Result=1
    [DlgMachine-0]
    Type=1
    Result=1
    [DlgInstallMode-0]
    Type=32
    Result=1
    [DlgAdvanced-0]
    AdvType=4
    Result=1
    [SdRegisterUser-0]
    szName=zj
    Result=1
    [SdLicense-0]
    Result=1
    [DlgClientServer-0]
    Type=2
    Result=1
    [DlgInstanceName-0]
    InstanceName=MSSQLSERVER
    Result=1
    [SetupTypeSQL-0]
    szDir=d:\Program Files\Microsoft SQL Server
    Result=303
    szDataDir=d:\Program Files\Microsoft SQL Server
    [SQLComponentMult-0]
    SQLProg\SQLServr\SCMDev-type=string
    SQLProg\SQLServr\SCMDev-count=3
    SQLProg\SQLServr\SCMDev-0=SQLProg\SQLServr\SCMDev\SCMh
    SQLProg\SQLServr\SCMDev-1=SQLProg\SQLServr\SCMDev\SCMX86Lb
    SQLProg\SQLServr\SCMDev-2=SQLProg\SQLServr\SCMDev\SCMALb
    SQLProg\SQLServr-type=string
    SQLProg\SQLServr-count=6
    SQLProg\SQLServr-0=SQLProg\SQLServr\Help
    SQLProg\SQLServr-1=SQLProg\SQLServr\SCMDev
    SQLProg\SQLServr-2=SQLProg\SQLServr\Rs1033
    SQLProg\SQLServr-3=SQLProg\SQLServr\RsIntl
    SQLProg\SQLServr-4=SQLProg\SQLServr\ActiveX
    SQLProg\SQLServr-5=SQLProg\SQLServr\System
    SQLProg\ReplSupp-type=string
    SQLProg\ReplSupp-count=4
    SQLProg\ReplSupp-0=SQLProg\ReplSupp\ReplDat
    SQLProg\ReplSupp-1=SQLProg\ReplSupp\RepComm
    SQLProg\ReplSupp-2=SQLProg\ReplSupp\RepNoDk
    SQLProg\ReplSupp-3=SQLProg\ReplSupp\ActiveX
    SQLProg\SvrExt-type=string
    SQLProg\SvrExt-count=3
    SQLProg\SvrExt-0=SQLProg\SvrExt\Help
    SQLProg\SvrExt-1=SQLProg\SvrExt\SvrExtRs
    SQLProg\SvrExt-2=SQLProg\SvrExt\ResIntl
    SQLProg\MSSearch-type=string
    SQLProg\MSSearch-count=2
    SQLProg\MSSearch-0=SQLProg\MSSearch\Help
    SQLProg\MSSearch-1=SQLProg\MSSearch\ActiveX
    SQLProg\Symbols-type=string
    SQLProg\Symbols-count=2
    SQLProg\Symbols-0=SQLProg\Symbols\EXE
    SQLProg\Symbols-1=SQLProg\Symbols\DLL
    SQLProg\Perfmon-type=string
    SQLProg\Perfmon-count=1
    SQLProg\Perfmon-0=SQLProg\Perfmon\System
    SQLProg-type=string
    SQLProg-count=14
    SQLProg-0=SQLProg\SQLServr
    SQLProg-1=SQLProg\ReplSupp
    SQLProg-2=SQLProg\Install
    SQLProg-3=SQLProg\System
    SQLProg-4=SQLProg\SvrExt
    SQLProg-5=SQLProg\Dat
    SQLProg-6=SQLProg\DatSmpl
    SQLProg-7=SQLProg\BaseSys
    SQLProg-8=SQLProg\BaseBinn
    SQLProg-9=SQLProg\MSSearch
    SQLProg-10=SQLProg\BaseInst
    SQLProg-11=SQLProg\Symbols
    SQLProg-12=SQLProg\Perfmon
    SQLProg-13=SQLProg\Root
    MgtTool\SEM\ActiveX-type=string
    MgtTool\SEM\ActiveX-count=2
    MgtTool\SEM\ActiveX-0=MgtTool\SEM\ActiveX\Res1033
    MgtTool\SEM\ActiveX-1=MgtTool\SEM\ActiveX\ResIntl
    MgtTool\SEM\OLEDB-type=string
    MgtTool\SEM\OLEDB-count=2
    MgtTool\SEM\OLEDB-0=MgtTool\SEM\OLEDB\Res1033
    MgtTool\SEM\OLEDB-1=MgtTool\SEM\OLEDB\ResIntl
    MgtTool\SEM-type=string
    MgtTool\SEM-count=12
    MgtTool\SEM-0=MgtTool\SEM\HTML
    MgtTool\SEM-1=MgtTool\SEM\MSD98
    MgtTool\SEM-2=MgtTool\SEM\MSD98SYS
    MgtTool\SEM-3=MgtTool\SEM\MSD98Res
    MgtTool\SEM-4=MgtTool\SEM\MSD98Hlp
    MgtTool\SEM-5=MgtTool\SEM\Help
    MgtTool\SEM-6=MgtTool\SEM\Res1033
    MgtTool\SEM-7=MgtTool\SEM\ResIntl
    MgtTool\SEM-8=MgtTool\SEM\MSD98RsI
    MgtTool\SEM-9=MgtTool\SEM\ActiveX
    MgtTool\SEM-10=MgtTool\SEM\Scripts
    MgtTool\SEM-11=MgtTool\SEM\OLEDB
    MgtTool\Profiler-type=string
    MgtTool\Profiler-count=3
    MgtTool\Profiler-0=MgtTool\Profiler\Help
    MgtTool\Profiler-1=MgtTool\Profiler\Res1033
    MgtTool\Profiler-2=MgtTool\Profiler\ResIntl
    MgtTool\Qryanlz-type=string
    MgtTool\Qryanlz-count=3
    MgtTool\Qryanlz-0=MgtTool\Qryanlz\Help
    MgtTool\Qryanlz-1=MgtTool\Qryanlz\Res1033
    MgtTool\Qryanlz-2=MgtTool\Qryanlz\ResIntl
    MgtTool\Wzcnflct-type=string
    MgtTool\Wzcnflct-count=4
    MgtTool\Wzcnflct-0=MgtTool\Wzcnflct\WzcnHlp
    MgtTool\Wzcnflct-1=MgtTool\Wzcnflct\Wzcn1033
    MgtTool\Wzcnflct-2=MgtTool\Wzcnflct\WzcnOthr
    MgtTool\Wzcnflct-3=MgtTool\Wzcnflct\WzcnCmn
    MgtTool-type=string
    MgtTool-count=7
    MgtTool-0=MgtTool\SEM
    MgtTool-1=MgtTool\Profiler
    MgtTool-2=MgtTool\Qryanlz
    MgtTool-3=MgtTool\DTCCLi
    MgtTool-4=MgtTool\Wzcnflct
    MgtTool-5=MgtTool\UtilSys
    MgtTool-6=MgtTool\UtilBinn
    Connect-type=string
    Connect-count=1
    Connect-0=Connect\ConnSys
    Books\Bookso-type=string
    Books\Bookso-count=1
    Books\Bookso-0=Books\Bookso\Utils
    Books-type=string
    Books-count=1
    Books-0=Books\Bookso
    DevTools\VDI-type=string
    DevTools\VDI-count=2
    DevTools\VDI-0=DevTools\VDI\Inc
    DevTools\VDI-1=DevTools\VDI\Samples
    DevTools\Dbg Int-type=string
    DevTools\Dbg Int-count=2
    DevTools\Dbg Int-0=DevTools\Dbg Int\Dbg Int Common
    DevTools\Dbg Int-1=DevTools\Dbg Int\EXE
    DevTools-type=string
    DevTools-count=2
    DevTools-0=DevTools\VDI
    DevTools-1=DevTools\Dbg Int
    CoreRepl-type=string
    CoreRepl-count=2
    CoreRepl-0=CoreRepl\Res1033
    CoreRepl-1=CoreRepl\ResIntl
    Core-type=string
    Core-count=2
    Core-0=Core\Res1033
    Core-1=Core\ResOther
    Repostry-type=string
    Repostry-count=3
    Repostry-0=Repostry\RepstSys
    Repostry-1=Repostry\Res1033
    Repostry-2=Repostry\ResIntl
    CoreMisc\ActiveX-type=string
    CoreMisc\ActiveX-count=2
    CoreMisc\ActiveX-0=CoreMisc\ActiveX\Res1033
    CoreMisc\ActiveX-1=CoreMisc\ActiveX\ResIntl
    CoreMisc-type=string
    CoreMisc-count=2
    CoreMisc-0=CoreMisc\ActiveX
    CoreMisc-1=CoreMisc\Res1033
    Monarch-type=string
    Monarch-count=2
    Monarch-0=Monarch\Monr1033
    Monarch-1=Monarch\MonrIntl
    CoreCOM-type=string
    CoreCOM-count=2
    CoreCOM-0=CoreCOM\Res1033
    CoreCOM-1=CoreCOM\ResIntl
    CoreTool-type=string
    CoreTool-count=2
    CoreTool-0=CoreTool\Res1033
    CoreTool-1=CoreTool\ResOther
    SFExt\ActiveX-type=string
    SFExt\ActiveX-count=2
    SFExt\ActiveX-0=SFExt\ActiveX\Res1033
    SFExt\ActiveX-1=SFExt\ActiveX\ResIntl
    SFExt-type=string
    SFExt-count=3
    SFExt-0=SFExt\ActiveX
    SFExt-1=SFExt\Res1033
    SFExt-2=SFExt\ResIntl
    Trace-type=string
    Trace-count=2
    Trace-0=Trace\Res1033
    Trace-1=Trace\ResOther
    MC-type=string
    MC-count=3
    MC-0=MC\MC1033
    MC-1=MC\MCIntl
    MC-2=MC\Help
    SQLMgr-type=string
    SQLMgr-count=2
    SQLMgr-0=SQLMgr\Res1033
    SQLMgr-1=SQLMgr\ResIntl
    SvrTool-type=string
    SvrTool-count=2
    SvrTool-0=SvrTool\Res1033
    SvrTool-1=SvrTool\ResIntl
    DTSUI-type=string
    DTSUI-count=2
    DTSUI-0=DTSUI\Res1033
    DTSUI-1=DTSUI\ResIntl
    MSOlap-type=string
    MSOlap-count=2
    MSOlap-0=MSOlap\Res1033
    MSOlap-1=MSOlap\ResIntl
    ATL-type=string
    ATL-count=2
    ATL-0=ATL\winnt
    ATL-1=ATL\win9x
    SQLAdHlp-type=string
    SQLAdHlp-count=2
    SQLAdHlp-0=SQLAdHlp\Res1033
    SQLAdHlp-1=SQLAdHlp\ResOther
    Component-type=string
    Component-count=28
    Component-0=SQLProg
    Component-1=MgtTool
    Component-2=Connect
    Component-3=Books
    Component-4=DevTools
    Component-5=CoreRepl
    Component-6=Core
    Component-7=Repostry
    Component-8=CoreMisc
    Component-9=Monarch
    Component-10=Jet
    Component-11=CoreInst
    Component-12=CoreCOM
    Component-13=CoreTool
    Component-14=DBLibCli
    Component-15=SFExt
    Component-16=Trace
    Component-17=MiscCore
    Component-18=MC
    Component-19=SQLMgr
    Component-20=SvrTool
    Component-21=DTSUI
    Component-22=MSOlap
    Component-23=ATL
    Component-24=MFC42U
    Component-25=VC
    Component-26=VB
    Component-27=SQLAdHlp
    Result=1
    [DlgServices-0]
    Local-Domain=3855
    AutoStart=15
    Result=1
    [DlgSQLSecurity-0]
    LoginMode=2
    szPwd=063e24c9f2ab1a
    Result=1
    [DlgCollation-0]
    collation_name=Chinese_PRC_CI_AS
    Result=1
    [DlgServerNetwork-0]
    NetworkLibs=255
    TCPPort=1433
    TCPPrxy=Default
    NMPPipeName=\\.\pipe\sql\query
    Result=1
    [SdStartCopy-0]
    Result=1
    [License]
    LicenseMode=PERDEVICE
    LicenseLimit=50
    [SdFinish-0]
    Result=1
    bOpt1=0
    bOpt2=0
      

  4.   

    为了测这个问题,我删了以前装好的SQL SERVER,再经历了三次失败,三次启机.最后注意一下,使用我的执行方法时,不会有任何提示,不过在任务管理器里可以看到sqlstp.exe的安装任务,在我的电脑上安装大慨要5分钟左右,安装完成后开始菜单上会出现程序程序组.你在安装的时候最后打开任务管理器,这样可以看到任务是否在执行,及什么时候执行完成.