我有一个旧的SQL Server 2000数据库,我想进入XML,所以我可以从那里将其部分导入到PHP网站的SQLite数据库中。
我通过 SQL Server Management Studio 2008 Express 访问了SQL Server 2000数据库,我可以打开所有表格,查看数据等。
我期待能够例如在“论坛”上右键单击,然后选择“将所有表格导出为XML”,但无法找到任何导出功能。
将此SQL Server数据库导出到XML文件的最简单方法是什么,我甚至不需要架构(int,varchar等),只需要数据。
答案 0 :(得分:8)
SELECT * FROM {tablename} FOR XML AUTO
在这个特殊情况下工作正常,感谢ogiboho通过twitter
答案 1 :(得分:1)
您可以编写一个.NET应用程序,将表检索到数据集,然后从数据集中获取XML ...
http://msdn.microsoft.com/en-us/library/zx8h06sz.aspx
或者您可以查看此论坛帖子,它有很多不同的方法来实现这一目标......