0

我正在尝试使用 coryroc 工具 sftpTask,首先工具箱中不存在所有组件,因此我将项目设置从SQL server 2016更改为SQL server 2014,之后所有工具都出现在工具箱中。 项目设置图


现在,当我使用 SFTP 任务并在编辑模式下单击Action属性时,我会在下一个图像中显示错误消息错误消息图像

所以请帮我解决这个问题

我在用

  • 视觉工作室 2015
  • SQL Server 数据工具 2015
  • 微软 sql server 2014 管理工作室
  • 4

    1 回答 1

    0

    问题的答案是:Here is the link to the solution
    Manually Register Microsoft.DataWarehouse.VsIntegration.DLL Using Microsoft Register Server

    当您安装使用 Microsoft.DataWarehouse.VsIntegration.DLL 依赖项的软件时,该软件应自动为您注册文件。在某些情况下,您的 DLL 文件可能无法正确注册,因此会提供“Microsoft.DataWarehouse.VsIntegration.DLL 未注册”错误。幸运的是,您可以使用名为“Microsoft 注册服务器”(regsvr32.exe) 的内置实用程序重新注册您的 Microsoft.DataWarehouse.VsIntegration.DLL 文件。

    如何从提升的命令提示符(Windows XP、Vista、7、8 和 10)重新注册 Microsoft.DataWarehouse.VsIntegration.DLL:

    1.单击开始按钮。
    2.在搜索框中输入“command”...暂时不要按回车!
    3. 按住键盘上的 CTRL-Shift 键,按 ENTER。
    4.您将被提示一个权限对话框。
    5.单击是。
    6. 键入以下命令:regsvr32 /u Microsoft.DataWarehouse.VsIntegration.DLL。
    7.按回车。这将取消注册您的文件。
    8. 键入以下命令:regsvr32 /i Microsoft.DataWarehouse.VsIntegration.DLL。
    9.按回车。这将重新注册您的文件。
    10.关闭命令提示符窗口。
    11.重新启动与Microsoft.DataWarehouse.VsIntegration.DLL错误关联的程序。

    于 2016-04-06T05:27:11.270 回答