@01vadim10

Как экспортировать БД из SQL Server в Xml-файл?

Необходимо экспортировать тестовую базу из SQL Server в Xml-файл. Попытки самому найти решение с помощью инструментов SQL Managment Studio ни к чему не привели. Пробовал конвертить и через bulk и через FOR XML, но они позволяют преобразовать только каждую таблицу отдельно, а мне необходимо экспортировать всю базу целиком в один файл, к тому же эта xml-база иногда требует обновления, в связи с хоть и редким, но изменением структуры классов в проекте. Подскажите в каком направлении копать, желательно с использованием C# или Python
  • Вопрос задан
  • 1338 просмотров
Решения вопроса 1
AndyKorg
@AndyKorg
Кнопконажиматель и припоерасплавлятель
Что то типа такого:
declare @s nvarchar(max)  = ''
select @s  = @s  +
'select * from '+TABLE_NAME+' for xml auto;'
	from INFORMATION_SCHEMA.TABLES 

exec (@s)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
tsklab
@tsklab Куратор тега SQL Server
Здесь отвечаю на вопросы.
Для схемы с данными одним файлом есть экспорт приложения уровня данных.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы