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

解决方案 »

  1.   

    手动创建安装文件
    当选择 Microsoft® SQL Server™ 2000 安装程序中的"记录无值守"选项时,可以交互式创建自定义安装程序初始化文件。还可以手工编辑文件,进一步改进和自定义安装程序初始化文件。 使用文本编辑器创建或修改安装文件
    可以使用文本编辑器修改使用"记录无值守 .ISS 文件"选项生成的 Setup.iss 文件。还可以修改 SQL Server 2000 光盘上的某个示例安装文件 (*.iss),或者创建自己的安装文件。若要修改 SQL Server 光盘上某个示例安装程序初始化文件,则在文本编辑器中打开该文件并按需要进行修改。此文件的格式应与 Microsoft Windows® 初始化文件格式保持一致,并以 .iss 文件扩展名保存此文件。 示例安装程序初始化文件的格式
    安装程序初始化文件是使用标准 Windows .ini 文件格式的文本文件。在随后的表中,将描述用于 Microsoft SQL Server 2000 典型安装的示例安装程序初始化文件的各个组成部分。可以从 SQL Server 光盘的根目录下找到此示例文件 (Sqlins.iss)。说明  为 SQL Server 2000 命名实例创建安装文件时,必须指明要安装的实例名称以及在安装屏幕之间移动所需的路径。必须修改"实例名"对话框 [DlgInstanceName] 部分,以及安装文件中凡是出现实例名的地方。
    [InstallShield Silent]
    此部分是 InstallShield 所必需的。请不要更改其中的值。条目 值 描述 
    版本 v5.00.000 InstallShield 静默响应文件的版本。 
    文件 Response File 表明这是响应文件。 
    [File Transfer]
    条目 值 描述 
    OverwriteReadOnly NoToAll 不要重写只读文件。 
    [DlgOrder]
    按对话框在值守安装过程中出现的顺序列出每个对话框。此部分中的列表必须和安装程序初始化文件的其它节相应。 条目 值 描述 
    Dlg0 SdWelcome-0 初始化对话框 
    计数 14 此节列出的对话框数 
    Dlg1 DlgMachine-0 下一个对话框 
    Dlg2 DlgInstallMode-0 下一个对话框 
    Dlg3 SdRegisterUser-0 下一个对话框 
    Dlg4 SdLicense-0 下一个对话框 
    Dlg5 CDKEYDialog-0 下一个对话框 
    Dlg 6 DlgClientServer-0 下一个对话框 
    Dlg7 DlgInstanceName-0 下一个对话框 
    Dlg8 SetupTypeSQL-0 下一个对话框 
    Dlg9 DlgServices-0 下一个对话框 
    Dlg10 DLGSqlSecurity-0 下一个对话框 
    Dlg11 DlgCollation-0 下一个对话框 
    Dlg12 DlgServerNetwork-0 下一个对话框 
    Dlg13 SdStartCopy-0 下一个对话框 
    Dlg14 SdFinish-0 前一个对话框 
    [SdWelcome-0]
    对应于"欢迎"对话框。 条目 值 描述 
    结果 1 下一页 
    [DlgMachine-0]
    对应于"计算机名"对话框。条目 值 描述 
    类型 1 本地计算机 
    结果 1  下一页 
    [DlgInstallMode-0]
    对应于"安装选择"对话框。条目 值 描述 
    类型 1 创建新实例 
    结果 1  下一页 
    [SdRegisterUser-0]
    对应于"用户信息"对话框。条目 值 描述 
    szName <user name> 用户名称;不需要公司名称。 
    结果 1  下一页。 
    [SdLicense-0]
    对应于"软件许可协议"对话框。条目 值 描述 
    结果 1  是 
    [CDKEYDialog-0]
    对应于"CD-Key"对话框。条目 值 描述 
    svCDKey <CD key value> 为每个安装指定 
    结果 1  下一页 
    [DlgClientServer-0]
    对应于"安装定义"对话框。条目 值 描述 
    类型 2 服务器和客户端工具 
    结果 1  下一页 
    [DlgInstanceName-0]
    对应于"实例名称"对话框。条目 值 描述 
    InstanceName MSSQLSERVER 默认实例名称(始终相同)。 
    InstanceName <instance name> 命名实例名称。 
    结果 1  下一页。 
    [SetupTypeSQL-0]
    对应于"安装类型"对话框。条目 值 描述 
    szDir %PROGRAMFILES%\Microsoft SQL Server SQL Server 程序文件的安装目录。 
    结果 301 典型 (301) 
    (302 = 最小,303 = 自定义)。
     
    szDataDir %PROGRAMFILES%\Microsoft SQL Server SQL Server 数据文件的安装目录(与程序文件相同)。 
    [DlgServices-0]对应于"服务帐户"对话框。条目 值 描述 
    本地域 3855<other numeric value>
     对每个服务使用同一帐户。 
    若要自定义每个服务的设置,请参见安装程序初始化文件详细信息。
     
    自动启动 15 启用自动启动服务。 
    结果 1 下一页。 
    [DlgSQLSecurity-0]对应于"身份验证"对话框。下面的选项包括示例 Sqlins.iss 文件中没有的选项。条目 值 描述 
    LoginMode -1 使用系统默认安全设置。 
    Microsoft Windows NT&reg; 默认设置为 Windows 身份验证模式。Microsoft Windows 98 默认设置为混合模式,且无 sa 密码。
     
    LoginMode 1 Windows 身份验证模式。 
    LoginMode 2 混合模式。 
    szPwd <choice of password> 仅与混合模式安全设置一起使用。 
    结果 1 下一页。 
    [DlgCollation-0]对应于"排序规则设置"对话框。条目 值 描述 
    collation_name ' ' 空白时,使用系统默认排序规则。  
    collation_name <collation designator> 由用户选定。有关更多信息,请参见选择 SQL 排序规则。 
    [SdServerNetwork-0]对应于"网络库"对话框。条目 值 描述 
    NetworkLibs 255 
    24515
     命名管道和 TCP/IP。 
    值 245 指仅 TCP/IP。值 15 指仅命名管道。若要自定义网络库设置,请参见安装程序初始化文件详细信息。
     
    TCPPort 1433 TCP/IP 的端口地址。 
    TCPPrxy 默认值 默认代理服务器或输入的代理服务器。 
    NMPPipeName \\.\pipe\sql\query 管道名。 
    结果 1  下一页。 
    [SdStartCopy-0]对应于"开始复制文件"对话框。条目 值 描述 
    结果 1  下一页。 
    [SdFinish-0]对应于"安装完成"对话框。条目 值 描述 
    结果 1 下一页。 
    bOpt1 0 "库存"对话框的占位符。 
    bOpt2 0 "库存"对话框的占位符。 
      

  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分钟左右,安装完成后开始菜单上会出现程序程序组.你在安装的时候最后打开任务管理器,这样可以看到任务是否在执行,及什么时候执行完成.
      

  5.   

    mssqlserver unatttended install step
    那你安我的步骤先操作:
    1.RUN setupsql.exe in dos prompt ,the file in cdrom x86\setup
    2.normal install completely MSSQLSERVER
    3.search the setup.iss file and edit it you want
    4.copy the file to another server/pc c:\
    5.run setupsql .exe -f1 c:\setup.iss -SMS -s
      

  6.   

    up—————————————————————————————————
    ┏━★━━◆━━★━┓ 
    ♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
    ┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
    ┗━☆━━◇━━━☆┛       ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
    http://www.csdn.net/expert/topic/573/573604.xml
    http://www.chinaok.net/csdn/csdn.zip