Посмотрите на это решение здесь: http://sqlxml.org/faqs.aspx?faq=29
Он использует хранимую процедуру для экспорта набора результатов в XML. Это старая статья, но, вероятно, стоит проверить. Я не проверял, поэтому ваш пробег может отличаться.
С сайта:
You first generate a file with the text-editor like:
<root>
<%begindetail%>
<%insert_data_here%>
<%enddetail%>
</root>
Save it as c:\temp\template.tpl
Next you open QA and type:
sp_makewebtask @outputfile = 'c:\temp\myxmlfile.xml',
@query = 'select * from sysobjects for xml auto',
@templatefile = 'c:\temp\template.tpl'
The Result is a XML-File!