【发布时间】:2018-11-11 10:09:43
【问题描述】:
我在导入使用更新版本的 bcp 实用程序导出的数据时遇到问题。
我需要导出的数据与 SQL Server 2012 兼容。
据我了解,导出数据时需要添加-V110选项。
但是,即使我将-V110 添加到bcp 命令中,我总是会在FMT 文件中获得版本12.0(这是我的bcp 版本)。
这是我的bcp 通话示例:
bcp [DB].[dbo].[Table1] format nul -c -f "E:\TMP\DATA\Table1.FMT" -V110 -S [SERVER] -t , -T
有人知道我做错了什么吗?
【问题讨论】:
-
安装的是哪个sql server。
-
SQL Server 2014 和我想导出与 SQL Server 2012 兼容的文件
-
根据我的理解,如果我们不放置任何 -V 选项,您应该能够在任何版本中导入它..
-
您可以导入任何版本,只要它是一个版本。因此,如果我使用的是 SQL Server 2014,那么我可以从版本 8 导入所有版本。如果是以上版本,则 bcp.exe 将显示“无法批量加载。格式文件的未知版本”
标签: sql-server sql-server-2012 sql-server-2014 bulkinsert bcp