我是SSIS的新手,我正在构建一个包,其中我有一个来自CSV的平面文件源,并将它导入到我们的数据库中。在CSV中,我遇到问题的列称为Date (日期格式为dd,ex: 8-feb-16),我有SSIS建议类型,它为该列提供了一种string类型。在数据库中,对应的Date列有一个数据类型datetime,这等于它在SSIS中具有一种database timestamp类型。我尝试给他们提供相同的数据类型,尝试通过数据转换来运行它,我已经对它们进行了相当多的处理,但是似乎没有什么能奏效。也许我漏掉了什么?我所犯的错误是:
The data conversion for column "&
我想使用SSIS将数据库从access转换为SQL Server。我无法转换access数据库的日期/时间列。SSIS的意思类似于:
conversion between DT_Date and DT_DBTIMESTAMP is not supported.
(它从我的德语版本翻译过来,在英语版本中可能会有所不同)。在Access中有Date/Time列,在SQL Server中有datetime。在SSIS的数据流程图中,我有一个用于访问数据库的OLE db源,一个sql服务器目标和一个数据转换。在数据转换中,我将列转换为dateDT_DATE。它们是这样连接的:
AccessDB -&g
Oracle11g SQL Server2008 R2
尝试将数据从OLE DB源(Oracle DB)移动到OLE DB目标(SQL Server)时收到以下错误。在错误出现之前,添加到SQL服务器的65000条记录中有8922条记录。8922的有问题的date列在应该添加的时候添加了日期。Oracle上的列是DATE类型。SQL Server 2008上的列是datetime。
On the SQL Server, for record # 8922 the RSVP_END_DT = 2007-06-25 12:06:00.000
On the Oracle Server for rec
我有一个输入文本文件,它由几个列组成,即TransactionID、receiveddt、description等。recieveddt列具有以下格式的日期值我想将.txt输入文件加载到数据库中,但是目标列recieveddt是数据类型DateTime。我使用派生列转换将传入的receiveddt列值转换为日期时间,如下所示
Derived Column Name Derived Column Expression Data Type
------------------- ----------------- -------------------- -
我在SSIS中构建了两个包。此包转到文件路径,拉入两个excel文件,并将它们加载到SQL Server db中的两个表中。其中一个包运行良好,并加载其各自的表。但是,另一个excel/csv文件包含两个日期列,包失败,因为它需要加载到的SQL Server表有两个DateTime列。我得到的错误是: OLE DB Destination.InputsOLE DB Destination Input.ColumnsCustDate on OLE DB Destination.InputsOLE DB Destination Input出现-There错误。 我尝试将SQL表中的datetim