SQL Server导入/导出将datetime2更改为smalldatetime。

4

我正在将来自SQL Server 2014的数据导出到2008 R2服务器上的新数据库。源数据库中的日期列都是datetime2,但向导将这些映射更改为smalldatetime,因此导出失败。这个数据库中有很多列和表,所以逐个编辑映射是相当耗时的。有没有一种方法可以修复这个问题,使映射实际上正确工作?

1个回答

1
关闭导入/导出向导。
Modify in
C:\Program Files\Microsoft SQL Server\120\DTS\MappingFiles\MSSQLToSSIS10.XML 
the latest section:
smalldatetime; 
<dtm:DataTypeName>DT_DBTIMESTAMP into DT_DBTIMESTAMP2.

开始向导,并从头再试一次您的选择 对我来说完美运作 :-)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接