Могу ли я использовать данные экспорта / импорта в SQL 2008 с таблицами с ограничениями FK?

Для отправки данных туда и обратно между таблицами, имеющими одинаковую схему, я использовал задачу импорта / экспорта в Management Studio.

Проблема в том, что SQLServer, по-видимому, выполняет операции импорта / экспорта в любом порядке, который он считает нужным. Это вызывает проблемы с ограниченными таблицами FK, которые необходимо импортировать в определенном порядке каскадирования.

Я знаю, что могу писать пакеты служб SSIS для выполнения этих операций в любом порядке, который мне нравится, но иногда задача импорта / экспорта проще для специальных изменений данных.

Можно ли как-то сказать SQL Server выполнить задачу в правильном порядке для ограничений?

РЕДАКТИРОВАТЬ: я знаю, что я могу ALTER TABLE отключить и включить FK... Я думаю, мне просто интересно, есть ли параметр, чтобы задача импорта / экспорта делала это автоматически для ограниченных таблиц.

1 ответ

Решение

Я не верю, что есть способ указать порядок передачи данных, чтобы учесть ограничения на ваших таблицах. Фактически, при наличии более 20 таблиц мастер "оптимизирует" для многих таблиц и параллельно выполнит несколько передач таблиц.

Другие вопросы по тегам