visual-studio - SSIS 自定义任务错误 - 代码:0xC001F02A 源:包描述:无法从 XML 为任务创建任务
问题描述
我正在尝试创建一个自定义包。我做了一个简单的测试包,使用outlook interop 发送电子邮件。通过将服务器版本切换到 2012,我能够让任务显示在 ssis 工具箱中。但是,当我尝试在本地机器上运行它时出现以下错误,
错误:自定义任务中的 0xC0010026:任务加载失败。此任务的联系信息是“”。
然后我尝试在 dtexec 中运行它,看看是否可以获得更多信息。
Microsoft (R) SQL Server 执行包实用程序版本 11.0.7001.0,适用于 32 位版权所有 (C) Microsoft Corporation。版权所有。
开始时间:下午 3:53:50 错误:2021-01-14 15:53:50.27 代码:0xC001F02A 源:包描述:无法从 XML 为任务“自定义任务”创建任务,键入“SSISCustomTaskLibrary.CustomTaskTest,SSISCustomTaskLibrary,版本=1.0.0.0,Culture=neutral,PublicKeyToken=4fdef094ddc47664”由于错误 0x80070057“参数不正确。”。结束错误错误:2021-01-14 15:53:50.27
代码:0xC0010018 来源:自定义任务描述:无法加载任务“自定义任务”,键入“”。此任务的联系信息是“”。结束错误错误:2021-01-14 15:53:50.28 代码:0xC0010026 来源:自定义任务描述:任务加载失败。此任务的联系信息是“”。结束错误错误:2021-01-14 15:53:50.28 代码:
描述:任务验证期间出现错误。结束错误错误:2021-01-14 15:53:50.28 代码:0xC0010025 来源:包
描述:包无法执行,因为它包含无法加载的任务。结束错误 DTExec:包执行返回 DTSER_FAILURE (1)。开始时间:下午 3:53:50 结束时间:下午 3:53:50 经过时间:0.109 秒
所以我又摆弄了一些,发现如果我加载任务后切换回2019,任务从工具箱中消失了,但它运行成功。但是这些属性不起作用,并且每个属性都显示错误。我截取了一个屏幕截图并将其添加到位于此处的项目中,https://github.com/w-storey/SSISCustomTaskTestSolution.git
我正在使用安装了数据工具的 Visual Studio 2019。我使用这些命令将 dll 添加到 gac
"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\gacutil" /u SSISCustomTaskLibrary "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin \NETFX 4.8 工具\gacutil" /iF " \source\repos\Tests\SSISCustomTaskTestSolution\SSISCustomTaskLibrary\bin\Release\SSISCustomTaskLibrary.dll" 复制 " \source\repos\Tests\SSISCustomTaskTestSolution\SSISCustomTaskLibrary\bin\Release\SSISCustomTaskLibrary.dll" “C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Tasks”
所以问题是我怎样才能让这个任务自定义任务工作?
解决方案
推荐阅读
- arduino - 为什么我的 i2c 传感器在将另一个传感器连接到总线时停止响应?
- ajax - 如何在highchart中动态对齐3d饼图
- reactjs - 为什么当我使用 history.push() 时我的状态没有更新?
- html - Ng Zorro 表 - 表中的项目类型为 `any`(错误的 Intellisense)
- javascript - 如何用 firebase 数据填充手风琴?
- java - LibGDX 游戏突然口吃?
- android - 以日期为标题的标签
- ssh - 使用 ssh-rsa-cert-v01 类型证书的 SSH 证书身份验证
- javascript - 我怎样才能知道通过 jQuery 更改了一个类?
- android - 指南针使用传感器,与谷歌地图相比表现不佳