3

我正在尝试使用 bcp 实用程序为我的数据库中的表创建一个 bcp 格式文件。根据我在这里找到的内容,我想出了以下 cmd 命令:

bcp dbName..tableName format nul -c -f tableName.fmt -T

它可以在没有输出的情况下工作。首先,这是应该发生的事情吗?这是否意味着它运行成功了?

二、我的格式文件怎么了?我在任何地方都找不到它。我搜索了我的硬盘驱动器以及服务器所在的驱动器,但它不存在。我认为它将在我运行命令的驱动器上,但实际上我是从查询窗口运行它的。这可能是问题吗?

提前致谢!

4

2 回答 2

2

对我来说,它是在“C:\Windows\System32”中创建的

但是您可以使用根文件路径指定您自己的位置,然后在您想要的任何位置创建文件:

bcp dbName..tableName format nul -c -f "c:\logs\tableName.fmt" -T
于 2013-05-10T10:44:30.907 回答
1

格式文件应该已在运行 bcp 命令的目录中创建:

在此处输入图像描述

于 2011-07-23T17:24:53.160 回答