在win7 64位的系统中,如果已经安装了vs 2008,并且安装路径不在系统盘,如安装vs2008在d盘,那么如果你安装sql server 2008,那么将会出现Upgrade Failed due to the following Error.The error code is :-2147467259.Message:未指定的错误,实际是SQL Server Business Intelligence Development Studio组件安装失败,这是因为直接点击sql server2008 的安装程序,SQL Server Business Intelligence Development Studio的默认安装是在C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE中,而BI需要和vs2008合并,可能错误就出现了,网上说这是sql server2008的bug,实际不是,而是当在x64位系统中安装时,如果vs不是默认安装,需要指定安装参数,即大家只需运行如下命令CMD即可安装成功,而不是在gui界面直接安装
setup.exe /Action="Install" /INSTALLSHAREDDIR="D:\Program Files\Microsoft SQL Server" /INSTALLSHAREDWOWDIR="D:\Program Files (x86)\Microsoft SQL Server"