Задать вопрос

В чем причина ошибки 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 хранимки.

Подскажите как решить данные вопрос?
  • Вопрос задан
  • 201 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
  • OTUS
    SQL для разработчиков и аналитиков
    3 месяца
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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