错误详细信息:
§ 安装 Microsoft .NET Framework 3.5 时出错
启用 Windows 功能 NetFx3 时出错,错误代码: -2146498298。请尝试从 Windows 管理工具启用 Windows 功能 NetFx3,然后重新运行安装程序。有关如何启用 Windows 功能的详细信息,请参阅 http://go.microsoft.com/fwlink/?linkid=227143
错误代码: 0x85940001
访问 http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3000.0&EvtType=0x681D636F%401428%401&EvtType=0x681D636F%401428%401 以获取有关故障排除的帮助。
NetFx3指的是.NET Framework 3.5,SQL Server 2012数据库系统的运行需要依靠.NET Framework 3.5,但是Windows Server2012默认情况下是并没有安装.NET Framework 3.5的,所以要成功安装SQL Server2012就必须先在操作系统上安装.NET Framework 3.5。在windows server 2012上安装.NET 3.5的步骤如下:
一、打开“服务器管理器”,选择“添加角色和功能”。
点击 “ 下一步”
如下图,确认 .Net Framework 3.5功能里面全部勾选, 就可以点击 “下一步”了。
很重要:下图要选择 “指定备用源路径”。
路径指定为 Windows server 2012 安装光盘 的路径。
好了,添加ok, 一切安静。
另外也可以使用powershell 安装,命令稍微复杂点。
Install-WindowsFeature NET-Framework-Core –Source I:\Sources\sxs