使用SQL Server 2008将所有数据库数据导出为xml格式

时间:2017-07-19 20:57:57

标签: sql sql-server xml database

我的.bak格式文件包含来自其他公司的数据库。经过长时间的配置SQL Server我可以访问这些数据,但有没有办法将所有数据库导出为XML格式?通过键入以下内容,最简单的方法是导出每个表:

SELECT * from MLS.dbo.Offers

FOR XML AUTO

1 个答案:

答案 0 :(得分:1)

不是一个确切的答案,但遵循SQL将帮助您列出所有架构和表名称。并且您可以围绕此结果集构建动态SQL事物以实现您想要的目标。

SELECT DISTINCT
       DB_NAME() AS [Database],
       SCHEMA_NAME(SCHEMA_ID) AS [Schema],
       Name AS [Table]
FROM sys.tables
ORDER BY 1,2;