日期:2014-05-17  浏览次数:20947 次

SQL SEVER安装失败
在安装sql server安装到安装程序文件的时候进度条还没有完成安装界面就取消了导致安装失败,查看安装日志:
2014-02-10 11:08:29 Slp: Log provider 'Microsoft.SqlServer.Chainer.Infrastructure.LogProviderFile' has been registered
2014-02-10 11:08:29 Slp: Log provider 'Microsoft.SqlServer.Chainer.Infrastructure.LogProviderStatus' has been registered
2014-02-10 11:08:29 Slp: Reading XML resource 'Microsoft.SQL.Chainer.PackageData.Package.xml'
2014-02-10 11:08:29 Slp: Reading schema resource 'Microsoft.SQL.Chainer.Package.Package.xsd'
2014-02-10 11:08:29 Slp: Document 'Microsoft.SQL.Chainer.PackageData.Package.xml' validated with schema 'Microsoft.SQL.Chainer.Package.Package.xsd' has been successfuly loaded into datastore path '/Datastore/Package'
2014-02-10 11:08:29 Slp: ----------------------------------------------------------------------
2014-02-10 11:08:29 Slp: Running Action: ReadProductXML
2014-02-10 11:08:29 Slp: Reading XML resource 'Microsoft.SQL.Chainer.Product.Product.xml'
2014-02-10 11:08:29 Slp: Reading schema resource 'Microsoft.SQL.Chainer.Product.Product.xsd'
2014-02-10 11:08:29 Slp: Document 'Microsoft.SQL.Chainer.Product.Product.xml' validated with schema 'Microsoft.SQL.Chainer.Product.Product.xsd' has been successfuly loaded into datastore path '/Datastore/Product'
2014-02-10 11:08:29 Slp: Completed Action: ReadProductXML, returned True
2014-02-10 11:08:29 Slp: ----------------------------------------------------------------------
2014-02-10 11:08:29 Slp: Running Action: LoadExtensions

------解决方案--------------------
是不是之前安装过,没有删除干净?
------解决方案--------------------
好像不是看这个日志的
------解决方案--------------------
%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG\Summary.txt
用这个来查查
------解决方案--------------------
90那个是2005的,2008的是100,2012的是110,具体看你的sqlserver是什么版本
------解决方案--------------------
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log
这个路径下应该有一堆文件夹,找出日期最大也就是最近的那个文件夹,然后点开detail.txt的文件,最好找些error、warning这些关键字的信息
------解决方案--------------------
------解决方案--------------------
尝试1:尝试将操作系统的语言切换到与SQL SERVER相同的语言版本后再安装
尝试2:可能是因为以前版本没卸载干净导致的,
------解决方案--------------------
还有一种可能是你在升级sqlserver,如果原有sqlserver可以停用,就卸载赶紧然后重新安装

另外你是不是有vs?
------解决方案--------------------
你介意删了vs再装sqlserver不?
------解决方案--------------------
按我的经验,在控制面板全部卸掉就可以了,如果你担心,用杀毒软件强烈卸载一次试试
------解决方案--------------------
http://bbs.csdn.net/topics/380026686
------解决方案--------------------
方法1.
出现错误后,找到注册表的 "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager" 并将其下面的"PendingFileRenameOperations" 的值删掉。
然后重新运行安装。

方法2.
在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
原因是,VC 2010的一个服务程序mscorsvw.exe进程调用Invoke导致的,结束这个进程,即可。
 
方法3.
若以上方法仍不行 ,可能是需要解压缩包到一个单独的文件夹再点该文件夹里面的setup.exe安装,如果是win7等有UAC的系统,右键用管理员模式运行。
方法4.
"检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录",但是问题仍然在,结果却是要安装的东西已经安装成功,奇怪Ing.