加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-server-2012 – 无法在Server 2012上安装SQL Server

发布时间:2020-12-13 22:55:41 所属栏目:Windows 来源:网络整理
导读:问题 我一直在尝试在Windows Server 2012上安装SQL Server 2012.我不断得到同样的错误: Managed SQL Server Installer has stopped workingProblem signature: Problem Event Name: CLR20r3 Problem Signature 01: scenarioengine.exe Problem Signature 02
问题

我一直在尝试在Windows Server 2012上安装SQL Server 2012.我不断得到同样的错误:

Managed SQL Server Installer has stopped working

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: scenarioengine.exe
  Problem Signature 02: 11.0.3000.0
  Problem Signature 03: 5081b97a
  Problem Signature 04: Microsoft.SqlServer.Chainer.Setup
  Problem Signature 05: 11.0.3000.0
  Problem Signature 06: 5081b97a
  Problem Signature 07: 18
  Problem Signature 08: 0
  Problem Signature 09: System.IO.FileLoadException
  OS Version:   6.2.9200.2.0.0.272.79
  Locale ID:    1033
  Additional Information 1: c319
  Additional Information 2: c3196e5863e32e0baf269d62f56cbc70
  Additional Information 3: 422d
  Additional Information 4: 422d950c58f4efd1ef1d8394fee5d263

我试过的

在最初的谷歌搜索后,我尝试了以下的事情:

>浏览硬件和软件预先要求列表.一切
默认情况下,在Server 2012和我的硬件上似乎存在软件
符合要求.
>将安装媒体复制到本地驱动器并尝试安装
从那(而不是DVD).这产生了同样的错误.
>根据另一条错误消息,我安装了.NET 4.0(其中
显然不是在Server 2012开箱即用).同样的错误.
>从命令行安装.这也不起作用,但它给了我一个
不同的错误:

错误:

Unhandled Exception: System.IO.FileLoadException: Could not load file or assembl
y 'Microsoft.SqlServer.Configuration.Sco,Version=11.0.0.0,Culture=neutral,Pub
licKeyToken=89845dcd8080cc91' or one of its dependencies. Strong name validation
 failed. (Exception from HRESULT: 0x8013141A) ---> System.Security.SecurityExcep
tion: Strong name validation failed. (Exception from HRESULT: 0x8013141A)
   --- End of inner exception stack trace ---
   at Microsoft.SqlServer.Chainer.Infrastructure.InputSettingService.CheckForBoo
leanInputSettingExistenceFromCommandLine(ServiceContainer context,String settin
gName)
   at Microsoft.SqlServer.Chainer.Setup.Setup.DebugBreak(ServiceContainer contex
t)
   at Microsoft.SqlServer.Chainer.Setup.Setup.Main()

应用程序日志包含:

事件ID 1026

Application: ScenarioEngine.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileLoadException
Stack:
   at Microsoft.SqlServer.Chainer.Infrastructure.InputSettingService.CheckForBooleanInputSettingExistenceFromCommandLine(Microsoft.SqlServer.Chainer.Infrastructure.ServiceContainer,System.String)
   at Microsoft.SqlServer.Chainer.Setup.Setup.DebugBreak(Microsoft.SqlServer.Chainer.Infrastructure.ServiceContainer)
   at Microsoft.SqlServer.Chainer.Setup.Setup.Main()

事件ID 1000:

Faulting application name: ScenarioEngine.exe,version: 11.0.3000.0,time stamp: 0x5081b97a
Faulting module name: KERNELBASE.dll,version: 6.2.9200.16384,time stamp: 0x5010ab2d
Exception code: 0xe0434352
Fault offset: 0x00000000000189cc
Faulting process id: 0x8fc
Faulting application start time: 0x01cecc205109f96e
Faulting application path: D:x64ScenarioEngine.exe
Faulting module path: C:Windowssystem32KERNELBASE.dll
Report Id: 9174db4d-3813-11e3-93f1-000c29908169
Faulting package full name: 
Faulting package-relative application ID:

我缺少什么想法?

我想通了 – 部分安装需要.NET 3.5,这在Server 2012上不是标准配置.
要在Server 2012上启用此功能,您需要将2012磁盘放入,并在shell提示符下键入以下命令:
dism /online /enable-feature /featurename:NetFX3 /all /Source:d:sourcessxs /LimitAccess

找到解决方案here.此外,在微软的KB2681562再次审查了预先要求.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读