故障一:直接退出
1 除了卸载sql server 2008之外,还要删除和VS有关的所有插件,包括framework,卸载软件可以通过360之类的删除工具,但是WIN7自带有windows installer clean up工具,对删除microsoft的软件有奇效
2 删除之前安装目录下的文件(program files下Microsoft文件夹中关于sql server 2008及vs的文件)
3 删除注册表中的sql server 信息,在启动中输入regedit,启动注册表删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft 下关于sql server 的注册表信息删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control下关于sql server的注册表信息
4 删除sql server 服务,下载SRVINSTW.exe进行清除即可,或者在cmd.exe下输入sc delete 服务名称 ----的形式进行删除
5 重启计算机,右键sql server2008安装文件,选择以管理员身份安装即可!
如果你不想删除看下下面这个方法检查一下windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下
故障二:跳出对话框,“写入文件C:\Program Files\Common Files\Microsoft Shared\Help\hxds.dll时出错。请验证您有权访问该目录。”
与360杀毒和360安全卫士冲突,将这两个软件关掉即可。
故障三:跳出对话框,“MOF编译器无法连接WMI服务器。原因可能是语义错误(例如,与现有WMI知识库不兼容)或实际错误(例如,WMI服务器启动失败)。”
方法1.
出现错误后,找到注册表的 "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager" 并将其下面的"PendingFileRenameOperations" 的值删掉。
然后重新运行安装。
方法2.
在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
原因是,VC 2010的一个服务程序mscorsvw.exe进程调用Invoke导致的,结束这个进程,即可。
方法3.
若以上方法仍不行 ,可能是需要解压缩包到一个单独的文件夹再点该文件夹里面的setup.exe安装,如果是win7等有UAC的系统,右键用管理员模式运行
方法4.
在安装过程中快结束的时候提示"mof 编译器无法连接到wmi服务器",检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录,
方法5.
WIN 7安装VS和SQL SERVER的顺序应该是先安装SQL SERVER 然后安装VS,当要重装SQL SERVER的时候,先要卸载之前的SQL SERVER 及VS
故障四:跳出对话框,“无法启动该服务。原因:服务‘MSSQLServerOLAPService’启动请求失败。”
方法如下:
1.开服务:DCOM Server Process Launcher、Remote Access Auto Connection Manager 和 Remote Access Connection Manager
2.清除事件:
我的电脑——》右键点击管理——》事件查看器——》应用程序——》右键点击清除所有事件
我的电脑——》右键点击管理——》事件查看器——》系统——》右键点击清除所有事件
3.重新开启SQL Server Analysis Services (MSSQLSERVER)服务