我需要将MSSQL Server2000 数据库中的所有数据导出到文本或csv 文件中。我从 msdn 中阅读并发现工具“bcp”对于将数据导出到文本文件可能很有用。但 MSSQL Server 2000 在 EnterpriseManager 编辑器上不支持“queryout”关键字。

有没有其他可能的方法可以将 MSSQL Server2000 中的表中的所有数据复制到文本文件或 csv 文件?

有帮助吗?

解决方案

BCP 是一个命令行效用 - 它不是作为一个SQL查询运行

从命令行(开始>运行> CMD)运行它

其他提示

首先,在 SQL Server 2000 中,永远不要使用企业管理器中的编辑器来编写或运行查询。它确实可以锁定您的系统。如果您正在运行查询,请在查询分析器中执行它们。

您可以使用企业管理中的导出向导来创建文件。只需右键单击您要使用的数据库,转到所有任务,您将看到导出数据。按照向导完成步骤。如果您打算重复运行此程序,也可以将其另存为 DTS 包。然后您可以安排 DTS 包在设定的时间运行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top