Я пытаюсь перенести данные из SQL Server
локально в AWS
SQL Server
. Схема базы данных AWS
была создана ранее, поскольку для SQL
существуют некоторые ограничения, и я хочу сохранить внешние ключи, столбцы идентификаторов, значения по умолчанию и т. Д.
Задача содержит группу таблиц, и яиспользуя атрибут «load-order» , чтобы установить порядок загрузки из-за внешних ключей.
Когда я запускаю задачу, происходит сбой со следующей ошибкой:
2019-10-29T22: 49: 20 TARGET_LOAD E: RetCode: SQL_ERROR SqlState: 42000 NativeError: 8107 Сообщение: Microsoft ODBC Driver 13 для SQL Server SQL Server IDENTITY_INSERT уже включен для таблицы 'Service.dbo. Таблица 1'. Невозможно выполнить операцию SET для таблицы 'dbo.table2'. Строка: 1 Столбец: -1 1022502 (ar_odbc_stmt.c: 4622)
Если я возобновлю задачу, она продолжит загрузку, пока не произойдет другая подобная ошибка. И так до тех пор, пока задача не будет успешно выполнена. Поэтому мне пришлось несколько раз возобновить задачу.
Я нашел похожую ошибку для Azure
здесь .
Это известная проблема? Я хотел бы знать, есть ли у нас какое-либо решение в AWS DMS
.