Назад | Перейти на главную страницу

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

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

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

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

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

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

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