Как преобразовать базу данных SQL Server 2008 в его форму XML? - PullRequest
0 голосов
/ 28 июля 2010

У меня есть база данных в sql server 2008. Я хочу преобразовать ее в формат xml. Что мне нужно сделать? Какая процедура? Пожалуйста, ведите меня. Я не хочу писать код для этого на любом языке. Есть ли в SQL Server 2008 какие-либо средства?

1 Ответ

2 голосов
/ 28 июля 2010

Посмотрите на это решение здесь: 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!
...