我的.bak格式文件包含来自其他公司的数据库。经过长时间的配置SQL Server我可以访问这些数据,但有没有办法将所有数据库导出为XML格式?通过键入以下内容,最简单的方法是导出每个表:
SELECT * from MLS.dbo.Offers
FOR XML AUTO
答案 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;