【发布时间】:2018-05-28 06:06:36
【问题描述】:
我必须通过 SSIS 包将三天的数据从源服务器加载到目标服务器。我算了一下,这三天的总记录是31000左右。
在源表中我使用以下 sql 查询:-
选择 id ,customer_id ,deleted_date ,lc_contact_date ,lc_lead_date ,lc_customer_date , is_blacklisted_date ,modified_date ,modified_by ,cd_mdm1 ,cd_mdm2 ,cd_mdm3 ,cd_mdm4 ,cd_mdm5 from customer_dates WHERE (modified_date > '2018-05-25 13:32:36' and modified_date
将数据发送到目标表。
查询是正确的,它有大约 31000 个计数。但是错误是在使用包时它没有将数据从源传输到目标。如果我使用 600 左右的限制,即下面的查询它工作正常。 选择 id ,customer_id ,deleted_date ,lc_contact_date ,lc_lead_date ,lc_customer_date , is_blacklisted_date ,modified_date ,modified_by ,cd_mdm1 ,cd_mdm2 ,cd_mdm3 ,cd_mdm4 ,cd_mdm5 from customer_dates WHERE (modified_date > '2018-05-25 13:32:36' and modified_date
谁能帮我找出我必须嵌入到 ssis 包中的设置或任何东西?
【问题讨论】:
-
您可以发布您收到的错误消息吗?我认为这是特定列中的数据问题。
标签: sql-server ssis ssis-2012 ssis-2008