Экспорт (0) Печать
Развернуть все

Сообщения об ошибках (база данных SQL Azure)

Обновлено: Апрель 2014 г.

Этот раздел содержит сведения об ошибках, которые могут возникать только при использовании Microsoft База данных SQL Microsoft Azure.

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

 

Номер ошибки Серьезность Описание

40014

16

В одной транзакции нельзя использовать несколько баз данных.

40054

16

Таблицы без кластеризованных индексов в этой версии SQL Server не поддерживаются. Создайте кластеризованный индекс и повторите попытку.

40133

15

Эта операция не поддерживается в данной версии SQL Server.

40506

16

Указанный идентификатор безопасности недопустим в этой версии SQL Server.

40507

16

«%.*ls» нельзя вызывать с параметрами в этой версии SQL Server.

40508

16

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

40510

16

Инструкция «%.ls» не поддерживается в этой версии SQL Server

40511

16

Встроенная функция «%.ls» не поддерживается в этой версии SQL Server.

40512

16

Устаревшая функция «%ls» не поддерживается в этой версии SQL Server.

40513

16

Серверная переменная «%.ls» не поддерживается в этой версии SQL Server.

40514

16

«%.ls» не поддерживается в этой версии SQL Server.

40515

16

Ссылки на имя базы данных или сервера в «%.*ls» не поддерживаются в этой версии SQL Server.

40516

16

Глобальные временные объекты не поддерживаются в данной версии SQL Server.

40517

16

Ключевое слово или параметр инструкции «%.ls» не поддерживается в этой версии SQL Server.

40518

16

Команда DBCC «%.ls» не поддерживается в этой версии SQL Server.

40520

16

Защищаемый класс «%S_MSG» не поддерживается в данной версии SQL Server.

40521

16

Защищаемый класс «%S_MSG» не поддерживается в области сервера в данной версии SQL Server.

40522

16

Тип участника базы данных «%.*ls» не поддерживается в данной версии SQL Server.

40523

16

Неявное создание пользователя «%.*ls» не поддерживается в этой версии SQL Server. Прежде началом работы с пользователем создайте его явным образом.

40524

16

Тип данных «%.*ls» не поддерживается в этой версии SQL Server.

40525

16

WITH «%.ls» не поддерживается в этой версии SQL Server.

40526

16

Поставщик набора строк «%.*ls» не поддерживается в этой версии SQL Server.

40527

16

Связанные серверы не поддерживаются в этой версии SQL Server.

40528

16

В этой версии SQL Server пользователи не могут сопоставляться с сертификатами, асимметричными ключами или именами входа Windows.

40529

16

Встроенная функция «%.*ls» в контексте олицетворения не поддерживается в этой версии SQL Server.

40532

11

Невозможно открыть сервер «%.*ls», запрошенный именем входа. Не удалось выполнить вход.

40553

16

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

noteПримечание
Уменьшение количества операций ORDER BY и GROUP BY в коде Transact-SQL поможет сократить объем памяти, необходимой для выполнения запроса.

40604

16

Не удалось выполнить инструкцию CREATE/ALTER DATABASE, поскольку это привело бы к превышению квоты сервера.

40606

16

Присоединение баз данных не поддерживается в этой версии SQL Server.

40607

16

Имена входа Windows не поддерживаются в этой версии SQL Server.

40611

16

Для сервера может быть определено не более 128 правил брандмауэра.

40615

16

Невозможно открыть сервер «{0}», запрошенный именем входа. Клиенту с IP-адресом «{1}» не разрешен доступ к серверу. Для предоставления доступа воспользуйтесь порталом база данных SQL или выполните хранимую процедуру sp_set_firewall_rule в базе данных master, чтобы создать правило брандмауэра для этого IP-адреса или диапазона адресов. Изменения вступят в силу в течение пяти минут.

40627

Выполняется операция на сервере «{0}» и в базе данных «{1}». Подождите несколько минут, прежде чем повторить попытку.

40636

16

Невозможно использовать в этой операции зарезервированное имя базы данных «%.*ls».

45168

16

Система SQL Azure находится под высокой нагрузкой и применяет ограничение к числу параллельных операций CRUD с базами данных для одного сервера (например, для создания базы данных). Сервер, указанный в сообщении об ошибке, превысил максимальное разрешенное количество параллельных подключений. Повторите попытку позднее.

45169

16

Система SQL Azure находится под высокой нагрузкой и применяет ограничение к числу параллельных операций CRUD сервера для одной подписки (например, для создания сервера). Подписка, указанная в сообщении об ошибке, превысила максимально разрешенное число параллельных подключений, и запрос был отклонен. Повторите попытку позднее.

В следующей таблице перечислены различные ошибки, которые могут возникнуть при копировании базы данных в База данных SQL Azure. Дополнительные сведения см. в разделе Копирование баз данных в базу данных SQL Azure.

 

Номер ошибки Серьезность Описание

40635

16

Клиент с IP-адресом «%.*ls» временно отключен.

40637

16

Создание копии базы данных сейчас отключено.

40561

16

Ошибка копирования базы данных. Исходная или целевая база данных не существует.

40562

16

Ошибка копирования базы данных. Исходная база данных удалена.

40563

16

Ошибка копирования базы данных. Целевая база данных удалена.

40564

16

Сбой копирования базы данных в связи с внутренней ошибкой. Удалите целевую базу данных и повторите попытку.

40565

16

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

40566

16

Сбой копирования базы данных в связи с внутренней ошибкой. Удалите целевую базу данных и повторите попытку.

40567

16

Сбой копирования базы данных в связи с внутренней ошибкой. Удалите целевую базу данных и повторите попытку.

40568

16

Ошибка копирования базы данных. Исходная база данных перестала быть доступной. Удалите целевую базу данных и повторите попытку.

40569

16

Ошибка копирования базы данных. Целевая база данных перестала быть доступной. Удалите целевую базу данных и повторите попытку.

40570

16

Сбой копирования базы данных в связи с внутренней ошибкой. Удалите целевую базу данных и повторите попытку позднее.

40571

16

Сбой копирования базы данных в связи с внутренней ошибкой. Удалите целевую базу данных и повторите попытку позднее.

В следующей таблице перечислены связанные с потерей подключения ошибки, которые могут возникнуть при работе в База данных SQL Microsoft Azure. Дополнительные сведения см. в разделах Общие рекомендации и ограничения в базе данных SQL Azure и Resource Management in Azure SQL Database.

 

Номер ошибки Серьезность Описание

10928

20

Идентификатор ресурса: %d. Предел %s для базы данных составляет %d, и он достигнут. Дополнительные сведения см. в разделе http://go.microsoft.com/fwlink/?LinkId=267637.

Идентификатор ресурса указывает на ресурс, предел которого достигнут. Для рабочих потоков идентификатор ресурса = 1. Для сеансов идентификатор ресурса = 2.

noteПримечание
Дополнительные сведения об этой ошибке и способе ее устранения см. в разделе Resource Governance.

10929

20

Идентификатор ресурса: %d. Минимальная гарантия %s составляет %d, максимальный предел ― %d, а текущий уровень использования для базы данных ― %d. Однако в настоящее время сервер слишком занят, чтобы поддерживать для этой базы данных число запросов, превышающее %d. Дополнительные сведения см. в разделе http://go.microsoft.com/fwlink/?LinkId=267637. В противном случае повторите попытку позже.

Идентификатор ресурса указывает на ресурс, предел которого достигнут. Для рабочих потоков идентификатор ресурса = 1. Для сеансов идентификатор ресурса = 2.

noteПримечание
Дополнительные сведения об этой ошибке и способе ее устранения см. в разделе Resource Governance.

40197

17

В службе возникла ошибка при обработке запроса. Повторите попытку. Код ошибки %d.

Сообщение об ошибке будет выдано при остановке службы из-за обновлений программного обеспечения или оборудования, отказов оборудования или других проблем отработки отказа. Код ошибки (%d), внедренный в сообщение об ошибке 40197, содержит дополнительные сведения о виде сбоя или отработки отказа. Некоторые примеры кодов ошибки внедренных в сообщение об ошибке 40197: 40020, 40143, 40166 и 40540.

Повторное подключение к серверу базы данных SQL автоматически приводит к соединению с работоспособной копией базы данных. Приложение должно перехватывать ошибку 40197, записывать внедренный код ошибки (%d) в сообщение для устранения неполадок и выполнить попытку повторного подключения к базе данных SQL, пока ресурсы не станут доступны и подключение не будет восстановлено.

40501

20

В данный момент служба занята. Повторите запрос через 10 секунд. Идентификатор инцидента: %ls. Код %d.

noteПримечание
Дополнительные сведения об этой ошибке и расшифровке возвращаемых кодов см. в разделе Engine Throttling.

40544

20

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

noteПримечание
Дополнительные сведения об этой ошибке и способе ее устранения см. в разделе Resource Limits.

40549

16

Сеанс был прерван из-за слишком долго выполняющейся транзакции. Попробуйте сократить транзакцию.

noteПримечание
Дополнительные сведения об этой ошибке и способе ее устранения см. в разделе Resource Limits.

40550

16

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

noteПримечание
Дополнительные сведения об этой ошибке и способе ее устранения см. в разделе Resource Limits.

40551

16

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

noteПримечание
Сократить использование пространства в базе данных TEMPDB можно за счет удаления временных объектов, которые уже не нужны в сеансе. Дополнительные сведения об этой ошибке и способе ее устранения см. в разделе Resource Limits.

40552

16

Сеанс прекращен из-за чрезмерного использования пространства журнала транзакций. Попробуйте изменять меньшее количество строк в одной транзакции.

noteПримечание
В случае выполнения массовой вставки с помощью программы bcp.exe utility или класса System.Data.SqlClient.SqlBulkCopy попробуйте использовать параметры –b batchsize или BatchSize, чтобы ограничить количество строк, копируемых на сервер в одной транзакции. Если выполняется перестроение индекса с помощью инструкции ALTER INDEX, попробуйте применить параметр REBUILD WITH ONLINE = ON.

Дополнительные сведения об этой ошибке и способе ее устранения см. в разделе Resource Limits.

40553

16

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

noteПримечание
Уменьшение количества операций ORDER BY и GROUP BY в коде Transact-SQL поможет сократить объем памяти, необходимой для выполнения запроса. Дополнительные сведения об этой ошибке и способе ее устранения см. в разделе Resource Limits.

40613

17

База данных «%.*ls» на сервере «%.*ls» в данный момент недоступна. Повторите соединение позже. Если устранить проблему не удастся, обратитесь в поддержку пользователей и сообщите идентификатор трассировки сеанса: «%.*ls».

В следующей таблице перечислены ошибки, которые могут возникнуть при работе с федерациями. Дополнительные сведения см. в разделе Управление федерациями баз данных (база данных SQL Azure).

ImportantВажно!
Текущая реализация федераций будет упразднена вместе с уровнями служб Web и Business. Рекомендуется развернуть решения пользовательского сегментирования для обеспечения максимального уровня масштабируемости, гибкости и производительности. Дополнительные сведения о настраиваемом сегментировании см. в разделе Горизонтальное масштабирование баз данных SQL Azure.

 

Номер ошибки Серьезность Описание Меры по снижению уязвимости

266

16

<инструкция> инструкцию нельзя использовать в транзакции из нескольких инструкций

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

2072

16

База данных «%.*ls» не существует

Проверьте состояние базы данных sys.databases, прежде чем выполнять инструкцию USE FEDERATION

2209

16

%s Синтаксическая ошибка около «%ls»

Инструкция FEDERATED ON может использоваться только при создании таблиц в членах федерации.

2714

16

В базе данных уже есть объект с именем «%.*ls».

Федерация с таким именем уже существует

10054, 10053

20

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

Реализуйте в приложении логику повторных попыток

40530

15

<Инструкция> должна быть единственной инструкцией в пакете

В пакете не должно быть никаких других инструкций

40604

16

Не удалось выполнить инструкцию CREATE DATABASE, поскольку это привело бы к превышению квоты сервера.

Разверните квоту количества баз данных на сервере

45000

16

Операция <инструкции> завершена с ошибками. Указано недопустимое имя федерации <federation_name>

Federation_name не соответствует правилам для имен федераций или не является допустимым идентификатором

45001

16

Операция <инструкции> завершена с ошибками. Указанное имя федерации не существует

Имя федерации не существует

45002

16

Операция <инструкции> завершена с ошибками. Указано недопустимое имя ключа федерации <distribution_name>

Несуществующий или недопустимый ключ федерации

45004

16

Операция <инструкции> завершена с ошибками. Указано недопустимое имя ключа федерации <distribution_name> и недопустимое имя федерации <federation_name>

USE FEDERATION: используйте граничное значение из домена типа данных ключа федерации либо отличное от значения NULL.

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

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

45005

16

<Инструкцию> нельзя выполнить, пока выполняется другая операция для федерации <federation_name> и члена с идентификатором <member_id>

Дождитесь завершения параллельной операции

45006

16

Операции <инструкции> завершены с ошибками. Связи по внешнему ключу в ссылочных таблицах, указывающих на федеративные таблицы, не разрешены в членах федерации.

Не поддерживается

45007

16

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

Не поддерживается

45008

16

Операция <инструкции> завершена с ошибками. Тип данных ключа федерации не совпадает с типом данных столбца

Не поддерживается

45009

16

Операция <инструкции> завершена с ошибками. Операция не поддерживается для соединений с фильтрацией

Не поддерживается

45010

16

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

Не поддерживается

45011

16

Операция <инструкции> завершена с ошибками. Невозможно обновить схему федерации

Не поддерживается

45012

16

Указано недопустимое значение ключа федерации

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

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

При отсутствии фильтрации это диапазон, охватываемый членом федерации

45013

16

Идентификатор SID уже существует с другим именем пользователя

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

45014

16

%ls не поддерживается в %ls

Неподдерживаемая операция

45022

16

Операция <инструкции> завершена с ошибками. Указанное граничное значение уже существует для ключа федерации <distribution_name> и имени федерации <federation_name>

Укажите значение, которое уже является граничным

45023

16

Операция <инструкции> завершена с ошибками. Указанное граничное значение не существует для ключа федерации <distribution_name> и федерации <federation_name>

Укажите значение, которое еще не является граничным

См. также

Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2014 Microsoft