Такая задача. Есть база данных на Microsoft SQL Server (2005). Нужно получить скрипт, в котором будет набор INSERT'ов для создания данных на основе этой базы.
Т.е. если запустить этот скрипт на этой же базе (или другой с аналогичной структурой), то данные в таблицах будут созданы те же.
Есть много программ в интернете, которые делают это
Но у них у всех проблема в том, что порядок заполнения таблиц не соответсвует иерархии таблиц. Проще говоря, сначала заполняется таблица данных, а потом - справочник; порядок заполнения берется из названия таблиц. А должно быть наоборот.
Если расширить задачу, то в начале этого скрипта мне нужно удалять все данные из таблиц. Причем удаление тоже должно быть правильное - сначала данные, а затем - справочники.
Я даже особо не знаю как сформулировать поисковый запрос для этой задачи.
Буду признателен за подсказки.
Т.е. если запустить этот скрипт на этой же базе (или другой с аналогичной структурой), то данные в таблицах будут созданы те же.
Есть много программ в интернете, которые делают это
Но у них у всех проблема в том, что порядок заполнения таблиц не соответсвует иерархии таблиц. Проще говоря, сначала заполняется таблица данных, а потом - справочник; порядок заполнения берется из названия таблиц. А должно быть наоборот.
Если расширить задачу, то в начале этого скрипта мне нужно удалять все данные из таблиц. Причем удаление тоже должно быть правильное - сначала данные, а затем - справочники.
Я даже особо не знаю как сформулировать поисковый запрос для этой задачи.
Буду признателен за подсказки.