SSDT 安装程序缺少先决条件:SQL Server 2016 系统 CLR 类型
SSDT installer missing prerequisite: SQL Server 2016 System CLR Types
我已尝试将 Microsoft SQL Server Data Tools 的更新安装到 Visual Studio 2015 Professional 中。这样做后,我收到以下错误消息:
Setup is missing an installation prerequisite:
-Microsoft SQL Server 2016 System CLR Types. To continue, install SQL Server 2016 System CLR Types from http://go.microsoft.com/fwlink/?LinkID=398158 and then run the Setup operation again.
Microsoft 提供的超链接实际上将我带到 Microsoft SQL Server 2014 Feature Pack。尽管如此,我还是继续安装 ENU\x64\SQLSysClrTypes.msi
。为了更加确定,我导航到 Microsoft SQL Server 2016 Feature Pack 并从最新版本的 SQL 服务器安装了 ENU\x64\SQLSysClrTypes.msi
。
当 运行 SQL Server Data Tools 安装程序再次出现时,我在安装程序消息和日志文件中收到相同的致命错误。日志文件报告错误代码 0x80070643
。我发现与此问题相关的最有帮助的文章是 KB976982。我试过 运行 Microsoft .NET Framework 修复工具;该工具未能解决问题,我正在继续解决这个问题。
我尝试打开我的 VS professional 2015 with update 3 并转到 Tools-Extensions and Updates… 和 Updates-Product Updates 应该有 SSDT 的更新,点击“更新”按钮安装,它安装了成功地。
如果此行为不适合您,您可以转到控制面板 - 程序和功能并卸载 SQL Server 2016 项目和更早版本的 Microsoft 系统 CLR 类型,然后导航到 Microsoft® SQL Server® 2016 Feature Pack 并下载 ENU\x64\SQLSysClrTypes.msi 和 ENU\x86\SQLSysClrTypes.msi,然后安装它们。之后,再次安装上面的SSDT。同时,请确保您以本地管理员帐户而不是域帐户登录才能执行此安装。
顺便说一句,错误代码0x80070643是一般错误代码,安装失败的根本原因应该记录在日志文件中,您也可以使用http://aka.ms/vscollect to gather the installation logs. After using it, you will find vslogs.zip under %temp% folder then upload the file to https://onedrive.live.com/并在这里分享link .
我遇到了同样的问题,但上述解决方案(更新 SSDT)对我不起作用。因此,这是带有分步说明的工作解决方案:
- 打开SQL Server 2016 Feature Pack
- 点击下载
- Select
ENU\x64\SQLSysClrTypes.msi
和 ENU\x86\ReportViewer.msi
- 单击下一步(下载将开始)
- 现在安装两个
msi
个文件
- 最后,重新安装 SQL Server 2016
备注:
- SQL Server 2016 Step by Step Installation Guide 新手
- 不需要卸载现有安装
- 不需要在安装过程中创建新实例,只需 select 旧实例
- 在 Windows 8 上测试 Visual Studio 2015 更新 3
14-August-2017
希望对大家有所帮助! :)
我已尝试将 Microsoft SQL Server Data Tools 的更新安装到 Visual Studio 2015 Professional 中。这样做后,我收到以下错误消息:
Setup is missing an installation prerequisite:
-Microsoft SQL Server 2016 System CLR Types. To continue, install SQL Server 2016 System CLR Types from http://go.microsoft.com/fwlink/?LinkID=398158 and then run the Setup operation again.
Microsoft 提供的超链接实际上将我带到 Microsoft SQL Server 2014 Feature Pack。尽管如此,我还是继续安装 ENU\x64\SQLSysClrTypes.msi
。为了更加确定,我导航到 Microsoft SQL Server 2016 Feature Pack 并从最新版本的 SQL 服务器安装了 ENU\x64\SQLSysClrTypes.msi
。
当 运行 SQL Server Data Tools 安装程序再次出现时,我在安装程序消息和日志文件中收到相同的致命错误。日志文件报告错误代码 0x80070643
。我发现与此问题相关的最有帮助的文章是 KB976982。我试过 运行 Microsoft .NET Framework 修复工具;该工具未能解决问题,我正在继续解决这个问题。
我尝试打开我的 VS professional 2015 with update 3 并转到 Tools-Extensions and Updates… 和 Updates-Product Updates 应该有 SSDT 的更新,点击“更新”按钮安装,它安装了成功地。
如果此行为不适合您,您可以转到控制面板 - 程序和功能并卸载 SQL Server 2016 项目和更早版本的 Microsoft 系统 CLR 类型,然后导航到 Microsoft® SQL Server® 2016 Feature Pack 并下载 ENU\x64\SQLSysClrTypes.msi 和 ENU\x86\SQLSysClrTypes.msi,然后安装它们。之后,再次安装上面的SSDT。同时,请确保您以本地管理员帐户而不是域帐户登录才能执行此安装。
顺便说一句,错误代码0x80070643是一般错误代码,安装失败的根本原因应该记录在日志文件中,您也可以使用http://aka.ms/vscollect to gather the installation logs. After using it, you will find vslogs.zip under %temp% folder then upload the file to https://onedrive.live.com/并在这里分享link .
我遇到了同样的问题,但上述解决方案(更新 SSDT)对我不起作用。因此,这是带有分步说明的工作解决方案:
- 打开SQL Server 2016 Feature Pack
- 点击下载
- Select
ENU\x64\SQLSysClrTypes.msi
和ENU\x86\ReportViewer.msi
- 单击下一步(下载将开始)
- 现在安装两个
msi
个文件 - 最后,重新安装 SQL Server 2016
备注:
- SQL Server 2016 Step by Step Installation Guide 新手
- 不需要卸载现有安装
- 不需要在安装过程中创建新实例,只需 select 旧实例
- 在 Windows 8 上测试 Visual Studio 2015 更新 3
14-August-2017
希望对大家有所帮助! :)