首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SSIS错误: 0xC0202009在数据流任务,OLE DB Source [1759]:SSIS错误代码DTS_E_OLEDBERROR。发生了OLE DB错误。错误代码: 0x80004005

SSIS错误: 0xC0202009在数据流任务,OLE DB Source [1759]:SSIS错误代码DTS_E_OLEDBERROR。发生了OLE DB错误。错误代码: 0x80004005
EN

Stack Overflow用户
提问于 2022-08-12 15:10:40
回答 1查看 654关注 0票数 0

我有一个SSIS包,它在文件末尾时失败了。我需要2022-07-01的数据,但是在2022-08-12的时候就失败了。我试着在2022-08-01之后运行所有的东西,看看是否有坏的数据,但是它运行得很好,没有错误。不知道为什么它在2022-07-01运行时失败了。

当我检查记录失败的地方后,我没有发现任何异常,而且它得到了当我运行它从8-1,所以我认为排除坏的数据。

下面是来自OLEDB源的SQL:

代码语言:javascript
运行
复制
SELECT     
    ord_company, ord_number, ord_customer, ord_bookdate, 
    ord_bookedby, ord_status, ord_originpoint, ord_destpoint, 
    ord_invoicestatus, ord_origincity, ord_destcity, ord_originstate, 
    ord_deststate, ord_originregion1, ord_destregion1, ord_supplier, 
    ord_billto, ord_startdate, ord_completiondate, ord_revtype1, 
    ord_revtype2, ord_revtype3, ord_revtype4, ord_totalweight, 
    ord_totalpieces, ord_totalmiles, ord_totalcharge, ord_currency, 
    ord_currencydate, ord_totalvolume, ord_hdrnumber, ord_refnum, 
    ord_invoicewhole, ord_remark, ord_shipper, ord_consignee, 
    ord_pu_at, ord_dr_at, ord_originregion2, ord_originregion3, 
    ord_originregion4, ord_destregion2, ord_destregion3, 
    ord_destregion4, mfh_hdrnumber, ord_priority, 
    mov_number, tar_tarriffnumber, tar_number, [timestamp], 
    tar_tariffitem, ord_contact, ord_showshipper, ord_showcons, 
    ord_subcompany, ord_lowtemp, ord_hitemp, ord_quantity, 
    ord_rate, ord_charge, ord_rateunit, ord_unit, trl_type1, 
    ord_driver1, ord_driver2, ord_tractor, ord_trailer, ord_length, 
    ord_width, ord_height, ord_lengthunit, ord_widthunit, 
    ord_heightunit, ord_reftype, cmd_code, ord_description, 
    ord_terms, cht_itemcode, ord_origin_earliestdate, 
    ord_origin_latestdate, ord_odmetermiles, ord_stopcount, 
    ord_dest_earliestdate, ord_dest_latestdate, 
    ref_sid, ref_pickup, ord_cmdvalue, ord_accessorial_chrg, 
    ord_availabledate, ord_miscqty, ord_tempunits, ord_datetaken, 
    ord_totalweightunits, ord_totalvolumeunits, ord_totalcountunits, 
    ord_loadtime, ord_unloadtime, ord_drivetime, ord_rateby, 
    ord_quantity_type, ord_thirdpartytype1, ord_thirdpartytype2, 
    ord_charge_type, ord_bol_printed, ord_fromorder, ord_mintemp, 
    ord_maxtemp, ord_distributor, 
    opt_trc_type4, opt_trl_type4, ord_cod_amount, appt_init, 
    appt_contact, ord_ratingquantity, ord_ratingunit, 
    ord_hideshipperaddr, ord_hideconsignaddr, ord_booked_revtype1, 
    ord_mileagetable, ord_tareweight, ord_grossweight, ord_trl_type2, 
    ord_trl_type3, ord_trl_type4, ord_allinclusivecharge, 
    ord_extrainfo1, ord_extrainfo2, ord_extrainfo3, ord_extrainfo4, 
    ord_extrainfo5, ord_extrainfo6, ord_extrainfo7, ord_extrainfo8, 
    ord_extrainfo9, ord_extrainfo10, ord_extrainfo11, ord_extrainfo12, 
    ord_extrainfo13, ord_extrainfo14, ord_extrainfo15, ord_rate_type, 
    ord_barcode, ord_broker, ord_stlquantity, ord_stlunit, 
    ord_stlquantity_type, ord_fromschedule, ord_schedulebatch, 
    last_updateby, last_updatedate, ord_mileage_adj_pct, 
    ord_trlrentinv, ord_revenue_pay_fix, ord_revenue_pay, 
    ord_reserved_number, ord_customs_document, 
    ord_charge_type_lh, ord_noautosplit, ord_noautotransfer, 
    ord_complete_stamp, ord_totalloadingmeters, 
    ord_totalloadingmetersunit, ord_entryport, ord_exitport, 
    ord_commodities_weight, ord_intermodal, ord_dimfactor, 
    external_id, external_type, Ord_UnlockKey, ord_TrlConfiguration, 
    ord_origin_zip, ord_dest_zip, ord_rate_mileagetable, ord_toll_cost, 
    ord_toll_cost_update_date, ord_raildest, ord_railpoolid, 
    ord_trailer2, ord_odmetermiles_mtid, ord_route, 
    ord_route_effc_date, ord_route_exp_date, ord_order_source, 
    ord_edipurpose, ord_ediuseraction, ord_edistate, 
    ord_no_recalc_miles, ord_editradingpartner, ord_edideclinereason, 
    ord_miscdate1, ord_carrier, ord_pyd_status_1, ord_pyd_status_2, 
    rd_pin, ord_accounttype, ord_batchrateeligibility, 
    ord_batchratestatus, ord_odometer_start, ord_odometer_end, 
    ord_billmiles, ord_paymiles, ord_standardhours, 
    ord_preventexternalupdate, ord_job_ordered, ord_job_remaining, 
    ord_shortcomment, ord_lastratedate, ord_manualeventcallminutes, 
    ord_manualcheckcallminutes, sv_manu_export_flag, ord_cbp, 
    ord_cyclic_dsp_enabled, ord_preassign_ack_required, 
    ord_anc_number, ord_gvw_unit, ord_gvw_amt, ord_gvw_adjstd_unit, 
    ord_gvw_adjstd_amt, ord_BelongsTo, ord_thirdpartytype3, 
    ord_thirdparty_split_percent, ord_thirdparty_split, ord_chassis, 
    ord_chassis2, ord_showasconsignee_dist, 
    ord_use_showasconsignee_dist, ord_nomincharges, 
    car_key, GST_REQ, QST_REQ, ord_carrierchangecode, 
    ord_extequip_automatch, IVA_REQ, ord_broker_percent, 
    ord_target_margin, ord_paystatus_override, ord_customdate, 
    ord_timezone, ord_datepromised, ord_edistate_prior, 
    ord_pallet_type, ord_pallet_count, ord_railramporig, 
    ord_railrampdest, rowsec_rsrv_id, ord_reviewneeded, ord_DelRptSent,   
    recurring_job_flag, ord_remark2, ord_reviewed, ord_reviewedby, 
    ord_revieweddate, ord_routename, ord_billing_usedate, 
    ord_billing_usedate_setting, HST_REQ, ord_ratemode, 
    ord_servicelevel, ord_servicedays, ord_over_credit_limit_approved, 
    ord_over_credit_limit_approved_by, ord_triprpt_last_rundate, 
    ord_invoice_effectivedate, payrollcloseddate, billingcloseddate, 
    ord_override_stop_type, ord_checklisttype, ord_mastermatchpending, 
    ord_railschedulecascadepending, ord_importexport, 
    ord_pendinglegstatusupdate, ord_ediaccepttext, 
    ord_retaintosafefill, ord_submode, ord_job_freightbased, 
    ord_approved, ord_app_eqcodes, ord_qty_ordered, ord_totalmileunits, 
    ord_totalpallets, ord_totalpalletunits, ord_totalcount2, 
    ord_totalcount2units, ord_rate_per, ord_sub_charge, 
    ord_discount_rate, ord_discount, ord_discount_qty, 
    ord_discount_per, ord_disc_tar_number
FROM
    orderheader
WHERE     
    (ord_bookdate > '2022-07-01')

ord_bookdate是这样的格式:'2022-07-01 : 00:00:00.000‘,所以我试着说: ord_date > '2022-06-30 00: 00:00:00.000’,也有同样的错误.

错误如下:

启动"C:\Users\Desktop\Code\SSIS_TMW_ORDERHEADER\SSIS_TMW_ORDERHEADER.dtsx“包

SSIS。

信息: 0x4004300A在数据流任务,SSIS.Pipeline:验证阶段已经开始。

信息: 0x4004300A在数据流任务,SSIS.Pipeline:验证阶段已经开始。

警告: 0x80049304在数据流任务,SSIS.Pipeline:警告:无法打开全局共享内存来与性能DLL通信;数据流性能计数器不可用。若要解决此问题,请以管理员身份或在系统控制台上运行此包。

信息: 0x40043006在数据流任务,SSIS.Pipeline:准备执行阶段正在开始。

信息: 0x40043007在数据流任务,SSIS.Pipeline:预执行阶段已经开始.

信息: 0x4004300C在数据流任务,SSIS.Pipeline:执行阶段已经开始。

错误: 0xC0202009在数据流任务,OLE DB源1759: SSIS错误代码DTS_E_OLEDBERROR。发生了OLE DB错误。错误代码: 0x80004005。

OLE DB记录是可用的。源:"Microsoft SQL Server本机客户端11.0“H结果: 0x80004005描述:”事务(进程ID 275)与另一个进程在锁定资源上陷入僵局,并已被选择为死锁牺牲品。请重新运行事务。“

错误: 0xC0047038在数据流任务,SSIS.Pipeline: SSIS错误代码DTS_E_PRIMEOUTPUTFAILED。OLE DB Source上的PrimeOutput方法返回错误代码0xC0202009。当管道引擎名为PrimeOutput()时,组件返回一个失败代码。失败代码的含义由组件定义,但错误是致命的,管道停止执行。在此之前可能会发布错误消息,并提供有关故障的更多信息。

信息: 0x40043008在数据流任务,SSIS.Pipeline:后执行阶段已经开始。

信息: 0x4004300B在数据流任务,SSIS.Pipeline:"CData雪花目的地“写了44992行。

信息: 0x40043009在数据流任务,SSIS.Pipeline:清理阶段已经开始。

任务失败:数据流任务

警告: 0x80019002在SSIS_TMW_ORDERHEADER: SSIS警告代码DTS_W_MAXIMUMERRORCOUNTREACHED。执行方法成功,但引发的错误数(2)达到允许的最大值(1),从而导致失败。当错误数达到MaximumErrorCount中指定的数目时,就会发生这种情况。更改MaximumErrorCount或修复错误。

SSIS包"C:\Users\Desktop\Code\SSIS_TMW_ORDERHEADER\SSIS_TMW_ORDERHEADER.dtsx“完成:失败。

程序'21224 DtsDebugHost.exe: DTS‘已退出代码0 (0x0)。

是否有什么方法来转换这个或某个将修复错误的东西?

EN

回答 1

Stack Overflow用户

发布于 2022-08-12 15:16:42

这与SSIS无关,错误非常简单:

事务(Process )与另一个进程在锁定资源上陷入僵局,并被选择为死锁受害者。重新运行交易。“

这意味着查询是死锁的一部分(查找它),SQL server决定“牺牲”它来解锁这种情况。你在忙着做系统吗?运行这个查询需要多长时间?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73336254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档