将数据库导出为自定义文件格式

时间:2018-02-21 11:29:35

标签: sql-server database database-schema

我想编写一个命令行工具,它使用我定义的自定义格式(不是CSVSQL或任何广泛使用的文件格式)从文本文件中导出数据库数据中的转储。模式非常复杂,输出文件将采用定义良好的NACHA文件格式。我将使用C#和.NET Core来完成此任务,因为它是客户端所需的技术。

但我想知道是否有这样的工具或语言可以将表格,列,行映射为文本元素作为行,段落等?

谢谢!

1 个答案:

答案 0 :(得分:0)

有各种内置SQL Server Management Studio导出/导入工具。我想根据您的需求,最好在BCP Utility上构建您的功能,因为它有各种可以使用您的工具填充的选项。

您可能需要编写其他查询以获取特定数据库中的表,然后使用BCP实用程序逐个导出其数据。然后,您可以合并文件或压缩它们。