В чем причина ошибки Ms Sql 8052?

Всем привет. Есть программа, которая вызывает хранимую процедуру n1, получает из нее DataSet, потом этот DataSet отправляет в другую хранимую процедуру n2, и передается он параметром как табличное значение (TVP)

Программа, выполняет в 40 потоках "задачу" перелить данные с одной в другую.
Из n1 в n2 - где хранимки n1 и n2 для каждого потока разные. Т.е. по сути происходить 40 перекачек из 40 разных мест.

Так вот, все было хорошо, пока одну из таких "задач" не выдала сообщение
Неверный входящий поток табличных данных (TDS) по протоколу RPC. Возвращающий табличное значение параметр 1 ("@srctab"), строка 0, столбец 0: для типа данных 0xF3 (определяемый пользователем тип таблицы) столбца отметок времени должен быть столбцом по умолчанию.

Это происходить когда программа прочитала данные из n1, и оправила данные в n2. В ошибке @srctab это как раз входной табличный параметр для n2 хранимки.

Подскажите как решить данные вопрос?
  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы