0

我需要将一个大型XML文件中的SQL Server数据库完全转储。我需要获取所有表格,除了需要排除特定列的某些表格(包含原始数据的列)。将sql server 2008数据库转储为XML

我该怎么做?

我正在使用SQL Server 2008 R2。

+0

您期望从SQL Server获得什么样的XML?你有一个特定的形式? – jveazey

+0

我只需要表格宽度XML中每一行的数据类型和数据值。我并没有真正具体的格式。 – NomenNescio

+0

我想在代码(C#)中查询数据库并在那里手动将其转换为XML。 – NomenNescio

回答

0

从来没有尝试过,但我相信你可以使用的bcp批量导出选项:

从SQL Server图书上线:

“E.批量导出XML数据 下面的示例使用BCP至从在前面的例子中通过使用相同的XML格式的文件中创建的表批量导出XML数据在下面的BCP的命令,表示必须用适当的值来替换占位符:

bcp bulktest..xTable out a-wn.out -N -T -S<server_name>\<instance_name> 

相关问题