Ошибка 0xc0202049: поток данных Задача 1: Вставка ошибки в столбец только для чтения
Я использую мастер импорта и экспорта SQL Server 2008. Мне нужно импортировать базу данных. Я открыл мастер импорта/экспорта SQL-сервера, и я прошел следующие действия: -
-
для адресата я выбрал "собственный клиент SQL Server 10".
-
тогда я выбрал копию данных из одной или нескольких таблиц или просмотра.
-
SSIS запускается немедленно
но я получил следующие ошибки:
Операция остановлена ...
-
Инициализация задачи потока данных (успех)
-
Инициализация соединений (успех)
-
Настройка команды SQL (успех)
-
Настройка подключения источника (успех)
-
Настройка целевого соединения (успех)
-
Проверка (ошибка)
Ошибка сообщений 0xc0202049: поток данных Задача 1: Вставка сбоя в столбец только для чтения "ActionID". (Импорт и экспорт SQL Server Мастер)
Ошибка 0xc0202045: поток данных Задача 1: проверка метаданных столбцов не удалась. (Мастер импорта и экспорта SQL Server)
Ошибка 0xc004706b: поток данных Задача 1: "компонент" Назначение - AuditActions "(22)" не удалось проверить и вернул статус проверки "VS_ISBROKEN". (Мастер импорта и экспорта SQL Server)
Кажется, что я не могу импортировать столбцы столбцов и столбцы времени, поэтому как я могу принудительно импортировать эти значения?
Ответы
Ответ 1
Перед датой импорта выполните следующий запрос, чтобы установить вставку идентификатора:
SET IDENTITY_INSERT TableName ON
Затем выполните операции импорта.
После импорта даты выполните следующий запрос, чтобы отключить вставку идентификатора:
SET IDENTITY_INSERT TableName OFF
Ответ 2
При всем уважении к ответу Кишоре этот подход действителен, если вы модифицируете пакеты. Поскольку вы используете мастер импорта/экспорта, более прямой подход заключается в проверке поля Enable Identity Insert
на вкладке "Сопоставление столбцов".
В Мастере импорта экспорта после выбора таблицы для копирования нажмите кнопку Edit Mappings...
![enter image description here]()
В появившемся окне щелкните свойство Enable Identity Insert
, и ваши идентификаторы будут реплицированы.
![enter image description here]()
Тот же чистый результат, выдаваемый SET IDENTITY_INSERT TableName ON
и OFF, но это делается автоматически во время сборки.