将SQLServer 2000数据库导出到XML的最简单方法是什么?

时间:2009-09-01 22:05:24

标签: sql-server xml export data-transfer

我有一个旧的SQL Server 2000数据库,我想进入XML,所以我可以从那里将其部分导入到PHP网站的SQLite数据库中。

我通过 SQL Server Management Studio 2008 Express 访问了SQL Server 2000数据库,我可以打开所有表格,查看数据等。

我期待能够例如在“论坛”上右键单击,然后选择“将所有表格导出为XML”,但无法找到任何导出功能

将此SQL Server数据库导出到XML文件的最简单方法是什么,我甚至不需要架构(int,varchar等),只需要数据。

2 个答案:

答案 0 :(得分:8)

SELECT * FROM {tablename} FOR XML AUTO

在这个特殊情况下工作正常,感谢ogiboho通过twitter

答案 1 :(得分:1)

您可以编写一个.NET应用程序,将表检索到数据集,然后从数据集中获取XML ...

http://msdn.microsoft.com/en-us/library/zx8h06sz.aspx

或者您可以查看此论坛帖子,它有很多不同的方法来实现这一目标......

http://sqlxml.org/faqs.aspx?faq=29