具有2个任务的数据流,导入平面文件(源)和数据库(目标)。我有一个源(csv Flate文件),[运行日期]的数据类型是文件格式的DT_STR,直接到数据库表,其中列[运行日期]是smalldatetime,sql server 2000.
现在我的源文件中有一个[运行日期]列,如05/04/2018。
当我在本地运行SSIS包时,我在[运行日期]列的导入表中得到05/04/2018。当我在服务器上运行它时,我得到04/05/2018作为[运行日期]。这是错的。如何确保SSIS在服务器上运行包时进行正确的转换?我无法更改服务器设置或区域设置。
答案 0 :(得分:1)
可以通过设置操作系统的日期格式来解决此问题。在服务器上,转到控制面板并将日期时间格式更改为您的首选项。这应该可以解决问题。