0411-39943997
工作时间:周一至周日 8:30-17:30
技术文库
Technical Library

创建Microsoft.SqlServerSettings的配置节处理程序时出错

标签: SQLserver安装   访问: 15962017-09-07

问题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系列组件

001.png

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

002.png

3,利用Windows Install Clean Up软件

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

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

003.jpg

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)服务端,客户端配置可选。


Copyright© 2020 仟亿科技,All rights reserved.