У нас есть облачное приложение SaaS, и многие наши клиенты (школьные системы) требуют, чтобы резервные копии их данных хранились для них на месте.
Все данные нашего приложения хранятся в единой базе данных MS SQL. На самом верху «иерархии» находится « Организация ». Эта организация представляет в нашей системе одного клиента. У каждой организации есть много дочерних таблиц / объектов / данных. У каждого из них есть отношения FK, которые в конечном итоге заканчиваются на «Организации».
Нам нужен способ извлечь ОДИН данные клиента из базы данных и каким-то образом связать их, чтобы их можно было загрузить на сайт клиентов. Предпочтительно в SQL Express, SQLite или базе данных доступа.
Например: Организация -> Область навыков -> Программа -> Цель -> Целевые данные
- это все таблицы в системе. Каждый из них ссылается на родителя посредством FK. Мне нужно получить все целевые данные, цели, программы и области навыков для каждой организации и экспортировать эти данные.
Есть ли у кого-нибудь предложения о том, как это сделать в SQL Server, сервисе C # или стороннем инструменте?
Мне нужно, чтобы это решение было легко воспроизвести для каждого клиента, которому нужна эта функция », - повернулся on "
Идеи?