建议你这样来做:
1。将sqlcst.iss文件拷贝到H:\ENTERPRISE\X86\SETUP\路径下,然后改名为setup.iss
2。然后
cmd--h:--cd H:\ENTERPRISE\X86\SETUP---setupsql.exe -s

解决方案 »

  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.   

    如何记录无值守安装文件(安装程序)
    "记录无值守"安装程序选项使您得以模拟安装并创建一个 .iss 文件,该文件可在将来用于 Microsoft&reg; SQL Server&#8482; 2000 的无值守安装。SQL Server 文件并不在这一进程中安装。创建用于无值守安装的文件 将 Microsoft SQL Server 2000 光盘插入 CD-ROM 驱动器中。如果该光盘不自动运行,请双击该光盘根目录中的 Autorun.exe 文件。
    选择"SQL Server 2000 组件",选择"安装数据库服务器",然后在 SQL Server 安装向导的"欢迎"屏幕上单击"下一步"按钮。
    在"计算机名"对话框中,选择需要的选项,然后单击"下一步"按钮。
    在"安装选项"对话框中单击"高级选项"命令,然后在"高级选项"对话框中单击"记录无值守 .ISS 文件"。单击"下一步"按钮。
    在后续的安装程序屏幕中,为无值守安装选择所需的选项。完成各项选择之后,在"安装信息"屏幕中单击"下一步"按钮。
    在"安装完成"屏幕中,单击"完成"按钮。 
    此时出现下列消息:"安装程序收集到创建无值守安装文件 (.iss) 所需的信息,以便使用较新的 SQL Server 无值守安装。"然后 SQL Server 安装程序用指定的选项在 %windir% 位置创建 Setup.iss 文件。
      

  3.   

    测试了楼主的安装配置文件,没有一点问题.我只是把安装目录改为了 D:\Program Files\Microsoft SQL Server所以问题应该还是在你的操作系统或者安装程序本身.
      

  4.   

    1、“忽略这个错误是可以成功的”是这样的,但是把光盘的文件拷贝到硬盘去运行start /wait x86\setup\setupsql.exe -s -m -SMS -f1 "sqlcst.iss" (sqlcst.iss的配置同上)还是会出现以上问题。2、在刚装好的系统运行以上文件,发现没装到SQL SERVER(即手动用光盘一步一步选择的最小安装);在用光盘选择典型安装,这是可以装好SQL SERVER了;在添加删除程序里把SQL SERVER卸载掉,再运行上面1点的步骤,还是会出现以上问题。
      

  5.   

    1. 难道光盘上的文件就一定是正确的么?
    2. 你为什么不在新装的系统上直接运行第一步呢?
    3. 我测试你的安装配置文件就是卸载掉sql server后,再安装的,我这里就没问题。 我的安装光盘直接安装也没问题。