Загрузка данных из DB2 в базу данных SQL Azure - PullRequest
0 голосов
/ 16 октября 2019

Я выполняю загрузку данных из on-Prem системы DB2 в базу данных SQL Azure с помощью ADF V2 через автономный IR. SHIR имеет прямое подключение / доступ как к исходной, так и к целевой системе.

Для некоторых таблиц происходит сбой с ошибкой, указанной ниже:

 Error Message:

 Failure happened on source 
 side.'Type=Microsoft.HostIntegration.DrdaClientException, Messgae=Non- 
 negative number required.\r\nParameter name: count SQLSTATE=HY0000 
  SQLCODE=-343, Source=Microsoft.HostIntegration.Connectors

И эта ошибка возникает при различном количестве записей. Например, в первом случае он выйдет из строя на сотой записи, а в последующем он выйдет из строя при другом количестве строк. Как показано ниже:

enter image description here

И так как ошибка происходит на исходном конце, я не могу записать журнал ошибок в месте назначения. В моем конвейере я занимаюсь только копированием, пожалуйста, помогите найти решение этой проблемы.

Какие вещи мне нужно проверить / отладить, чтобы я мог найти реальную причину этой проблемы.

1 Ответ

0 голосов
/ 21 октября 2019

Если я правильно понимаю, что вы используете SHIR, и кажется, что сбои происходят с другим номером записи в последующих запусках (даже если ничего не исправлено в источнике).

Я предлагаю вам взглянуть наЖурнал SHIR и посмотреть, есть ли там больше информации, ошибка «343» напоминает мне, что я видел это раньше на каком-то другом форуме, и я думаю, что обходной путь должен был извлечь небольшой кусок данных, не уверен, что вы можете попробовать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...