Каков самый простой способ экспорта базы данных SQLServer 2000 в XML?
У меня есть старая база данных SQL Server 2000, которую я хочу получить в XML, чтобы оттуда импортировать ее части в базу данных SQLite для веб-сайта PHP.
Я получил доступ к базе данных SQL Server 2000 через SQL Server Management Studio 2008 Express, Я могу открыть все таблицы, представления данных, и т. д.
Я ожидал, что смогу, например щелкните правой кнопкой мыши на "таблицы "и выберите" экспортировать все таблицы в XML", но не может найти экспорт функция такой.
каков самый простой способ экспортировать эту базу данных SQL Server в XML-файлы, мне даже не нужна схема (int, varchar и т. д.), только данные.
2 ответов
SELECT * FROM {tablename} FOR XML AUTO
отлично работает в этом конкретном случае, спасибо ogiboho через twitter
вы можете написать приложение .NET, которое извлекает таблицы в набор данных, а затем получает XML из набора данных...
http://msdn.microsoft.com/en-us/library/zx8h06sz.aspx
в качестве альтернативы вы можете посмотреть на этот пост форума, у него есть много разных способов приблизиться к достижению этого...