Я пытаюсь импортировать данные из одной базы данных на сервере в новую таблицу на другом сервере, используя мастер импорта и экспорта SQL Server. (Студия управления SQL Server 2012)
В мастере я установил флажок «Написать запрос, чтобы указать данные для передачи», и оператор SQL возвращает данные, содержащие следующие четыре столбца:
+-----------------------------------------------------------------------------+
| ID(varchar(100)) | Title(text) | Description(text) | IsActive(tinyint)|
+-----------------------------------------------------------------------------+
Я хочу изменить типы для новой таблицы на
+----------------------------------------------------------------------------------------+
| ID(varchar(4)) | Title(varchar(200)) | Description(varchar(2000)) | IsActive(bit)|
+----------------------------------------------------------------------------------------+
Итак, на странице "Сопоставления столбцов" (на странице "Выбор исходных таблиц и представлений" я нажал "Редактировать сопоставления...") я изменил место назначения Тип к вышеуказанным типам. Затем, после нажатия «Далее» на странице «Просмотр сопоставления типов данных», я получаю сообщение об ошибке «Found 3 unknown column type conversion(s). You are only allowed to save the package
».
Сопоставление типа данных показывает следующую информацию:
icon Source Column Source Type Destination Column Destination Type Convert
----------------------------------------------------------------------------------
error ID 200 ID varchar
error Title 200 Title varchar
error Description 201 Description varchar
warning IsActive tinyint IsActive bit
Даже если я не изменю тип данных на странице «Редактировать сопоставления...», я получаю ту же ошибку.
Я не понимаю, что означает «200» в контексте типа данных и как я могу импортировать эти данные в новую таблицу на другом сервере?
Я ценю любую помощь.