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


Ошибки 10000 - 10999

Ошибка

Серьезность

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

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

10000

16

Нет

Неизвестная ошибка поставщика.

10001

16

Нет

Поставщик сообщил о непредвиденном глобальном сбое.

10002

16

Нет

Поставщик не реализовал функцию.

10003

16

Нет

Поставщик исчерпал доступный объем памяти.

10004

16

Нет

Поставщик сообщил, что один или несколько аргументов оказались недопустимыми.

10005

16

Нет

Поставщик не поддерживал интерфейс.

10006

16

Нет

Поставщик сообщил, что был использован недопустимый указатель.

10007

16

Нет

Поставщик сообщил, что был использован недопустимый дескриптор.

10008

16

Нет

Поставщик прервал операцию.

10009

16

Нет

Поставщик не предоставил данных об ошибке.

10010

16

Нет

Поставщик еще не обладал всеми необходимыми данными для завершения данной операции.

10011

16

Нет

Отказано в доступе.

10021

16

Нет

Исполнение прервано поставщиком по причине достижения пределов ресурса.

10022

16

Нет

Поставщик вызвал метод из IRowsetNotify клиента, и он пока не был возвращен.

10023

16

Нет

Поставщик не поддерживает требуемый метод.

10024

16

Нет

Поставщик указывает, что у пользователя не было разрешения на проведение операции.

10025

16

Нет

Поставщик вызывает сбой сервера во внешнем процессе.

10026

16

Нет

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

10027

16

Нет

Команда не подготовлена.

10028

16

Нет

Ошибка проверки подлинности.

10032

16

Нет

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

10033

16

Нет

Указанный индекс не существует, или поставщик не поддерживает просмотр индекса в этом источнике данных.

10034

16

Нет

Указанная таблица или представление не существует или содержит ошибки.

10035

16

Нет

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

10042

16

Нет

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

10052

16

Нет

Эта операция вставки была отменена поставщиком во время уведомления.

10053

16

Нет

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

10054

16

Нет

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

10055

16

Нет

Данные нарушили требования целостности для одного или нескольких столбцов.

10056

16

Нет

Число строк, ожидающих изменений, превысило предел, указанный свойством DBPROP_MAXPENDINGROWS.

10057

16

Нет

Не удалось создать строку. Будет превышено максимальное число активных строк, поддерживаемое набором строк.

10058

16

Нет

Пользователь не может вставить новую строку перед освобождением ранее полученных дескрипторов строк.

10060

Ошибка при подключении к серверу. Эта ошибка при соединении с SQL Server может быть вызвана тем, что в параметрах SQL Server по умолчанию запрещены удаленные соединения. (поставщик: поставщик TCP, ошибка: 0 - "Попытка установить соединение завершена со сбоем, поскольку подключившейся стороне не удалось правильно ответить в течение определенного периода времени, либо сбой установленного соединения связан с тем, что подключенный узел не отвечает».) (Microsoft SQL Server, ошибка: 10060)

10061

Ошибка при подключении к серверу. Эта ошибка при соединении с SQL Server может быть вызвана тем, что в параметрах SQL Server по умолчанию запрещены удаленные соединения. (поставщик: поставщик TCP, ошибка: 0 - "Подключение не установлено, т. к. конечный компьютер отверг запрос на подключение".) (Microsoft SQL Server, ошибка: 10061)

10062

16

Нет

Это изменение было отменено поставщиком во время уведомления.

10063

16

Нет

Это изменение было отменено поставщиком во время уведомления.

10064

16

Нет

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

10065

16

Нет

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

10066

16

Нет

Данные нарушили требования целостности для одного или нескольких столбцов.

10067

16

Нет

Число строк, ожидающих изменений, превысило предел, указанный свойством DBPROP_MAXPENDINGROWS.

10068

16

Нет

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

10069

16

Нет

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

10081

16

Нет

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

10085

16

Нет

Набор строк использует объединенные индексы, при этом текущий индекс отсутствует.

10086

16

Нет

Свойство RestartPosition для таблицы было отменено во время уведомления.

10087

16

Нет

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

10088

16

Нет

Поставщик не освободил некоторые из существующих строк.

10100

16

Нет

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

10101

16

Нет

Не удалось создать %S_MSG для представления "%.*ls" поскольку оно содержит оператор DISTINCT. Рассмотрите возможность удаления DISTINCT из представления или возможность отказа от индексирования представления. В качестве альтернативы рассмотрите возможность замены DISTINCT на GROUP BY или COUNT_BIG(*), чтобы имитировать DISTINCT для столбцов группирования.

10102

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно содержит оператор TOP. Рассмотрите возможность удаления TOP из представления или возможность отказа от индексирования.

10103

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно содержит оператор TABLESAMPLE. Рассмотрите возможность удаления TABLESAMPLE из представления или возможность отказа от индексирования.

10104

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно использует функции OPENROWSET, OPENQUERY или OPENDATASOURCE. Рассмотрите возможность отказа от индексирования или применения OPENQUERY, OPENROWSET и OPENDATASOURCE.

10105

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно ссылается на таблицу с использованием полнотекстовых функций CONTAINSTABLE или FREETEXTTABLE. Рассмотрите возможность удаления использования этих функций или возможность отказа от индексирования представления.

10106

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно содержит поставщика массового набора строк OPENXML. Рассмотрите возможность удаления OPENXML из представления или возможность отказа от индексирования.

10107

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно ссылается на поставщика набора строк внутренней системы. Рекомендуется не индексировать это представление.

10108

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно использует переменную таблицы "%.*ls". Рассмотрите возможность отказа от индексирования этого представления или удаления ссылки на переменные таблицы.

10109

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно ссылается на внутреннюю таблицу SQL Server.

10110

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно использует производную таблицы "%.*ls" (определенную инструкцией SELECT в предложении FROM). Рассмотрите возможность удаления ссылок на производную таблицу или отказа от индексирования этого представления.

10111

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно содержит оператор OUTER APPLY. Рассмотрите возможность удаления OUTER APPLY или отказа от индексирования данного представления.

10112

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно содержит соединение с использованием синтаксиса перехода по стандарту ODBC. Рассмотрите возможность использования синтаксиса соединения по стандарту ANSI.

10113

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно содержит соединение INNER, которое указывает подсказки соединения. Рекомендуется удалить подсказку в соединении.

10114

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно использует соединения LEFT, RIGHT или FULL OUTER, а в индексированных представлениях запрещены соединения OUTER. Вместо них рекомендуется использовать соединение INNER.

10115

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно использует оператор PIVOT. Рекомендуется не индексировать это представление.

10116

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно использует оператор UNPIVOT. Рекомендуется не индексировать это представление.

10117

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно содержит один или несколько операторов UNION, INTERSECT или EXCEPT. Рассмотрите возможность создания отдельного индексированного представления для каждого запроса, который будет являться входными данными для операторов UNION, INTERSECT или EXCEPT исходного представления.

10118

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно использует для выбора столбцов оператор "*". Рекомендуется ссылаться на столбцы по имени.

10119

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно содержит параметр GROUP BY ALL. Рассмотрите возможность замены на GROUP BY.

10121

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно содержит оператор CUBE, ROLLUP или GROUPING SETS. Рекомендуется не индексировать это представление.

10122

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно содержит предложение HAVING. Рассмотрите возможность удаления предложения HAVING.

10123

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно содержит предложение COMPUTE. Рассмотрите возможность отказа от индексирования этого представления или использования GROUP BY или статистического представления, чтобы заменить вычисление статистических результатов с помощью COMPUTE.

10124

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно содержит соединение, использующее устаревший синтаксис соединения языка Transact-SQL ( *= and =* ). Рассмотрите возможность замены оператора на "=" невнешнее соединение.

10125

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно ссылается на внутренний столбец SQL Server.

10126

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно использует статистическую "%.*ls". Рассмотрите возможность удаления статистического выражения, отказа от индексирования представления или использования альтернативных статистических выражений. Например, AVG замените на SUM и COUNT_BIG или COUNT замените на COUNT_BIG.

10127

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно использует статистическую "%.*ls"с ключевым словом DISTINCT. Рассмотрите возможность отказа от индексирования этого представления или удаления DISTINCT. Рассмотрите возможность использования представления GROUP BY или COUNT_BI, чтобы имитировать DISTINCT для столбцов группирования.

10128

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно содержит один или несколько вложенных запросов. Рассмотрите возможность изменения представления, чтобы использовать только объединения вместо вложенных запросов. Рассмотрите возможность отказа от индексирования этого представления.

10129

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно использует полнотекстовые предикаты CONTAINS или FREETEXT. Рассмотрите возможность удаления CONTAINS или FREETEXT или отказа от индексирования данного представления.

10130

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно ссылается на встроенную или многооператорную функцию "%.*ls", возвращающую табличное значение. Рассмотрите возможность расширения определения функции вручную в определении представления или возможность отказа от индексирования данного представления.

10131

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно использует недетерминированную функцию "%.*ls" среды (CLR), возвращающую табличное значение. Рассмотрите возможность отказа от индексирования данного представления или отказа от использования данной функции.

10132

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно ссылается на неточную, возвращающую табличное значение функцию "%.*ls" среды (CLR). Рекомендуется не индексировать это представление.

10133

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно ссылается на возвращающую табличное значение функцию "%.*ls" среды (CLR). Рассмотрите возможность удаления ссылки на эту функцию или возможность отказа от индексирования представления.

10134

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как функция "%.*ls", на которую ссылается представление, выполняет пользовательский или системный доступ к данным.

10136

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно содержит более одного оператора APPLY. Рассмотрите возможность отказа от индексирования данного представления или возможность использования только одного оператора APPLY.

10137

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно использует статистическое выражение COUNT. Вместо этого следует использовать COUNT_BIG.

10138

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно ссылается на обобщенное табличное выражение "%.*ls". Представления, ссылающиеся на общие табличные выражения, не могут индексироваться. Рассмотрите возможность отказа от индексирования данного представления или возможность удаления общего табличного выражения из определения представления.

10139

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как его список выборки не включает должное использование COUNT_BIG. Включите COUNT_BI в список выборки.

10140

16

Нет

Не удается создать %S_MSG для представления "%.*ls", поскольку в представлении используется неявное преобразование строк в тип данных datetime или smalldatetime. Используйте оператор CONVERT явно со значением детерминированного стиля.

10141

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как представление содержит табличные подсказки. Рассмотрите возможность удаления подсказок.

10142

16

Нет

Не удается создать %S_MSG для представления "%.*ls", так как оно, помимо списка неключевых столбцов инструкции SELECT, содержит ссылку на подпрограмму CLR (функцию или метод) "%.*ls". Создайте повторно или измените представление, убрав ссылку на подпрограммы CLR (помимо неключевых столбцов списка инструкции SELECT), а затем повторите создание индекса.

10143

16

Нет

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

10144

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", так как оно содержит ранжирующую или статистическую оконную функцию. Удалите функцию из определения представления или не индексируйте представление.

10145

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку оно использует функцию CHANGETABLE.

10211

16

Нет

Не удалось создать %S_MSG для представления "%.*ls", поскольку в нем содержится ссылка на набор разреженных столбцов. Представление, содержащее набор разреженных столбцов, не может быть проиндексировано. Либо удалите набор разреженных столбцов из представления, либо не производите его индексирование.

10227

16

Нет

Не удалось вызвать мутатор для значения null типа CLR.

10240

16

Нет

Поле "%1!s!" типа "%.*ls.%.*ls" не может быть обновлено, так как поле является "%.*ls".

10300

16

Нет

Не удалось найти UdtExtensions.dll. Проверьте установку.

10301

16

Нет

Сборка "%.*ls" ссылается на сборку "%.*ls", которая отсутствует в текущей базе данных. SQL Server попытался обнаружить и автоматически загрузить указанную сборку из того же места, где расположена ссылающаяся сборка, но операция не удалась (причина: %S_MSG). Загрузите указанную сборку в текущую базу данных и повторите запрос заново.

10302

16

Нет

Сборка "%.*ls" ссылается на сборку "%.*ls", которая отсутствует в текущей базе данных. SQL Server попытался обнаружить и автоматически загрузить указанную сборку из того же места, где расположена ссылающаяся сборка, но операция не удалась (причина: %s). Загрузите указанную сборку в текущую базу данных и повторите запрос заново.

10303

16

Да

Не удалось найти путь для SQL Server: "%ls".

10304

16

Нет

Не удалось создать менеджер AppDomain: "%.*ls".

10305

16

Нет

Ошибка входа в среду (CLR) со значением HRESULT 0x%x. Это может быть вызвано нехваткой доступных ресурсов.

10306

16

Нет

Метод Init для возвращающей табличное значение функции среды CLR должен сопровождаться атрибутом SqlFunctionAttribute.

10307

16

Нет

SqlFunctionAttribute метода Init для возвращающей табличное значение функции среды CLR должен установить свойство FillRowMethodName.

10308

10

Нет

Свойство FillRowMethodName, принадлежащее SqlFunctionAttribute, не содержит допустимого имени метода.

10309

10

Нет

Внимание! Регистрируемая сборка Microsoft .NET Framework "%.*ls" не прошла полную проверку в среде под управлением SQL Server и не поддерживается. В дальнейшем при обновлении или обслуживании этой сборки или .NET Framework подпрограмма интеграции со средой CLR может перестать работать. Дополнительные сведения см. в электронной документации по SQL Server.

10310

10

Да

Внимание! Регистрируемая клиентская сборка SQL Server "%.*ls" не прошла полную проверку в среде под управлением SQL Server.

10311

10

Да

AppDomain %i (%.*ls) помечен для выгрузки операциями среды (CLR) или языка (DDL) системы безопасности.

10312

16

Нет

AppDomain %i (%.*ls) помечен для выгрузки вследствие требований к памяти.

10313

16

Нет

Выполнение .NET Framework было прервано. Определяемой пользователем процедуре, функции или типу CLR не удалось восстановить маркер потока в исходное состояние.

10314

16

Нет

Во время использования .NET Framework при %S_MSG произошла ошибка. Возможно, сервер приближается к пределу своих ресурсов. Попробуйте запустить запрос заново. Если ошибка будет повторяться, обратитесь в службу поддержки пользователей. %.*ls

10316

16

Нет

Ошибка Microsoft .NET Framework при попытке загрузить сборку с идентификатором %d. Возможно, на сервере заканчиваются ресурсы либо для сборки не установлено доверие при помощи PERMISSION_SET = EXTERNAL_ACCESS или UNSAFE. Повторите запрос или обратитесь к документации за рекомендациями по решению проблем с доверием для сборок. Дополнительные сведения об ошибках см.: %.*ls

10317

16

Нет

Домен приложений с указанным идентификатором версии (%d) выгружен из-за нехватки памяти и не найден.

10318

16

Нет

Ошибка при попытке получения сведений о версии файла "%s".

10319

16

Нет

Ошибка "%.*ls" - параметр %d метода "%.*ls" типа "%.*ls" дополняется неподдерживаемым атрибутом System.ParamArrayAttribute.

10320

16

Нет

Ошибка вызова метода UserDefinedType - параметр %d метода "%.*ls" типа "%.*ls" дополняется неподдерживаемым атрибутом System.ParamArrayAttribute.

10321

16

Нет

Имя метода "%.*ls" недопустимо для "%.*ls".

10322

16

Нет

Имя метода "%.*ls" недопустимо для вызова метода UserDefinedType.

10323

16

Да

Тип %.*ls не обнаружен в базе данных %.*ls

10324

16

Нет

Недопустимый код пользователя обнаружен отладчиком .NET Framework Managed Debug Assistant %.*ls

10325

16

Да

Параметр WITH ENCRYPTION оператора CREATE TRIGGER применяется только к триггерам T-SQL, но не к триггерам CLR.

10326

16

Да

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

10327

14

Нет

Две версии сборки "%.*ls" не могут одновременно существовать в базе данных "%.*ls". Сохраните одну версию и удалите вторую.

10328

16

Нет

Ошибка %1!s! ASSEMBLY для сборки "%.*ls", так как сборка "%.*ls" не наделена полномочиями для PERMISSION_SET = %ls. Сборка авторизуется в одном из следующих случаев: владелец базы данных (DBO) обладает разрешением %ls, а в базе данных установлено свойство TRUSTWORTHY, либо сборка подписана сертификатом или асимметричным ключом, которому соответствует имя входа с разрешением %ls.

10329

16

Нет

Недостаточно размера стека для создания домена приложения "%.*ls".

10330

16

Нет

Работа среды .NET Framework была прервана. %.*ls

10331

16

Нет

Инструкцию ALTER ASSEMBLY выполнить не удалось, так как в обновленной сборке произошло бы изменение разметки сериализации типа "%s" в результате изменения типа "%s". Изменение разметки сериализации сохраняемыми типами недопустимо.

10501

16

Нет

Тип "%ls" в сборке "%.*ls" наследуется от универсального типа, который не поддерживается в качестве типа CLR.

10502

16

Нет

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

10503

16

Нет

Не удалось создать структуру плана "%.*ls", поскольку инструкция, указанная параметром @stmt и @module_or_batch или параметром @plan_handle и @statement_start_offset, согласуется с существующей структурой плана "%.*ls" в базе данных. Перед созданием новой структуры плана удалите существующую.

10504

16

Нет

Операция "%.*ls" запрещена.

10505

16

Нет

Невозможно создать руководство плана "%.*ls", так как использован неправильный параметр @hints. Используйте N'OPTION ( <query_hint> [ ,...n ] )'.

10506

16

Нет

Невозможно создать руководство плана "%.*ls", так как значение "%.*ls", указанное для @module_or_batch, не является допустимым двухкомпонентным именем. Используйте "schema_name.object_name".

10507

16

Нет

Не удается создать структуру плана "%.*ls", поскольку в параметре @stmt задано более одной инструкции.

10508

16

Нет

Не удалось создать структуру плана "%.*ls", поскольку инструкция, указанная параметром @stmt и @module_or_batch или параметром @plan_handle и @statement_start_offset, не соответствует ни одной инструкции в указанном модуле или пакете. Измените значения параметров таким образом, чтобы они соответствовали инструкции в модуле или пакете.

10509

16

Нет

Невозможно "%ls" структуру плана "%.*ls", поскольку она не существует или отсутствует разрешение. Проверьте имя руководства плана и базы данных в текущем сеансе и удостоверьтесь, что имеется необходимое разрешение.

10510

16

Нет

Не удалось создать структуру плана "%.*ls", поскольку инструкция, указанная параметром @stmt или @statement_start_offset, содержит синтаксическую ошибку или недопустима для использования в структуре плана. Задайте одну допустимую инструкцию Transact-SQL или допустимую стартовую позицию инструкции в пакете. Допустимую начальную позицию можно запросить из столбца "statement_start_offset" функции динамического управления sys.dm_exec_query_stats.

10512

16

Нет

Невозможно создать руководство плана "%.*ls", так как в базе данных уже существует руководство плана с таким именем. Укажите уникальное имя.

10513

16

Нет

Невозможно создать руководство плана "%.*ls", так как объект "@module_or_batch" зашифрован. Рекомендуется настроить запрос с использованием другой техники, например индексов или статистики.

10515

16

Нет

Невозможно %S_MSG %S_MSG "%.*ls", так как на него ссылается структура плана "%.*ls". Сначала удалите руководство плана при помощи процедуры sp_control_plan_guide. При необходимости запишите определение руководства плана для последующего использования.

10516

16

Нет

Невозможно "%.*ls" структуру плана "%.*ls", поскольку она не существует или отсутствует разрешение.

10517

16

Нет

Невозможно создать руководство плана "%.*ls", так как не удалось скомпилировать @module_or_batch.

10518

16

Нет

Не удается создать структуру плана "%.*ls" из кэша, поскольку отсутствует необходимое разрешение. Необходимо разрешение ALTER DATABASE.

10519

16

Нет

Невозможно выполнить процедуру sp_control_plan_guide, так как недостаточно разрешений для управления руководством плана "%.*ls". Измените разрешения для объекта, на который ссылается руководство плана, или полномочия для базы данных.

10520

16

Нет

Не удается создать структуру плана "%.*ls", поскольку подсказки, указанные в параметре @hints, нельзя применить к инструкции, заданной параметром @stmt или @statement_start_offset. Убедитесь, что заданные подсказки можно применить к этой инструкции.

10521

16

Нет

Не удалось создать структуру плана "%.*ls", поскольку параметр @type был указан как "%ls", а для параметра "%ls" указано значение, отличное от NULL. Для заданного типа этот параметр должен иметь значение NULL. Укажите для этого параметра значение NULL либо измените его тип таким образом, чтобы он допускал значение, отличное от NULL.

10522

16

Нет

Не удалось создать структуру плана "%.*ls", поскольку значение @type указано как "%ls", а параметр "%ls" имеет значение NULL. Этот тип должен иметь значение, отличное от NULL, для этого параметра. Укажите для этого параметра значение, отличное от NULL, либо измените его тип таким образом, чтобы он допускал значение NULL.

10523

16

Нет

Невозможно создать руководство плана "%.*ls", так как используется недопустимое значение @hints. Значение @hints должно быть равно OPTION(PARAMETERIZATION FORCED) или OPTION(PARAMETERIZATION SIMPLE), если типом @type является "template".

10524

16

Нет

Не удалось сформировать шаблон запроса, так как @querytext не содержит допустимого одиночного запроса.

10525

10

Нет

Невозможно параметризовать @querytext.

10526

16

Нет

Руководство плана "%.*ls" установило соответствие инструкции, после того как он был автоматически параметризован FORCED или SIMPLE, но его подсказка RECOMPILE пропущена. RECOMPILE не поддерживается в автоматически параметризованных инструкциях. Возможно, следует удалить это руководство плана или исключить RECOMPILE из него.

10527

16

Нет

Невозможно %S_MSG "%.*ls", так как на него ссылается структура плана "%.*ls". Сначала удалите руководство плана при помощи процедуры sp_control_plan_guide. При необходимости запишите определение руководства плана для последующего использования.

10528

16

Нет

Не удается создать структуру плана "%.*ls", поскольку объект "%.*ls" является временным.

10529

16

Нет

Не удается создать структуру плана "%.*ls", поскольку имя является недопустимым. Имя руководства плана должно начинаться с символа.

10530

16

Нет

Невозможно создать руководство плана "%.*ls", так как руководство плана "%.*ls" типа @type "template" уже существует для @stmt.

10531

16

Нет

Не удается создать структуру плана "%.*ls", поскольку инструкция, указанная параметром @statement_start_offset, не соответствует ни одной инструкции в указанном модуле или пакете. Измените значение параметра @statement_start_offset, чтобы оно соответствовало инструкции в модуле или пакете.

10532

16

Нет

Не удалось создать структуру плана "%.*ls" из кэша, поскольку пользователь не имеет необходимых разрешений. Предоставьте разрешение VIEW SERVER STATE пользователю, создающему структуру плана.

10533

16

Нет

Не удалось создать структуру плана "%.*ls", поскольку пакет или модуль, указанный параметром @plan_handle, не содержит инструкцию, применимую для структуры плана. Укажите другое значение для параметра @plan_handle.

10534

16

Нет

Не удалось создать структуру плана "%.*ls", поскольку имя структуры плана превышает по длине максимально допустимое значение, равное 124 символам. Укажите имя, содержащее менее 125 символов.

10535

16

Нет

Не удается создать структуру плана "%.*ls", поскольку задано недопустимое значение @params. Задайте значение в формате <имя_параметра> <тип_параметра> или укажите значение NULL.

10536

16

Нет

Не удается создать структуру плана "%.*ls", поскольку план не найден в кэше планов, соответствующем указанному дескриптору плана. Укажите дескриптор плана в кэше. Список дескрипторов планов, находящихся в кэше, можно получить с помощью запроса к динамическому административному представлению sys.dm_exec_query_stats.

10537

16

Нет

Не удалось создать структуру плана "%.*ls", поскольку пакет или модуль, соответствующий указанному параметру @plan_handle, содержит более 1000 подходящих инструкций. Создайте структуру плана для каждой инструкции в пакете или модуле, указав для каждой инструкции значение statement_start_offset.

10538

16

Нет

Не удалось включить структуру плана "%.*ls", поскольку включенная структура плана "%.*ls" содержит ту же область и то же значение начального смещения для инструкции. Отключите существующую структуру плана перед включением указанной структуры.

10539

16

Нет

Не удается найти структуру плана, поскольку указанный идентификатор структуры плана имеет значение NULL или является недопустимым либо отсутствует разрешение на объект, упоминаемый в структуре плана. Убедитесь, что идентификатор структуры плана допустим, текущий сеанс настроен на правильный контекст базы данных и имеется разрешение ALTER DATABASE или разрешение ALTER на объект, упоминаемый в структуре плана.

10601

16

Нет

Не удается создать структуру плана "%.*ls" из кэша, поскольку план запроса для инструкции с начальным смещением %d недоступен. Эта ошибка может произойти, если инструкция зависит от объектов базы данных, которые еще не были созданы. Убедитесь, что существуют все необходимые объекты базы данных, и выполните инструкцию перед созданием структуры плана.

10602

16

Нет

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

10603

16

Нет

Нельзя совместно использовать старый и новый синтаксис в инструкциях CREATE/ALTER/DROP INDEX.

10604

16

Нет

Не удалось перестроить кластеризованный индекс "%.*ls" для представления "%.*ls", так как представление зависит от базовой таблицы "%.*ls", кластеризованный индекс "%.*ls" которой отключен.

10605

16

Нет

Невозможно преобразовать статистику в индекс при помощи параметра индекса DROP_EXISTING, если также присутствует параметр индекса ONLINE.

10606

16

Нет

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

10607

16

Нет

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

10608

16

Нет

Нельзя отключить кластеризованный индекс "%.*ls" для таблицы "%.*ls", поскольку для этой таблицы включено отслеживание изменений. Отключите в таблице отслеживание изменений перед отключением кластеризованного индекса.

10609

16

Нет

Нельзя отключить кластеризованный индекс "%.*ls" для таблицы "%.*ls", поскольку для этой таблицы включено отслеживание изменений. Для отслеживания изменений необходимо ограничение первичного ключа в таблице, а отключение индекса приведет к удалению этого ограничения. Отключите в таблице отслеживание изменений перед отключением индекса.

10610

16

Нет

Создание фильтруемого %S_MSG "%.*ls" для таблицы "%.*ls" невозможно, поскольку столбец "%.*ls" в критерии фильтра является вычисляемым. Перепишите критерий фильтра таким образом, чтобы он не включал упомянутый столбец.

10611

16

Нет

Создание фильтруемого индекса "%.*ls" для объекта "%.*ls" невозможно, поскольку он не является пользовательской таблицей. Создание фильтруемых индексов поддерживается только для таблиц. Если нужно создать отфильтрованный индекс для представления, рекомендуется создать индексируемое представление, задав в его определении критерий фильтра.

10612

16

Нет

Создание фильтруемого %S_MSG "%.*ls" для таблицы "%.*ls" невозможно, поскольку столбец "%.*ls" в критерии фильтра сравнивается с константой, тип которой имеет более высокий приоритет или другие параметры сортировки. Для фильтруемого %S_MSG преобразование столбца к постоянному типу данных не поддерживается. Эту проблему можно решить явным приведением константы к тому же типу данных и параметрам сортировки, что и у столбца "%.*ls".

10617

16

Нет

Создание фильтруемого %S_MSG "%.*ls" для таблицы "%.*ls" невозможно, поскольку столбец "%.*ls" в критерии фильтра сравнивается с константой, которая не может быть приведена к типу данных, содержащихся в столбце. Перепишите критерий фильтра таким образом, чтобы исключить это сравнение.

10618

16

Нет

Не удается создать или перестроить индекс "%.*ls". Заданная для этого индекса длина ключа (%d байт) превышает максимально допустимую длину в "%d" байт при использовании формата хранения vardecimal.

10619

16

Нет

Невозможно %S_MSG фильтруемый индекс "%.*ls" для таблицы "%.*ls", так как инструкция устанавливает параметр IGNORE_DUP_KEY в значение ON. Перепишите инструкцию таким образом, чтобы параметр IGNORE_DUP_KEY в ней не использовался.

10620

16

Нет

Создание фильтруемого %S_MSG "%.*ls" для таблицы "%.*ls" невозможно, поскольку столбец "%.*ls" в критерии фильтра является типом данных CLR. Перепишите критерий фильтра таким образом, чтобы он не включал упомянутый столбец.

10621

16

Нет

Создание фильтруемого %S_MSG "%.*ls" для таблицы "%.*ls" невозможно, поскольку критерий фильтра содержит сравнение с литералом NULL. Перепишите выражение, чтобы использовать оператор сравнения IS [NOT] NULL для проверки наличия значений NULL .

10622

16

Нет

Не удается создать индекс "%.*ls" для таблицы "%.*ls", поскольку столбец "%.*ls" в критерии фильтра индекса является набором столбцов.

10623

16

Нет

Не удается создать или перестроить индекс "%.*ls". Сжатые индексы не поддерживаются для таблиц, содержащих разреженные столбцы или столбцы, представляющие собой наборы столбцов.

10700

16

Нет

Создание отфильтрованной статистики "%.*ls" для объекта "%.*ls" невозможно, поскольку он не является пользовательской таблицей. Создание отфильтрованной статистики поддерживается только для пользовательских таблиц.

10701

15

Нет

Возвращающий табличное значение параметр "%.*ls" объявлен как READONLY и не может быть изменен.

10702

15

Нет

Параметр READONLY невозможно использовать в инструкции EXECUTE или CREATE AGGREGATE.

10703

15

Нет

Использование параметров WITH CUBE и WITH ROLLUP в спецификациях ROLLUP, CUBE или GROUPING SETS недопустимо.

10705

15

Нет

Слишком много группирующих наборов. Их число не должно превышать %d.

10706

15

Нет

В предложении OUTPUT не допускаются вложенные запросы.

10707

15

Нет

В предложении GROUP BY задано слишком много выражений. Если указаны наборы группирования, число выражений не должно превышать %d.

10708

15

Нет

Конструкции группирования CUBE () и ROLLUP() в текущем режиме совместимости недопустимы. Они допускаются только в режиме 100 и выше.

10709

15

Нет

DEFAULT не может быть указан справа от "%.*ls".

10710

15

Нет

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

10711

15

Нет

Действие типа "%S_MSG" недопустимо в предложении "WHEN NOT MATCHED" инструкции MERGE.

10712

15

Нет

Действие типа "INSERT" не допускается в предложении "%S_MSG" инструкции MERGE.

10713

15

Нет

Операторы внешнего соединения ("*=" и "=*") не соответствуют стандарту ANSI и недопустимы в инструкции MERGE. Пользуйтесь вместо них ключевыми словами OUTER JOIN.

10714

15

Нет

Инструкция MERGE должна заканчиваться точкой с запятой (;).

10716

15

Нет

Действие типа "%S_MSG" в предложении "%S_MSG" инструкции MERGE не может быть указано более одного раза.

10717

15

Нет

Вложенная инструкция INSERT, UPDATE, DELETE или MERGE должна иметь предложение OUTPUT.

10718

15

Нет

Предложение %S_MSG недопустимо, если в предложении FROM содержатся вложенные инструкции INSERT, UPDATE, DELETE или MERGE.

10719

15

Нет

Во вложенных инструкциях INSERT, UPDATE, DELETE или MERGE подсказки в запросах недопустимы.

10720

15

Нет

Операторы внешнего соединения ("*=" и "=*") не соответствуют стандарту ANSI и недопустимы во вложенных инструкциях INSERT, UPDATE, DELETE или MERGE. Пользуйтесь вместо них ключевыми словами OUTER JOIN.

10721

15

Нет

Предложение OUTPUT INTO недопустимо во вложенных инструкциях INSERT, UPDATE, DELETE или MERGE.

10722

15

Нет

Предложение WHERE CURRENT OF недопустимо во вложенных инструкциях INSERT, UPDATE, DELETE или MERGE.

10723

15

Нет

Ключевое слово DISTINCT недопустимо, если в предложении FROM содержатся вложенные инструкции INSERT, UPDATE, DELETE или MERGE.

10724

15

Нет

В инструкции MERGE переменная не может присваиваться столбцу и выражению в одном и том же предложении SET действия UPDATE. Присваивания вида "@переменная = столбец = выражение" недопустимы в предложении действия UPDATE в инструкции MERGE. Измените предложение SET таким образом, чтобы присваивание выражалось либо в формате "@переменная = столбец", либо в формате "@переменная = выражение".

10725

15

Нет

Подсказка FORCESEEK недопустима для целевых таблиц инструкций INSERT, UPDATE или DELETE.

10726

15

Нет

Нельзя использовать параметр VARYING в инструкции DECLARE, CREATE AGGREGATE или CREATE FUNCTION.

10727

15

Нет

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

10728

15

Нет

Вложенные инструкции INSERT, UPDATE, DELETE или MERGE недопустимы с любой стороны операторов JOIN или APPLY.

10729

15

Нет

Вложенные инструкции INSERT, UPDATE, DELETE или MERGE недопустимы в качестве табличного источника операторов PIVOT или UNPIVOT.

10730

15

Нет

Вложенные инструкции INSERT, UPDATE, DELETE или MERGE не допускаются в инструкции SELECT, которая не является непосредственным источником строк для инструкции INSERT.

10731

15

Нет

Вложенные инструкции INSERT, UPDATE, DELETE или MERGE недопустимы в предложении FROM инструкций UPDATE или DELETE.

10732

15

Нет

Вложенные инструкции INSERT, UPDATE, DELETE или MERGE недопустимы внутри другой вложенной инструкции INSERT, UPDATE, DELETE или MERGE.

10733

15

Нет

Вложенные инструкции INSERT, UPDATE, DELETE или MERGE недопустимы с любой стороны операторов UNION, INTERSECT или EXCEPT.

10734

16

Нет

Вложенные инструкции INSERT, UPDATE, DELETE или MERGE недопустимы в предложении USING инструкции MERGE.

10735

15

Нет

Назначение переменных не допускается в инструкции, содержащей оператор верхнего уровня UNION, INTERSECT или EXCEPT.

10736

15

Нет

Неверное предложение WHERE для фильтруемого %S_MSG "%.*ls" для таблицы "%.*ls".

10737

15

Нет

Инструкция, содержащая полнотекстовый список стоп-слов, должна заканчиваться точкой с запятой (;).

10738

15

Нет

Если в предложении DATA_COMPRESSION инструкции ALTER TABLE REBUILD или ALTER INDEX REBUILD указана секция, то должно быть задано предложение PARTITION=ALL. Предложение PARTITION=ALL используется для подтверждения того, что должны быть перестроены все секции таблицы или индекса, даже если в предложении DATA_COMPRESSION указано только подмножество.

10739

15

Нет

Число выражений значений строк в инструкции INSERT превышает максимально допустимое число значений строк, равное %d.

10900

16

Нет

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

10901

16

Нет

Не удалось настроить регулятор ресурсов при запуске. Проверьте наличие специальных сообщений об ошибках в журнале ошибок SQL Server или проверьте целостность базы данных master, выполнив инструкцию DBCC CHECKCATALOG('master').

10902

16

Нет

У пользователя отсутствует разрешение на изменение конфигурации регулятора ресурсов.

10903

16

Нет

Определяемая пользователем функция "%s" не существует в базе данных master, либо у пользователя отсутствует разрешение на доступ к ней.

10904

16

Нет

Указанное имя схемы "%.*ls" для определяемой пользователем классифицирующей функции не существует, либо у пользователя отсутствует разрешение на доступ к ней.

10905

16

Нет

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

10906

16

Нет

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

10907

16

Нет

Объект "%.*ls"."%.*ls" не является допустимой, определяемой пользователем классифицирующей функцией регулятора ресурсов. Эта функция должна быть привязана к схеме, возвращать значение типа sysname и не иметь параметров.

10908

16

Нет

Атрибут "%.*ls" со значением %u больше, чем атрибут "%.*ls" со значением %u.

10909

16

Нет

Атрибут "%.*ls" со значением %u меньше, чем атрибут "%.*ls" со значением %u.

10910

16

Нет

Не удалось создать пул ресурсов. Максимальное количество пулов ресурсов, включая стандартные пулы ресурсов, не может превышать текущее предельное значение %u.

10911

16

Нет

Не удалось завершить операцию. Указанное значение "%.*ls" параметра %u приводит к тому, что сумма минимальных значений для всех пулов ресурсов превышает 100 процентов. Сократите это значение или измените параметры других пулов ресурсов, чтобы сумма минимальных значений составляла менее 100 процентов.

10912

16

Нет

Не удается выполнить запрошенную операцию, поскольку пул ресурсов "%.*ls" не существует.

10913

16

Нет

Не удалось завершить операцию. Удаление стандартного %S_MSG не допускается.

10914

16

Нет

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

10915

16

Нет

Имя %S_MSG "%.*ls" не может начинаться с # или ##.

10916

16

Нет

Не удалось завершить операцию. Изменение "%.*ls" %S_MSG запрещено.

10917

16

Нет

Не удается удалить пул ресурсов "%.*ls", поскольку он содержит группу рабочей нагрузки "%.*ls". Удалите все группы рабочей нагрузки, использующие этот пул ресурсов, перед удалением самого пула.

10918

16

Нет

Не удалось выполнить инструкцию ALTER WORKLOAD GROUP. Необходимо указать предложение "WITH" или предложение "USING".

10919

16

Нет

Не удается создать %S_MSG "%.*ls", поскольку он уже существует.

10920

16

Нет

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

10921

16

Нет

Невозможно %S_MSG пользовательскую функцию "%.*ls". Она используется в качестве классифицирующей функции регулятора ресурсов.

10922

16

Нет

"%.*ls" %S_MSG нельзя переместить из "%.*ls" %S_MSG.

10923

16

Нет

Ошибка %ls. Перезапустите инструкцию.

10981

10

Нет

Ошибка %ls. Регулятор ресурсов в этом выпуске SQL Server не поддерживается. Можно управлять метаданными регулятора ресурсов, но нельзя применить конфигурацию регулятора ресурсов. Регулятор ресурсов поддерживается только в выпуске SQL Server Enterprise Edition.

10982

16

Да

Конфигурация регулятора ресурсов изменена успешно.

10983

16

Нет

Не удалось запустить определяемую пользователем функцию-классификатор регулятора ресурсов. Подробности см. в предыдущих сообщениях журнала ошибок SQL Server для сеанса с идентификатором %ld. Затрачено времени функцией-классификатором: %I64u мс.

10984

16

Нет

Операция "%ls" регулятора ресурсов отменена пользователем.