none
安装SQL 2008 时 经过产品密钥--许可条款--到安装程序支持文件时只要一点安装安装程序就闪了一下就没反应了 RRS feed

  • 常规讨论

  • 我在R2上先装了vs2008,vs 2008 sp1补丁也打了,然后安装SQL 2008 企业版时为了避免错误采用了网友所说的从命令行安装的方法插入光盘后不要用autorun的安装,使用命令行安装!cd进安装光盘的根目录,输入命令:
    setup.exe /INSTALLSHAREDDIR="D:\\Program Files\\Microsoft SQL Server\\" /INSTALLSHAREDWOWDIR="D:\\Program Files (x86)\\Microsoft SQL Server\\"
    安装即可,其中INSTALLSHAREDDIR为x64部件安装的路径,INSTALLSHAREDWOWDIR为x32部件安装的路径。

    切记不可使用默认的setup.exe就安装的方式,一旦进入安装完支持文件之后,就算你退出安装程序,运行上面的命令语句也无法改变安装路径!如果已经安装了支持文件,你可以在控制面板尝试卸载清光SQL Server的任何有关项,但并不保证一定能行。
    (究其原因,我怀疑是微软在安装时先要复制安装支持文件,而这时使用的是默认的路径,因为之前根本没有设置路径这项。一旦完成就无法改变安装路径,不然会和支持文件的路径冲突,因此只能一条黑道走到底,而命令行安装时先指定路径,其实就是指定了复制支持文件的路径。)
    安装到选择共享组件安装目录的时候,我把路径改成了D盘,随后就出现错误"The INSTANCESHAREDWOWDIR command line value was not specified. This value must be specified when the INSTANCESHAREDDIR value is specified." 然后我就取消了安装。然后又按照建立目录C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE

    4. 复制目录D:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\下的devenv.exedevenv.exe.config两个文件及PrivateAssemblies这个目录到步骤3中新建的目录下面;(SQL Server Business Intelligence Development Studio默认是在C盘的上述目录(不知道为什么64位的SQL Server中使用的SQL Server Business Intelligence Development Studio也是32位的),而且没得改,所以在先装Visual studio 2008的情况下,用上述方法虚造一个C盘的Visual studio出来)

    5. 执行SQL Server安装程序,按照你的安装要求进行配置,在选择共享组件安装目录的时候,请勿修改(修改了的话,安装程序运行不下去,至少我的电脑上如此,32位英文Windows XP下安装英文版没有遇到这个问题),在安装向导的最后一个步骤中,会有一个总结的屏幕,显示你的安装配置及为你的安装配置准备的安装配置文件文件,将这个配置文件复制到别的目录;

    6. 退出SQL Server安装向导,将步骤5中得到的配置文件用记事本打开,将共享组件的安装位置(INSTALLSHAREDDIR项)改成D盘;

    7. 再次执行SQL Server安装程序,在“SQL Server安装中心”中,左边选择“高级”项,然后选择“基于配置文件安装”,根据提示选择步骤6中修改后的配置文件。接下来你只需要根据向导检查所有的配置都没有问题就可以进行安装了;

    8. SQL Server安装完成后,还需要将C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies这个目录复制回D盘,所有要覆盖的文件选择“跳过”。最后将开始菜单中,Microsoft SQL Server 2008àSQL Server Business Intelligence Development Studio快捷方式中的文件位置改成D安装,但是经过产品密钥--许可条款--到安装程序支持文件时只要一点安装安装程序就闪了一下就没反应了,马上就回到SQL Server 安装中心主界面上了 ,试了几次都是一样

    2010年1月8日 15:56