6

我有一个旧的 SQL Server 2000 数据库,我想将它导入 XML,这样我就可以从那里将它的一部分导入 PHP 网站的 SQLite 数据库。

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

我希望能够例如右键单击“表”并选择“将所有表导出为 XML”,但找不到任何这样的导出功能

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

4

2 回答 2

8
SELECT * FROM {tablename} FOR XML AUTO

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

于 2009-09-01T22:54:22.607 回答
1

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

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

或者你可以看看这个论坛帖子,它有很多不同的方法来实现这一点......

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

于 2009-09-01T22:29:25.447 回答