我尝试将Microsoft SQL Server数据工具的更新安装到Visual Studio 2015 Professional中。这样做时,我收到以下错误消息:
安装程序缺少安装先决条件:
-Microsoft SQL Server 2016系统CLR类型。要继续,请从http://go.microsoft.com/fwlink/?LinkID=398158安装SQL Server 2016系统CLR类型,然后再次运行安装操作。
Microsoft提供的超链接实际上将我带到了Microsoft SQL Server 2014 Feature Pack。尽管如此,我仍然继续安装ENU\x64\SQLSysClrTypes.msi
。为了更加确定,我导航到Microsoft SQL Server 2016 Feature Pack并从最新版本的SQL Server安装了ENU\x64\SQLSysClrTypes.msi
。
再次运行SQL Server数据工具安装程序时,我在安装程序消息和日志文件中收到相同的致命错误。日志文件报告错误代码0x80070643
。我发现与此问题相关的最有用的文章是KB976982。我试过运行Microsoft .NET Framework修复工具;该工具未能解决问题,我将继续解决这个问题。
答案 0 :(得分:2)
我尝试使用更新3打开我的VS专业版2015并转到工具扩展和更新...和更新 - 产品更新,应该有SSDT的更新,单击“更新”按钮进行安装,它已成功安装。
如果此行为不适合您,您可以转到控制面板 - 程序和功能并卸载SQL Server 2016项目和早期版本的Microsoft系统CLR类型,然后导航到Microsoft® SQL Server® 2016 Feature Pack并下载ENU \ x64 \ SQLSysClrTypes.msi和ENU \ x86 \ SQLSysClrTypes.msi,然后安装它们。之后,再次安装上面的SSDT。同时,请确保您以本地管理员帐户登录而不是域帐户才能执行此安装。
BTW,错误代码0x80070643是一般错误代码,安装失败的根本原因应记录在日志文件中,您也可以使用http://aka.ms/vscollect收集安装日志。使用它之后,您会在%temp%文件夹下找到vslogs.zip,然后将文件上传到https://onedrive.live.com/并在此处分享链接。答案 1 :(得分:1)
我遇到了同样的问题及以上解决方案(更新SSDT )对我不起作用。所以,这是一步一步的工作解决方案:
ENU\x64\SQLSysClrTypes.msi
和ENU\x86\ReportViewer.msi
msi
个文件备注:强>
14-August-2017
希望它会帮助别人! :)