Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation Can';t安装SQL Server 2008 R2 Express_Installation_Sql Server Express - Fatal编程技术网

Installation Can';t安装SQL Server 2008 R2 Express

Installation Can';t安装SQL Server 2008 R2 Express,installation,sql-server-express,Installation,Sql Server Express,我在安装SQL Server 2008 R2 Express时遇到问题 在我的电脑上,我安装了VC#和VWebdev 2010 express。 其中包括SQLServer2008Express 之后,我升级到SQLServer2008R2 Express 结果是我无法连接到本地服务器本身。因此,我卸载了所有SQLServer产品并重新安装。然后在我的屏幕上弹出一条错误消息,粘贴在问题的末尾 我的计算机在Win7x64上运行。 SQL Server安装程序是64位版本。 我的System.dll

我在安装SQL Server 2008 R2 Express时遇到问题

在我的电脑上,我安装了VC#和VWebdev 2010 express。 其中包括SQLServer2008Express

之后,我升级到SQLServer2008R2 Express

结果是我无法连接到本地服务器本身。因此,我卸载了所有SQLServer产品并重新安装。然后在我的屏幕上弹出一条错误消息,粘贴在问题的末尾

我的计算机在Win7x64上运行。 SQL Server安装程序是64位版本。 我的System.dll,我认为是这个问题的根源,汇编是2.0.0.0版本

错误消息:

System.Configuration.ConfigurationErrorsException: 在创建时出错 的配置节处理程序 userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings: 无法加载文件或程序集 '系统,版本=4.0.0.0, 文化=中立, PublicKeyToken=b77a5c561934e089'或 它的一个依赖项。系统 找不到指定的文件。 (C:\Users\BenZ\AppData\Local\Microsoft\u Corporation\LandingPage.exe\u StrongName\u ryspccglaxmt4nhllj5z3thycltsvyyyx\10.0.0\user.config 第5行)--> System.IO.FileNotFoundException:无法 不加载文件或程序集的系统, 版本=4.0.0.0,区域性=中性, PublicKeyToken=b77a5c561934e089'或 它的一个依赖项。系统 找不到指定的文件。文件 名称:'系统,版本=4.0.0.0, 文化=中立, PublicKeyToken=b77a5c561934e089'at System.Configuration.TypeUtil.GetTypeWithReflectionPermission(IInternalConfigHost 主机,字符串类型字符串,布尔值 (错误)在 System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.Init(RuntimeConfigurationRecord 配置记录,工厂记录 工厂记录)在 System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.InitWithRestrictedPermissions(RuntimeConfigurationRecord 配置记录,工厂记录 工厂记录)在 System.Configuration.RuntimeConfigurationRecord.CreateSectionFactory(FactoryRecord 工厂记录)在 System.Configuration.BaseConfigurationRecord.FindAndEnsureRefactoryRecord(字符串 配置键,布尔值& IsrootDeclaredher)


我发现,如果我按下错误消息框右上方的关闭按钮,它将跳转到正常的安装屏幕

现在安装成功了。 我终于可以通过SQLServerManagementStudio连接到服务器。
但是我仍然想知道接下来会发生什么。

删除错误消息中提到的user.config文件可以解决这个问题

完整路径:

%USERPROFILE%\AppData\Local\Microsoft\u Corporation\LandingPage.exe\u StrongName\u ryspccglaxmt4nhllj5z3thycltsvyyyx\10.0.0\user.config

注意:我使用的是Windows7Ultimate(64位)。
首先我卸载了Visual Studio 2010,然后从上面的路径中删除了user.config。

我正在笔记本电脑上运行64位windows 7。我最初安装了带有高级服务的SQL Server 2008 Express Edition,然后因为它在我的机器上运行得太慢,我使用Revo卸载程序从我的系统中卸载了它。那是个大错误!多年来,我一直使用Revo,直到我将其用于卸载SQL Server

因此,我学到的经验是,如果我将来要删除SQL Server,请使用控制面板删除它。我无法重新安装windows,因为我在这台机器上配置了太多的软件和代码。我无法进行系统还原,因为我的还原点没有返回那么远,而且我能够通过在2013年4月初进行系统还原,在所有这些更改之前重置注册表。再也没有办法回去了

然后,我找到了带有工具的SQLServer2008R2 Express,这听起来像是我需要的,因为它运行所需的内存要少得多。但是,我无法安装它。我会尝试在Requistry中进行删除,这是基于我读到的有关如何在使用SQL Server时手动重新安装SQL Server的博客 一个第三方工具来卸载它。我会得到一个1605错误,然后是另一个错误,然后是另一个不同的错误。我尝试了以下不同的方法:

  • ,但没有任何效果。充其量,除了工具,所有的东西都已安装,但我会删除更多的注册表项,它甚至不会开始安装

    我重新开始使用注册表,直到我第一次开始重新安装时,在系统还原之后,我尝试再次安装它。我所做的是在Windows资源管理器的地址框中键入%localappdata%\Microsoft_Corporation,然后如上所述删除该文件夹。这让我克服了一个错误,即安装程序找不到一个丢失的文件,我以前也见过这个文件,但这并没有解决其他问题,因为当我尝试安装所有东西时,管理工具-basic没有安装,并抛出了一个安装错误

    所以我使用了控制面板,只删除了工具和服务器实例如果可以重新加载SQL Server,或者大部分情况下可以通过windows中的控制面板卸载SQL Server或未完全安装的项目,这似乎是将其恢复到可以重新安装的状态的最佳方法。否则你只能手工编辑注册表,希望不会把事情搞得更糟。我试了五六次注册表技巧,但都没有成功

    无论如何,它在尝试删除工具时抛出了一个错误,但删除的工具已经足够多,因此我可以重新安装它,只需添加我已删除或通过控制面板部分删除的两个项目:管理工具和服务器实例

    没有对注册表进行任何更改,我也不必删除我机器上的任何SQL Server文件夹,但这次成功了!T