#informatica #informatica-powercenter
#informatica #informatica-powercenter
Вопрос:
У меня есть сопоставление, в котором я вызываю сохраненную процедуру из переопределения sql SQ.
exec up_get_unprocessed_payments
Сохраненная процедура проста и содержит только запрос select.
SQ содержит все поля, которые определены в запросе select сохраненной процедуры. Другого фильтра / преобразований нет.
При выполнении сопоставления сохраненная процедура выводит только 442 записи (из 446). В журнале сеанса нет упоминания об удаленных / отклоненных записях. Но когда я запускаю ту же процедуру в DB, она выдает все 446 записей. Что интересно, удаленные записи являются каждой 101-й записью.
Ребята, вы можете здесь помочь?
Комментарии:
1. Вы используете одного и того же пользователя? Вы проверили свойства подключения?
2. @Maciejg да, я использую того же пользователя и те же учетные данные, что и строка подключения
3. Пожалуйста, проверьте / опубликуйте журналы сеанса. Это выглядит как некоторая проблема с привилегиями.
4. Я попытался воссоздать проблему в более низких средах, но везде сопоставление работает просто отлично. даже моя команда администраторов здесь ничего не понимает.
5. Та же логика, разные результаты? Похоже, либо какие-то триггеры, либо проблема с привилегиями. Пробовал создать вторую сохраненную процедуру с той же логикой?