sql-server-2005 - 使用 BCP 实用程序创建的 bcp 格式文件去哪里了?

标签 sql-server-2005 cmd bcp

我正在尝试使用 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/

相关文章:

sql-server - 将大型 Excel 文件导入 SQL Server 的最佳方法

sql - sp_send_dbmail 中的局部变量?

sql-server - 如何在不使用 MS SQL Server Management Studio 的情况下更改 SQL Server 中的默认数据库?

通过批处理文件和 cmd 行运行时,Python 脚本的行为有所不同

sql-server - Sqoop 导出到 Sql Server VS 批量插入到 SQL Server

csv - SQLState = S1000,NativeError = 0 错误 = [Microsoft][SQL Server Native Client 10.0]BCP 数据文件中遇到意外的 EOF

sql - 如何 "HAVING COUNT(DISTINCT(col1, col2))"

.net - 在 SQL2005 中部署 WCF 客户端程序集

excel - 结合 .csv 并将文件名添加为列

java - 在coursera的Algorithms I中,老师用的是哪个终端命令行?