我正在尝试使用 bcp 实用程序为我的数据库中的表创建一个 bcp 格式文件。根据我发现的 here ,我想出了以下 cmd 命令:
bcp dbName..tableName 格式 nul -c -f tableName.fmt -T
它没有输出。首先,这是应该发生的事情吗?这是否意味着它运行成功?
其次,我的格式文件怎么了?我到处都找不到。我搜索了我的硬盘驱动器以及服务器所在的驱动器,但不存在。我认为它会在我运行命令的驱动器上,但实际上我是从查询窗口运行它的。这会是问题所在吗?
提前致谢!
最佳答案
对我来说,它是在“C:\Windows\System32”中创建的
但您可以使用根文件路径指定您自己的位置,然后在您想要的任何位置创建文件:
bcp dbName..tableName format nul -c -f "c:\logs\tableName.fmt" -T
关于sql-server-2005 - 使用 BCP 实用程序创建的 bcp 格式文件去哪里了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5019166/