SSIS错误汇总
问题一
[Excel 目标 [2]] 错误:
SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“未匹配用户名ID的工作流”的 AcquireConnection 方法调用失败,错误代码为 0xC0202009。可能在此之前已经发出错误消息,提供了有关 AcquireConnection 方法调用失败原因的详细信息。
[SSIS.Pipeline] 错误: Excel 目标 未能通过验证,返回的错误代码为 0xC020801C。
解决:
若设置了以上步骤还是出现同样的错误,则再进行以下配置(配置路径:选中Excel连接管理器,在SSDT右侧的“属性”中寻找该字段)
若两处的配置都设置了,还是出现同样的错误,可以试试先关闭SSDT,然后重新打开再次运行数据流
问题二
已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 说明:“无法为数据库 'OA_FLOW' 中的对象 'dbo.流程执行情况事实表'.'PK_流程执行情况事实表' 分配空间,因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。”。
问题三
无法使用连接管理器“Excel 连接管理器”连接到源
问题四
可参考文章:https://nishantrana.me/2018/08/28/the-process-cannot-access-the-file-ispac-because-it-is-being-used-by-another-process-error-in-visual-studio-ssis/
以下问题更新于2020年3月1日
问题五
问题描述:MySQL安装过程中提示计算机丢失vcruntime140_1.dll(忘记截图了)
今天在配置MySQL时,一直提示以上问题,网上有很多关于此问题的解决方案,但是我试了N个都无法解决,当然都是下载对应的安装文件,可能是版本问题还是怎样,最后终于在这里下载的安装文件安装后把问题给解决了,现在将链接分享给大家:https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
具体操作方式如下:
1、点击链接下载对应版本的安装文件
2、将安装文件复制到指定目录:32位操作系统对应目录为:C:\Windows\System32
64位操作系统对应目录为:C:\Windows\SysWOW64
我的是64位操作系统,文件放置位置如下所示
3、双击安装文件,点击安装即可,非常简单方便
以上就是针对该问题的解决方案,希望能帮助到大家,欢迎补充交流
以下问题更新于2022年5月24日
问题六
问题描述:在本地运行代码成功,但是部署在SQL Server代理作业自动执行时提示以下错误:
数据流任务:错误: 对连接管理器 wmsdbsys.ykl 的 AcquireConnection 方法调用失败,错误代码为 0xC0014009。可能在此之前已经发出错误消息,提供了有关 AcquireConnection 方法调用失败原因的详细信息。
如下图所示:
解决方案:
选中报错的作业,单击右键,选择“属性”,在弹出框中选择“步骤”,双击作业步骤列表,点击“配置”,选择“高级”,勾选“32位运行时”,如下图所示:
问题七
问题描述:在本地运行代码成功,但是部署在SQL Server代理作业自动执行时提示以下错误:
Package:错误: 包从版本 8 到版本 6 的迁移失败,错误为 0xC001700A“包中的版本号无效。该版本号不能大于当前的版本号。”如下图所示:
解决方案:单击项目右键,点击属性,选择“配置属性”中的“常规”,如下图所示,降低SQL Server版本,然后重新部署项目
注:该文章可能会持续更新,我会把我使用SSDT过程中遇到的问题记录在该文章中