我想从SQL Server 2012导出表格到XML文件。我已经找到了一个好的答案和这里讲解如何从SQL Server数据库查询生成XML结果,但我还是不知道如何将这个结果保存到文件中。
SQL查询为:
SELECT [Created], [Text]
FROM [db304].[dbo].[SearchHistory]
FOR XML PATH('Record'), ROOT('SearchHistory')
我使用Microsoft SQL Server Management Studio来执行此结果。我在结果窗口中看到XML,但无法保存。
右键菜单中有“另存为结果”,但是当结果有98900行时,使用这个选项会耗尽我的8GB内存。
是否有直接将此查询保存到磁盘上的XML文件的方法?