提问人:Scott 提问时间:11/15/2023 最后编辑:user692942Scott 更新时间:11/15/2023 访问量:47
2012 MSSQL作业无法插入MySQL
2012 MSSQL Job Failing to insert into MySQL
问:
我们正在运行 2012 MSSQL,并且有许多作业正在运行以发送消息。它们插入到 mysql 数据库的另一个表中。问题是工作偶尔会无缘无故地失败。它运行查找,然后失败。
以下是作业日志文件查看器中的错误:
说明:链接服务器“MySQL”的 OLE DB 提供程序“MSDASQL” 报告了错误。提供商没有提供有关 错误。结束错误错误:2023-11-14 18:53:52.06 代码:0xC002F210 来源:传输到 machine2 执行 SQL 任务说明: 执行查询 “INSERT INTO OPENQUERY(table_to_insert, 'SELECT sql_id...“失败,出现以下错误:”OLE DB 提供程序 链接服务器“machine2”的“MSDASQL”无法 INSERT INTO 表 “[MSDASQL]”。未知提供程序错误。可能的故障原因: 查询问题,“ResultSet”属性设置不正确, 参数设置不正确,或连接未正确建立。 结束错误 DTExec:包执行返回DTSER_FAILURE (1)。 开始时间:下午 6:53:50 完成时间:下午 6:53:52 时间:1.794 秒。 包执行失败。该步骤失败。
更糟糕的是,相同的过程有时有效,但有时却不行。它正在对 mysql 数据库执行插入查询,例如,在 15-20 个中插入 1-2 个,然后停止并抛出错误。
它不会根本不起作用,而不是 1-2 次插入然后失败吗?
我们使用 SSIS VB 文件执行传输(插入)到 MySQL 表中。任何帮助将不胜感激。
谢谢!
答: 暂无答案
评论