Я использую VS2017 и SSMS 2017 и импортировал файл CSV
в FLAT FILE option
в Вкладка Data Flow в SSIS
, а также создал соединение с базой данных ИСТОЧНИК ADO NET через локальный сервер, на котором хранятся данные в моей базе данных. Но когда я пытаюсь создать соединение между FLAT FILE
и ADO NET SOURCE
, перетаскивая синюю стрелку из параметра файла в ADO NET option
, я получаю эту ошибку. Может ли кто-нибудь предоставить информацию о том, как избавиться от этой ошибки?
Я загрузил снимок экрана с ошибкой.
1. Не используйте скриншоты, а опубликуйте ошибку. 2. Перечитайте ответ ниже. Если вы прочитаете и поймете, вы решите свою проблему.
Ошибка ADO NET не имеет входов или все их входы уже подключены к другим выходам. Вы можете редактировать компоненты, чтобы добавить к ним новые входы.
Вы пытаетесь направить источник плоского файла в другой компонент источника, что невозможно. Вы хотели направить данные в пункт назначения?
Да, маршрутизация к источнику ADO Net, который является базой данных сервера SQL.
@sparshbijawat Что ты делаешь? Вы пытаетесь отправить его в базу данных SQL или соединить с записями из базы данных SQL перед отправкой в пункт назначения?
Я пытаюсь отправить его в базу данных SQL
@sparshbijawat Тогда вам нужно использовать destination
данных, а не source
данных. Вы пытаетесь направить данные плоского файла source
в «источник» данных базы данных, что не сработает. Вы должны направить плоский файл datasource
в базу данных destination
.
Ошибка в том, что вы подключили Source к Source. Исправьте это, подключив источник к месту назначения, чтобы пакет мог успешно построить.
Замените ИСТОЧНИК ADO.NET на ADO.NET DESTINATION, и эта ошибка будет исправлена.
гм ..... Какая ошибка?