您的位置:首页 > 数据库

安装SQL2008的时候, 出现创建 userSettings/Microsoft.SqlServer.

2013-01-28 11:14 447 查看
问题1:Configuration.LandingPage.Properties.Settings 错误

System.Configuration.ConfigurationErrorsException: 创建 userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings 的配置节处理程序时出错: 未能加载文件或程序集“System, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统没找到指定的文件。 (C:\Users\hp\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx\10.0.0.0\useronfig line 5) ---> System.IO.FileNotFoundException: 未能加载文件或程序集“System, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统没找到指定的文件。
文件名:“System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”
   在 System.Configuration.TypeUtil.GetTypeWithReflectionPermission(IInternalConfigHost host, String typeString, Boolean throwOnError)
   在 System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.Init(RuntimeConfigurationRecord configRecord, FactoryRecord factoryRecord)
   在 System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.InitWithRestrictedPermissions(RuntimeConfigurationRecord configRecord, FactoryRecord factoryRecord)
   在 System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.tor(RuntimeConfigurationRecord configRecord, FactoryRecord factoryRecord)
   在 System.Configuration.RuntimeConfigurationRecord.CreateSectionFactory(FactoryRecord factoryRecord)
   在 System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord(String configKey, Boolean& isRootDeclaredHere)

//删除这个文件

C:\Users\username\Local Settings\Application Data\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx\10.0.0.0\user.config

问题2:

上一次卸载的时候,不彻底
1。停止所有跟Sql相关的服务:控制面板-〉管理工具-〉服务
2。在控制面板中卸载所有和SQL有关的一切程序或者组建
3。注册表清理():
3.1彻底删除SQL Server:
hkey_local_machine\software\Microsoft\MSSQLServer hkey_local_machine\software\Microsoft\Microsoft SQL Server hkey_current_user\software\Microsoft\Microsoft SQL Server hkey_current_user\software\Microsoft\MSSQLServer hkey_local_machine\system\currentcontrolset\control\sessionmanager\pendingfileren       ameoperations
3.2注册表中的相关信息删除:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。
3.3 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目
3.4 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup
删除ExceptionComponents
3.5运行注册表,删除如下项:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

完美卸载SQL Server 2008的方案

针对SQL数据库卸载不完全的现象,做了如下总结:

 

1,控制面板 卸载

 

首先,打开控制面板,按照“安装时间”进行排序,卸载SQL Server系列组件

 



 

2,利用360删除SQL Server系列组件(同样按照时间排序)

 



 

3,利用Windows Install Clean Up软件

 

微软自己出的卸载软件,用它可以完美卸载Microsoft的系列软件。利用 Windows Installer 清理实用工具,可以删除程序的 Windows Installer 配置信息。如果您遇到安装(安装程序)问题,可能需要删除程序的 Windows Installer 配置信息。

例如,第一次安装程序时没有包括其中的某个组件,如果添加(或删除)此组件时遇到安装问题,您也许不得不删除该程序的 Windows Installer 配置信息。

 



 

4,手动卸载,手工来进行删除操作。

 

(1) 删除以下注册表子项:

        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Microsoft SQL Server

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVER AGENT

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \MSSQLServerADHelper

(2) 手工删除安装目录,默认情况下位于:

        C:\Program Files\Microsoft SQL Server

        C:\Program Files (x86)\Microsoft SQL Server

        C:\Users\Administrator\请仔细查找……

 

(3) 卸载Microsoft Search 服务,还需要删除:

        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search

(4) 卸载Microsoft 全文查询,还需要删除:

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSFTPSVC

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSCNTRS

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSEARCH  

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGATHERVER

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGTHRSVC

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSINDEX

(5)如果要卸载的是命名实例,则在相应的注册表键的MSSQLServer,SQLSERVERAGENT和MSSQLServerADHelper后加上“/”和相应的实例名。

到此我们就成功的完美卸载了SQL SERVER数据库。

Windows Install Clean Up

=================
是否完美呢,起码必须安装
1)数据库引擎。可选全文搜索。
2)企业管理器-完整(包含分析)
3)BI可选。
4)服务端,客户端配置可选。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐