从CRM导入带有日期的数据问题

时间:2018-07-30 13:42:11

标签: sql ssis kingswaysoft

最近,我每天都将CRM动态11中的数据导入到我们的sql数据库中。我创建了一个SSIS包来进行导入。我的问题是在CRM中,我的会员生日为“ 1990-04-25”,但是当我将其导入到我们的sql数据库时,它的日期为“ 1990-04-24 23:00:00.000”。问题是它从出生日期算起一天扣除。问题仅在于附有日期时间的出生日期。

请问您有解决上述问题的方法吗?

注意:-我的表数据类型是-datetime,CRM也是如此。

我在sis中使用的日期流是kingswaysoft的一项补充。

亲切的问候...

解决方案:-可以在这里https://social.msdn.microsoft.com/Forums/sqlserver/en-US/67564e18-ea49-4d90-bc79-18e3213cffb2/loading-datetime-field-gives-wrong-dates-in-ssis?forum=sqlintegrationservices . It has been fixed.

找到解决方案

根据描述,问题在于BisStartDate列在SSIS中的实际日期时间之前显示了一个小时。

要变通解决此问题,我们可以使用包含正确日期时间的派生列替换BisStartDate列,然后使用新的BisStartDate列进行以下转换。以下屏幕截图供您参考:

0 个答案:

没有答案