Я пытаюсь импортировать данные из одной базы данных на сервере в новую таблицу на другом сервере, используя мастер импорта и экспорта SQL Server. (SQL Server Management Studio 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" в контексте типа данных, и как я могу импортировать эти данные в новую таблицу на другом сервере?
Я ценю любую помощь.