Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 从CRM导入日期为的数据时出现问题_Sql_Ssis_Kingswaysoft - Fatal编程技术网

Sql 从CRM导入日期为的数据时出现问题

Sql 从CRM导入日期为的数据时出现问题,sql,ssis,kingswaysoft,Sql,Ssis,Kingswaysoft,最近,我每天都将数据从CRM dynamics 11导入我们的sql数据库。我已经创建了一个SSIS包来进行导入。我的问题是在CRM中,我将成员的出生日期设置为“1990-04-25”,但当我将其导入sql数据库时,它的名称为“1990-04-24 23:00:00.000”。问题是从出生日期起一天内扣除。该问题仅与附有日期时间的出生日期有关 以上问题有什么解决办法吗 注意:-我的表数据类型是-datetime,CRM也是如此 我在ssis中使用的日期流是金山软件的一个附加组件 亲切的问候 解决

最近,我每天都将数据从CRM dynamics 11导入我们的sql数据库。我已经创建了一个SSIS包来进行导入。我的问题是在CRM中,我将成员的出生日期设置为“1990-04-25”,但当我将其导入sql数据库时,它的名称为“1990-04-24 23:00:00.000”。问题是从出生日期起一天内扣除。该问题仅与附有日期时间的出生日期有关

以上问题有什么解决办法吗

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

我在ssis中使用的日期流是金山软件的一个附加组件

亲切的问候

解决方案:-可在此处找到解决方案

根据描述,问题在于BISTARTDATE列显示的时间比SSIS中的实际日期时间早一小时


为了解决这个问题,我们可以使用包含正确datetime的派生列替换BisStartDate列,然后使用新的BisStartDate列执行以下转换。以下屏幕截图供您参考:

这可能值得在此处添加该解决方案作为答案。在这里添加链接以及任何相关文本来指导未来的搜索者。注意,这是一个时区问题,如果将来有人在这个问题上陷入困境,这会很有帮助。在我们的CRM源组件中,有一个“输出时区”选项,您可以选择。这可能是获得正确日期时间输出的选项之一,而不是使用任何转换。添加了屏幕截图和解决方案您可以自行回答,因此编辑问题,拿出解决方案并将其写在适当的位置,以获得答案,包括屏幕截图、链接+链接的内容。