Поделиться через


Ошибки 16000 - 16999

Ошибка

Серьезность

Запись в журнал

Описание (текст сообщения)

16901

16

Нет

%hs: эта функция еще не реализована.

16902

16

Нет

%ls: недопустимое значение параметра %ls.

16903

16

Нет

Процедура "%ls" вызвана с неверным количеством параметров.

16904

16

Нет

sp_cursor: тип операции: ABSOLUTE можно указывать только вместе с DELETE или UPDATE.

16905

16

Нет

Курсор уже открыт.

16906

17

Нет

Временное хранилище, используемое для хранения больших объектов, на которые ссылается запрос курсора, больше недоступно.

16907

16

Нет

%hs не разрешено в инструкциях курсора.

16909

16

Нет

%ls: значение идентификатора курсора (%x) недопустимо.

16910

16

Нет

Курсор %.*ls в настоящий момент используется другой инструкцией.

16911

16

Нет

%hs: тип выборки %hs нельзя использовать с курсорами типа "forward only".

16914

16

Нет

Процедура "%ls" была вызвана со слишком большим количеством параметров.

16915

16

Нет

Курсор с именем "%.*ls" уже существует.

16916

16

Нет

Курсор с именем "%.*ls" не существует.

16917

16

Нет

Курсор не открыт.

16922

16

Нет

Выборка курсора: неявное преобразование из типа данных %s в %s не разрешено.

16924

16

Нет

Выборка курсора: количество переменных, объявленных в списке INTO, должно совпадать с количеством выбранных столбцов.

16925

16

Нет

Тип выборки %hs нельзя использовать с динамическими курсорами.

16926

16

Нет

sp_cursoroption: идентификатор столбца (%d) не соответствует столбцу типа text, ntext или image.

16927

16

Нет

Невозможно произвести выборку в переменные типа text, ntext и image.

16928

16

Нет

sp_cursor: инструкцию Exec нельзя использовать в качестве источника для вставки курсора.

16929

16

Нет

Подписка доступна только для чтения.

16930

16

Нет

Запрошенная строка отсутствует в буфере выборки.

16931

16

Нет

В настоящий момент буфер выборки не содержит ни одной строки.

16932

16

Нет

Курсор содержит список FOR UPDATE, но запрошенный столбец, который должен быть обновлен, в нем отсутствует.

16933

16

Нет

Курсор не содержит таблицу, которая изменяется, или таблицу невозможно обновить через курсор.

16934

10

Нет

Ошибка при выполнении проверки на оптимистичный параллелизм. Строка модифицирована за пределами данного курсора.

16935

16

Нет

Значения параметров не были указаны для инструкции sp_cursor-%hs.

16936

16

Нет

sp_cursor: одно или несколько значений параметров не являются допустимыми.

16937

16

Нет

Серверный курсор невозможно открыть для данной инструкции или указанных инструкций. Используйте стандартный результирующий набор или клиентский курсор.

16938

16

Нет

sp_cursoropen/sp_cursorprepare: параметром инструкции может быть пакет или хранимая процедура с одной инструкцией SELECT без предложений FOR BROWSE, COMPUTE BY и присвоения значений переменных.

16941

16

Нет

Обновление курсора нельзя использовать для таблиц, открытых с использованием параметра NOLOCK.

16942

16

Нет

Не удалось сформировать асинхронный набор ключей. Курсор был освобожден.

16943

16

Нет

Не удалось завершить операцию с курсором, поскольку схема таблицы изменилась после объявления курсора.

16945

16

Нет

Курсор не объявлен.

16946

16

Нет

Не удалось открыть курсор, поскольку одна или несколько из его таблиц вышли из его области.

16947

16

Нет

Ни одна строка не была удалена или обновлена.

16948

16

Нет

Переменная "%.*ls" не является переменной курсора, но используется в том месте, где ожидается переменная курсора.

16949

16

Нет

Переменная "%.*ls" является переменной курсора, но используется в том месте, где переменная курсора недопустима.

16950

10

Нет

Переменной "%.*ls" в настоящее время не назначен курсор.

16951

16

Нет

Переменную "%.*ls" нельзя использовать в качестве параметра, поскольку параметру CURSOR OUTPUT нельзя выделить курсор перед выполнением процедуры.

16952

16

Нет

Переменную курсора нельзя использовать в качестве параметра удаленного вызова процедуры.

16953

10

Нет

Удаленные таблицы не допускают обновления. Обновляемые управляемые набором ключей курсоры в удаленных таблицах требуют транзакции с уровнем локализации REPEATABLE_READ или SERIALIZABLE, распространяющимся на курсор.

16954

16

Нет

Оператор SQL выполняется напрямую, без курсора.

16955

16

Нет

Не удалось создать приемлемый курсор.

16956

10

Нет

Создан курсор не запрашиваемого типа.

16957

16

Нет

Параметр "FOR UPDATE" нельзя задавать для курсора типа READ ONLY.

16958

16

Нет

Не удалось завершить операцию с курсором, поскольку параметры оператора SET изменились после объявления курсора.

16959

16

Нет

Ошибка при вычислении уникальной таблицы.

16960

16

Нет

Достигнуто максимально допустимое количество курсоров.

16961

10

Нет

Один или несколько столбцов FOR UPDATE скорректированы на первый экземпляр своей таблицы в запросе.

16962

16

Нет

Тип целевого объекта невозможно обновить через курсор.

16963

16

Нет

Невозможно указать блокирование прокрутки в курсоре, который содержит удаленную таблицу.

16964

16

Нет

Для оптимистичных курсоров требуются столбцы временной метки, если обновляемая или удаляемая цель является удаленной.

16965

16

Нет

Блокирование прокруток курсора были признаны недействительными из-за повреждения транзакции. Повторите вызов инструкций UPDATE или DELETE после выборки курсора.

16966

16

Нет

%ls: указанный параметр управления параллелизмом %d (%ls) не совместим со статическими курсорами или быстрыми курсорами только прямого направления. С такими курсорами совместим только режим read-only.

16992

16

Нет

Операции с курсором требуется подождать, пока не закончится асинхронное заполнение курсора. Тем не менее, в данный момент транзакция не позволяет продолжить асинхронное заполнение.

16996

16

Нет

%ls не может принимать выходные параметры.

16998

16

Нет

Не удалось создать поток асинхронного заполнения рабочей таблицы курсора.

16999

20

Да

Внутренняя ошибка курсора: курсор находится в недопустимом состоянии.