Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SSDT安装程序缺少先决条件:SQL Server 2016系统CLR类型_Sql Server_Visual Studio 2015_Installation_Sql Server Data Tools_Sql Server 2016 - Fatal编程技术网

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

Sql server SSDT安装程序缺少先决条件:SQL Server 2016系统CLR类型,sql-server,visual-studio-2015,installation,sql-server-data-tools,sql-server-2016,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类型。若要继续,请从安装SQL Server 2016系统CLR类型,然后再次运行安装操作 Microsoft提供的超链接实际上将我带到Microsoft SQL Server 2014功能包。尽管如此,我还是继续安装ENU\x64\SQL

我已尝试将Microsoft SQL Server数据工具的更新安装到Visual Studio 2015 Professional中。执行此操作后,我收到以下错误消息:

安装程序缺少安装先决条件:
-Microsoft SQL Server 2016系统CLR类型。若要继续,请从安装SQL Server 2016系统CLR类型,然后再次运行安装操作

Microsoft提供的超链接实际上将我带到Microsoft SQL Server 2014功能包。尽管如此,我还是继续安装
ENU\x64\SQLSysClrTypes.msi
。为了更加确定,我从最新版本的SQL Server导航到并安装了
ENU\x64\SQLSysClrTypes.msi


再次运行SQL Server Data Tools安装程序时,我在安装程序消息和日志文件中收到相同的致命错误。日志文件报告错误代码
0x80070643
。我找到的关于这个问题的最有用的文章是。我试过运行Microsoft.NET Framework修复工具;该工具未能解决问题,我正在继续解决该问题。

我已尝试使用更新3打开我的VS professional 2015,转到工具扩展和更新…并更新产品更新,SSDT应该有更新,单击“更新”按钮安装,安装成功

如果此行为不适用于您,您可以转到“控制面板程序和功能”,卸载SQL Server 2016项目和早期版本的Microsoft系统CLR类型,然后导航到并下载ENU\x64\SQLSysClrTypes.msi和ENU\x86\SQLSysClrTypes.msi,然后安装它们。之后,再次安装上述SSDT。同时,请确保您是以本地管理员帐户而不是域帐户登录以执行此安装


顺便说一句,错误代码0x80070643是一个一般错误代码,安装失败的根本原因应该记录在日志文件中,您也可以使用它来收集安装日志。使用后,您将在%temp%文件夹下找到vslogs.zip,然后将文件上载到此处并在此处共享链接。

我遇到了相同的问题,而上述解决方案(更新SSDT)对我无效。因此,以下是工作解决方案和逐步说明:

  • 打开
  • 单击下载
  • 选择
    ENU\x64\SQLSysClrTypes.msi
    ENU\x86\ReportViewer.msi
  • 单击下一步(将开始下载)
  • 现在安装两个
    msi
    文件
  • 最后,重新安装SQL Server 2016
  • 注意事项:

  • 新手
  • 不需要卸载现有安装
  • 安装过程中不需要创建新实例,只需选择旧实例即可
  • 2017年8月14日,通过Visual Studio 2015更新3在Windows 8上测试

  • 希望它能帮助别人!:)

    我已经遵循了你建议的所有步骤,到目前为止运气都不好。的日志文件和的日志文件。我发现SMO是由于SQLSysClrTypes依赖关系而失败的安装程序。暂时禁用任何防病毒和防火墙或在线备份软件(如果有),卸载早期版本的管理对象和SQLCLRTypes,然后下载SQLSysClrTypes.msi(x86/x64)和SharedManagementObjects.msi(x86/x64)从Microsoft®SQL Server®2016功能包:以管理员身份运行,首先安装SQLSysClrTypes.msi,然后安装SharedManagementObjects.msi。您机器上的操作系统是什么?您是否安装了最新的Windows Update?当时是Windows 10,安装了最新的更新。