Ошибки 10000 - 10999
Ошибка |
Серьезность |
Запись в журнал |
Описание (текст сообщения) |
---|---|---|---|
10000 |
16 |
Нет |
Неизвестная ошибка поставщика. |
16 |
Нет |
Поставщик сообщил о непредвиденном глобальном сбое. |
|
10002 |
16 |
Нет |
Поставщик не реализовал функцию. |
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 |
Нет |
Пользователь не может вставить новую строку перед освобождением ранее полученных дескрипторов строк. |
Ошибка при подключении к серверу. Эта ошибка при соединении с SQL Server может быть вызвана тем, что в параметрах SQL Server по умолчанию запрещены удаленные соединения. (поставщик: поставщик TCP, ошибка: 0 - "Попытка установить соединение завершена со сбоем, поскольку подключившейся стороне не удалось правильно ответить в течение определенного периода времени, либо сбой установленного соединения связан с тем, что подключенный узел не отвечает».) (Microsoft SQL Server, ошибка: 10060) |
|||
Ошибка при подключении к серверу. Эта ошибка при соединении с 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. |
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". |
16 |
Нет |
Не удается создать структуру плана "%.*ls", поскольку в параметре @stmt задано более одной инструкции. |
|
10508 |
16 |
Нет |
Не удалось создать структуру плана "%.*ls", поскольку инструкция, указанная параметром @stmt и @module_or_batch или параметром @plan_handle и @statement_start_offset, не соответствует ни одной инструкции в указанном модуле или пакете. Измените значения параметров таким образом, чтобы они соответствовали инструкции в модуле или пакете. |
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. |
16 |
Нет |
Невозможно выполнить процедуру sp_control_plan_guide, так как недостаточно разрешений для управления руководством плана "%.*ls". Измените разрешения для объекта, на который ссылается руководство плана, или полномочия для базы данных. |
|
16 |
Нет |
Не удается создать структуру плана "%.*ls", поскольку подсказки, указанные в параметре @hints, нельзя применить к инструкции, заданной параметром @stmt или @statement_start_offset. Убедитесь, что заданные подсказки можно применить к этой инструкции. |
|
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. |
16 |
Нет |
Не удается создать структуру плана "%.*ls", поскольку инструкция, указанная параметром @statement_start_offset, не соответствует ни одной инструкции в указанном модуле или пакете. Измените значение параметра @statement_start_offset, чтобы оно соответствовало инструкции в модуле или пакете. |
|
16 |
Нет |
Не удалось создать структуру плана "%.*ls" из кэша, поскольку пользователь не имеет необходимых разрешений. Предоставьте разрешение VIEW SERVER STATE пользователю, создающему структуру плана. |
|
16 |
Нет |
Не удалось создать структуру плана "%.*ls", поскольку пакет или модуль, указанный параметром @plan_handle, не содержит инструкцию, применимую для структуры плана. Укажите другое значение для параметра @plan_handle. |
|
16 |
Нет |
Не удалось создать структуру плана "%.*ls", поскольку имя структуры плана превышает по длине максимально допустимое значение, равное 124 символам. Укажите имя, содержащее менее 125 символов. |
|
16 |
Нет |
Не удается создать структуру плана "%.*ls", поскольку задано недопустимое значение @params. Задайте значение в формате <имя_параметра> <тип_параметра> или укажите значение NULL. |
|
16 |
Нет |
Не удается создать структуру плана "%.*ls", поскольку план не найден в кэше планов, соответствующем указанному дескриптору плана. Укажите дескриптор плана в кэше. Список дескрипторов планов, находящихся в кэше, можно получить с помощью запроса к динамическому административному представлению sys.dm_exec_query_stats. |
|
16 |
Нет |
Не удалось создать структуру плана "%.*ls", поскольку пакет или модуль, соответствующий указанному параметру @plan_handle, содержит более 1000 подходящих инструкций. Создайте структуру плана для каждой инструкции в пакете или модуле, указав для каждой инструкции значение statement_start_offset. |
|
16 |
Нет |
Не удалось включить структуру плана "%.*ls", поскольку включенная структура плана "%.*ls" содержит ту же область и то же значение начального смещения для инструкции. Отключите существующую структуру плана перед включением указанной структуры. |
|
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". |
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" регулятора ресурсов отменена пользователем. |