Tsql SSIS datetime到datetime迁移错误

Tsql SSIS datetime到datetime迁移错误,tsql,ssis,Tsql,Ssis,我有一个简单的任务,我想把表从db1迁移到db2,但仍然坚持这个错误,它看起来像是datetime。我完全迷路了:以下是我所拥有的: 味精 我的源列和目标列ddl相同: Column_name Type Computed Length SCR_DATE datetime no 8 SCR_DATE datetime no 8 源中没有null或垃圾:此函数不返回任何内容 SELECT TOP 10 SCR_DATE, LEN(SCR_DATE), *

我有一个简单的任务,我想把表从db1迁移到db2,但仍然坚持这个错误,它看起来像是datetime。我完全迷路了:以下是我所拥有的: 味精

我的源列和目标列ddl相同:

Column_name Type    Computed    Length
SCR_DATE    datetime    no  8
SCR_DATE    datetime    no  8
源中没有null或垃圾:此函数不返回任何内容

SELECT TOP 10 SCR_DATE, LEN(SCR_DATE), * 
 FROM table_IN
 WHERE LEN(SCR_DATE) <> 19  OR  SCR_DATE IS nuLL
在我的包中,我只有OLEDB源和目标

我在:

SELECT @@VERSION
Microsoft SQL Server 2012 - 11.0.5058.0 (X64) 
我错过了什么? 谢谢马里奥

附言

然后在播放后,我在派生列框中出现了以下错误:

   Error at 9 Error at 9 Lab_IN [Derived Column [2]]: The function "SUBSTRING" does not support the data type "DT_DBTIMESTAMP" for parameter number 1. The type of the parameter could not be implicitly cast into a compatible type for the function. To perform this operation, the operand needs to be explicitly cast with a cast operator. 

进一步播放我得到了这样一条消息:在尝试格式化之后:这些数据库在两个不同的服务器上吗?如果是,这些服务器是否链接?因此错误发生在OLE DB源上?您还提到了使用派生列。是否可以上传一些数据流截图以及相关组件的属性?Tx,全部。我在另一台机器上做了一个全新的包,它能工作!!??我想我需要学习如何刷新所有连接?或发生了别的事。。。
SELECT @@VERSION
Microsoft SQL Server 2012 - 11.0.5058.0 (X64) 
   Error at 9 Error at 9 Lab_IN [Derived Column [2]]: The function "SUBSTRING" does not support the data type "DT_DBTIMESTAMP" for parameter number 1. The type of the parameter could not be implicitly cast into a compatible type for the function. To perform this operation, the operand needs to be explicitly cast with a cast operator.