SQL Server 2008 修改安装路径后安装出错的解决方法

Posted 有梦就能实现

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 2008 修改安装路径后安装出错的解决方法相关的知识,希望对你有一定的参考价值。

1、安装时如果修改安装路径后报错

例如想把“C:\Program Files\Microsoft SQL Server” 修改为“D:\Program Files\Microsoft SQL Server

错误的详细信息是:"The INSTANCESHAREDWOWDIR command line value was not specified. This value must be specified when the INSTANCESHAREDDIR value is specified."

这篇Post回答了这个问题:http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3736253&SiteID=17

翻译过来就是:

首先:不修改路径,使用默认方式安装,最后在确认安装时会显示ConfigurationFile.ini文件的路径,到这个路径下面将安装配置文件复制到其他路径,例如D:\,然后退出安装

其次:使用记事本打开这个文件,根据实际需求将“C:\Program Files\Microsoft SQL Server” 查找替换为“D:\Program Files\Microsoft SQL Server”后保存

最后:在命令行转到安装目录,开始安装,如果是Vista,记得使用管理员权限运行命令行,输入以下指令:

setup.exe /action=Install /configurationfile=D:\ConfigurationFile.ini


2、插入光盘后不要用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的任何有关项,但并不保证一定能行。
(究其原因,我怀疑是微软在安装时先要复制安装支持文件,而这时使用的是默认的路径,因为之前根本没有设置路径这项。一旦完成就无法改变安装路径,不然会和支持文件的路径冲突,因此只能一条黑道走到底,而命令行安装时先指定路径,其实就是指定了复制支持文件的路径。)

http://www.yaosansi.com/post/1399.html#cmt811

以上是关于SQL Server 2008 修改安装路径后安装出错的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

已安装 SQL Server 2005,安装 SQL Server 2008 时提示需要删除 SQL Server 2005 Express 工具

安装 SQL Server 2008 时提示需要删除 SQL Server 2005 Express 工具

已安装 SQL Server 2005,安装 SQL Server 2008 时提示需要删除 SQL Server 2005 Express 工具

sqlserver2008r2clr应用签名不匹配

win8 64位安装SQL Server2008,试图执行未经授权的操作

sql server安装步骤是啥?