Я искал Google и этот сайт около 2 часов, пытаясь собрать, как это сделать, и не повезло на пути, который подходит/я понимаю. Как говорится в заголовке, мне нужно экспортировать данные таблицы в файл XML. У меня есть база данных Azure SQL с данными таблицы.Экспорт базы данных Azure SQL в файл XML
Имя таблицы: Район
Столбцы таблицы: Id, имя, organizationType, адрес и т.д.
мне нужно взять эти данные и создать XML-файл, который я могу сохранить, так что она может быть предоставлена другим.
Я попытался с помощью:
SELECT *
FROM dbo.District
FOR XML PATH('districtEntry'), ROOT('leaID')
Это дает мне данные в формате XML, но я не вижу способа, чтобы сохранить его.
Кроме того, есть некоторые функции, которые мне нужно, чтобы быть в состоянии выполнить с данными:
Программа должна иметь следующие параметры:
1) Экспорт всех данных.
2) Экспортируйте все строки, созданные или обновленные с указанной даты.
Файлы должны быть названы в формате ENTITY.DATE.XML, как в DISTRICT.20150521.XML (используйте дату в формате YYYYMMDD).
Это заставляет меня полагать, что мне нужно написать код, отличный от SQL, поскольку требование было бы также запрашивать таблицу для определенных элементов данных.
Мне было интересно, нужно ли мне загружать любые инструменты данных сервера баз данных, писать код, и если да, на каком языке и т. Д. Создание XML-файла необходимо автоматизировать, я верю после каждого обновления таблицы или после запроса.
Я очень смущен и нуждаюсь в руководстве, поскольку теперь я почти потерял надежду. Пожалуйста, дайте мне знать, если мне нужно что-то разъяснить. Спасибо.
P.S. Я бы дал фотографии, но у меня недостаточно репутации, чтобы их снабжать.
Да, его необходимо автоматизировать. Просто дай мне понять это правильно. Мне нужно будет подключиться к базе данных Azure SQL с помощью программы VB.Net. Запросить мои таблицы с помощью указанной программы, а затем использовать «StreamWriter» для экспорта кода в файл XML? По вашей ссылке я вижу код C#, но для VB.NET его нет. Может быть, я не выгляжу достаточно сложно, и если это так, извините. –
Ссылка имеет только образец C#; вы могли бы добиться того же самого в VB.NET, используя те же классы ADO.NET. Я больше не знаком с VB.NET (в прошлый раз, когда работа VB вернулась на VB5 ...), поэтому я не могу с этим поделать, но в этом примере, похоже, нет ничего необычного C# мудрый в этом, поэтому не должно быть так сложно конвертировать в VB.NET .... –
Я действительно не понимаю, что он делает после запуска кода, он успешно строится, но что делать дальше? Сегодня я играю в VB и подключился к своей подписке и базе данных в лазурном режиме с помощью SQL Sever Object Explorer. Я также открыл одну из моих таблиц и выполнил запрос, который привел к созданию XML-файла. Я просто не знаю, как его автоматизировать. –