У меня есть SQL-задача, которая должна запускать простое обновление для обновления одной строки.
Я установил SQLStatement для:
update agency set AgencyLastBatchSeqNo = ? where agencyID = ?
На странице "Сопоставление параметров" я дал параметры Parameter 0 и Parameter 1 переменным, которые, как я знаю, содержат правильные значения. Я также правильно задал значения имени параметра.
В базе данных столбец AgencyLastBatchSeqNo является int, AgencyID - большой int. Есть ли у кого-нибудь ссылка, чтобы найти, на что типы данных сопоставляются в SSIS? Я догадался о SHORT для int и LONG для большого int.
Когда я запускаю задачу, я получаю следующую ошибку:
[Выполнение SQL-задачи] Ошибка: выполнение запроса "агент агентства обновлений AgencyLastBatchSeqNo =? где AgencyID =?" не удалось выполнить следующие error: "Имя параметра не распознано". Возможные причины отказа: Проблемы с запросом, свойство ResultSet неправильно установлено, параметры не установлены правильно или соединение не установлено правильно.
Может кто-нибудь может предложить, что может быть неправильным?
Спасибо
Rob.