首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Server bcp将数据从日期时间迁移到日期时间偏移量

问使用Server bcp将数据从日期时间迁移到日期时间偏移量
EN

Stack Overflow用户
提问于 2016-12-12 07:36:12
回答 1查看 439关注 0票数 1

我有两个结构几乎相同的表,一个在Server 2005中,另一个在Server 2016中。唯一的区别是,列ModifiedDate在SQL 2005中为datetime类型,在SQL 2016中为datetimeoffset类型。

我使用bcp以本机格式将SQL 2005的数据导出到文件中。然后,我尝试使用bcp将数据文件导入SQL 2016。我有错误:

ODBC驱动程序11用于Server数据类型的无效字段大小

如果删除ModifiedDate列,导出/导入将运行,不会出现任何错误。

有人知道如何解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2016-12-12 07:59:05

使用BCP导出时,不要直接为表进行OUT导出,而是使用查询进行QUERYOUT导出,该查询将DATETIME字段转换为格式可转换为DATETIMEOFFSET的字段。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41096105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档