SSDT安装程序缺少先决条件:SQL Server 2016系统CLR类型

时间:2016-11-14 10:19:51

标签: sql-server visual-studio-2015 installation sql-server-data-tools sql-server-2016

我尝试将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修复工具;该工具未能解决问题,我将继续解决这个问题。

2 个答案:

答案 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 )对我不起作用。所以,这是一步一步的工作解决方案:

  1. 打开 SQL Server 2016 Feature Pack
  2. 点击下载
  3. 选择 ENU\x64\SQLSysClrTypes.msiENU\x86\ReportViewer.msi
  4. 点击下一步(下载将开始)
  5. 现在安装两个msi个文件
  6. 最后,重新安装 SQL Server 2016
  7. 备注:

    1. SQL Server 2016 Step by Step Installation Guide代表新手
    2. 不需要取消安装现有安装
    3. 在安装过程中不需要创建新实例,只需选择旧实例
    4. 即可
    5. 14-August-2017
    6. 上使用 Visual Studio 2015更新3 Windows 8 上进行了测试

      希望它会帮助别人! :)