使用BCP实用程序创建时,bcp格式文件在哪里?

时间:2011-02-16 16:31:18

标签: sql-server-2005 cmd bcp

我正在尝试使用bcp实用程序为数据库中的表创建bcp格式文件。根据我发现的here,我想出了以下cmd命令:

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

没有输出。首先,是应该发生什么?这是否意味着它成功运行了?

其次,我的格式文件发生了什么变化?我找不到任何地方。我搜索了我的硬盘驱动器,以及服务器所在的驱动器,它不在那里。我认为它会在我运行命令的驱动器上,但我实际上是从查询窗口运行它。这可能是问题吗?

提前致谢!

2 个答案:

答案 0 :(得分:2)

对我来说,它是在“C:\ Windows \ System32”

中创建的

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

bcp dbName..tableName format nul -c -f "c:\logs\tableName.fmt" -T

答案 1 :(得分:1)

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

enter image description here