Ошибки ядра СУБД
В следующей таблице приведены сообщения ядра хранилища об ошибках, которые могут возникать при использовании SQL Server 2005 Compact Edition (SQL Server Compact Edition).
![]() |
---|
Если в процессе использования SQL Server Compact Edition возникли ошибки, помеченные как «внутренняя ошибка», попробуйте выполнить операцию снова, поскольку возможно, что ошибка при этом не повторится. Если ошибка повторилась, следует немедленно обратиться в службу поддержки продуктов Microsoft. Внутренние ошибки нельзя устранить обычными методами исправления неполадок. |
Значение | Маркер ошибки | Описание | Числовые параметры | Строковые параметры | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
25001 |
SSCE_M_NOCURRENTRECORD |
Либо курсор не находится в строке, либо нет оставшихся строк. |
Неприменимо |
Неприменимо |
||||||||||||||
25002 |
SSCE_M_INVALIDBUFFERSIZE |
Указан недопустимый размер буфера. |
Указанный размер буфера |
Неприменимо |
||||||||||||||
25003 |
SSCE_M_COLUMNLENGTHTOOBIG |
Указанная длина слишком велика для типа столбца. |
Указанная длина, тип данных в столбце |
Неприменимо |
||||||||||||||
25004 |
SSCE_M_COLUMNNOTUPDATEABLE |
Невозможно изменить столбец. |
Неприменимо |
Имя столбца |
||||||||||||||
25005 |
SSCE_M_NULLINVALID |
Столбец не может содержать пустые значения. |
Неприменимо |
Имя столбца, имя таблицы |
||||||||||||||
25008 |
SSCE_M_INVALIDPARAMETER |
Недопустимый параметр. |
Неприменимо |
Неприменимо |
||||||||||||||
25009 |
SSCE_M_INVALIDPATH |
Недопустимый путь. Проверьте папку базы данных. |
Неприменимо |
Путь |
||||||||||||||
25010 |
SSCE_M_INVALIDFILENAME |
Недопустимое имя файла. Проверьте имя файла базы данных. |
Неприменимо |
Имя файла |
||||||||||||||
25011 |
SSCE_M_INVALIDDATABASE |
Адресуемый файл не является файлом формата базы данных SQL Server Compact Edition. |
Неприменимо |
Имя базы данных |
||||||||||||||
25012 |
SSCE_M_UPDATENOTPREPARED |
Запись не подготовлена для обновления. |
Неприменимо |
Неприменимо |
||||||||||||||
25014 |
SSCE_M_SYSCOLACCESSDENIED |
Отказ в доступе к системному столбцу. |
Неприменимо |
Неприменимо |
||||||||||||||
25016 |
SSCE_M_KEYDUPLICATE |
Повторяющееся значение невозможно вставить в уникальный индекс. |
Неприменимо |
Имя таблицы, имя ограничения |
||||||||||||||
25017 |
SSCE_M_DATABASECORRUPTED |
Возможно, файл базы данных поврежден. Выполните утилиту восстановления для проверки файла базы данных. |
Неприменимо |
Имя базы данных |
||||||||||||||
25018 |
SSCE_M_WRITECONFLICT |
Ошибка при получении блокировки в операции записи. |
Неприменимо |
Неприменимо |
||||||||||||||
25020 |
SSCE_M_COMMITCONFLICT |
Ошибка при получении блокировки для завершения. |
Неприменимо |
Неприменимо |
||||||||||||||
25022 |
SSCE_M_NULLKEYDISALLOWED |
Пустые значения в индексах не допускаются. |
Неприменимо |
Неприменимо |
||||||||||||||
25025 |
SSCE_M_INTEGRITYVIOLATION_MSTR |
Невозможно удалить первичный ключ, так как еще существуют ссылки на этот ключ. |
Неприменимо |
Имя ограничения внешнего ключа |
||||||||||||||
25026 |
SSCE_M_INTEGRITYVIOLATION_SLV |
Невозможно вставить внешний ключ, так как не существует соответствующий первичный ключ. |
Неприменимо |
Имя ограничения первичного ключа |
||||||||||||||
25027 |
SSCE_M_RECORDTOOBIG |
Определение таблицы или размер строки превышает максимальный размер строки 8060 байт. |
Неприменимо |
Неприменимо |
||||||||||||||
25028 |
SSCE_M_INVALIDPASSWORD |
Указанный пароль не совпадает с паролем базы данных. |
Неприменимо |
Неприменимо |
||||||||||||||
25030 |
SSCE_M_RI_DUPLICATEKEY |
В результате операции по поддержанию целостности данных обнаружено повторяющееся значение ключа. |
Неприменимо |
Имя внешней таблицы |
||||||||||||||
25033 |
SSCE_M_ILLEGALCOLLATINGSEQ |
Указанный язык не поддерживается в данной операционной системе. |
Неприменимо |
Неприменимо |
||||||||||||||
25034 |
SSCE_M_FILELOCKVIOLATION |
Нарушение блокировки файла. Закройте все внешние приложения, использующие файл базы данных. |
Неприменимо |
Неприменимо |
||||||||||||||
25035 |
SSCE_M_FILESHAREVIOLATION |
Нарушение совместного использования файла. Возможно, файл используется другим процессом. |
Неприменимо |
Неприменимо |
||||||||||||||
25037 |
SSCE_M_DISKFULL |
На диске недостаточно свободного места для базы данных. |
Неприменимо |
Неприменимо |
||||||||||||||
25038 |
SSCE_M_TEMPDISKFULL |
На диске недостаточно свободного места для временной базы данных. |
Неприменимо |
Неприменимо |
||||||||||||||
25039 |
SSCE_M_FILEACCESSDENIED |
Не разрешен доступ к файлу базы данных. |
Неприменимо |
Имя файла |
||||||||||||||
25044 |
SSCE_M_TOOMANYOPENFILES |
Ошибка ОС: превышено предельное для ОС число открытых файлов. Необходимо закрыть другие приложения, чтобы получить возможность открывать файлы. |
Неприменимо |
Неприменимо |
||||||||||||||
25046 |
SSCE_M_FILENOTFOUND |
Не удалось найти файл базы данных. Проверьте путь к базе данных. |
Неприменимо |
Имя файла |
||||||||||||||
25047 |
SSCE_M_READVERIFYERROR |
Ошибка ОС: в системе SQL Server Compact Edition обнаружен преждевременный маркер EOF для файла базы данных. Запуск утилиты восстановления может помочь спасти некоторые данные. |
Неприменимо |
Неприменимо |
||||||||||||||
25048 |
SSCE_M_NOMOREFILEHANDLES |
Ошибка ОС: ОС сообщает, сто невозможно создать дополнительные дескрипторы файлов. Для продолжения попробуйте закрыть другие приложения. |
Неприменимо |
Неприменимо |
||||||||||||||
25049 |
SSCE_M_DISKNOTREADY |
Ошибка ОС: система хранилища ОС (RAM, CF, SD или IPSM) не отвечает. Повторите операцию. |
Неприменимо |
Неприменимо |
||||||||||||||
25050 |
SSCE_M_SHARINGBUFFEREXCEEDED |
Ошибка ОС: ОС не позволит совместно использовать дополнительные файлы. Для продолжения закройте другие приложения. |
Неприменимо |
Неприменимо |
||||||||||||||
25051 |
SSCE_M_DISKIO |
Внутренняя ошибка: не удается успешно выполнить операцию обмена данными с диском в файловой системе. |
Неприменимо |
Неприменимо |
||||||||||||||
25053 |
SSCE_M_KEYNOTMADE |
Внутренняя ошибка: существенная ошибка при попытке создать ключ. |
Неприменимо |
Неприменимо |
||||||||||||||
25054 |
SSCE_M_TOOMANYKEYS |
Превышен предел 16 столбцов при индексировании нескольких столбцов. |
Неприменимо |
Неприменимо |
||||||||||||||
25056 |
SSCE_M_COLUMNWIDTHNOTEVEN |
Нечетный размер столбца текста Юникода. |
Размер столбца |
Имя столбца |
||||||||||||||
25058 |
SSCE_M_NOCURRENTINDEX |
Внутренняя ошибка: недопустимая операция без текущего индекса. |
Неприменимо |
Неприменимо |
||||||||||||||
25059 |
SSCE_M_ILLEGALINDEXCOLUMN |
Невозможно индексировать данные с типом Long. |
Неприменимо |
Неприменимо |
||||||||||||||
25060 |
SSCE_M_REFERENCENOTFOUND |
Ограничение внешнего ключа не существует. |
Неприменимо |
Неприменимо |
||||||||||||||
25064 |
SSCE_M_ONLYONESPECIALCOLUMN |
Для каждого столбца таблицы разрешены только один ROWGUID, автоматический инкремент и версия. |
Неприменимо |
Имя объекта |
||||||||||||||
25065 |
SSCE_M_TOOMANYINDEXES |
Превышен предел 249 индексов на таблицу. |
Неприменимо |
Имя таблицы |
||||||||||||||
25066 |
SSCE_M_TOOMANYCOLUMNS |
Превышен предел 1024 столбцов для таблицы. |
Число столбцов |
Имя столбца |
||||||||||||||
25067 |
SSCE_M_TRANSTOODEEP |
Внутренняя ошибка: превышено предельное уровней вложения для SQL Server Compact Edition. |
Неприменимо |
Неприменимо |
||||||||||||||
25070 |
SSCE_M_DIFFNUMRELCOLUMNS |
Определение адресующих столбцов (например, число столбцов или типы данных) в ссылочных отношениях должно совпадать с адресуемыми столбцами. |
Неприменимо |
Имя ограничения (если известно) |
||||||||||||||
25072 |
SSCE_M_PRIMARYKEYNULLCONFLICT |
Невозможно создать первичные ключи для столбцов, поддерживающих пустые значения. |
Неприменимо |
Имя столбца |
||||||||||||||
25073 |
SSCE_M_TABLEMUSTHAVECOLUMNS |
Таблица должна содержать по крайней мере один столбец. |
Неприменимо |
Неприменимо |
||||||||||||||
25074 |
SSCE_M_DEFAULTEXPRTOOLONG |
Длина строки выражения для значения по умолчанию не может превышать 4000 знаков. |
Длина строки выражения |
Неприменимо |
||||||||||||||
25075 |
SSCE_M_DISALLOWIDENTITYNULL |
Столбцы, допускающие пустые значения, не могут быть столбцами удостоверения. |
Неприменимо |
Неприменимо |
||||||||||||||
25077 |
SSCE_M_CONSTRAINTINUSE |
Невозможно удалить ограничение, так как на него ссылается другое ограничение. |
Неприменимо |
Имя ограничения |
||||||||||||||
25078 |
SSCE_M_INDEXINUSE |
Невозможно удалить индекс, так как он используется при наложении ограничения. |
Неприменимо |
Имя индекса |
||||||||||||||
25079 |
SSCE_M_ENCRYPTEDDBMUSTHAVEPWD |
Когда база данных создается с использованием шифрования, необходимо указать пароль. |
Неприменимо |
Неприменимо |
||||||||||||||
25080 |
SSCE_M_NOOSENCRYPTIONSUPPORT |
Операционная система не поддерживает шифрование. |
Неприменимо |
Неприменимо |
||||||||||||||
25081 |
SSCE_M_VIOLATEDAUTOINCRANGE |
Новое значение, созданное для добавленных строк, не принадлежит допустимому диапазону. |
Сформированное значение |
Неприменимо |
||||||||||||||
25083 |
SSCE_M_CYCLEDETECTED |
Ссылочное отношение приведет к запрещенной циклической зависимости. |
Неприменимо |
Имя ограничения |
||||||||||||||
25084 |
SSCE_M_RELCOLUMNSTYPEMISMATCH |
Типы данных столбцов в отношении не совпадают. |
Неприменимо |
Неприменимо |
||||||||||||||
25085 |
SSCE_M_PKDUPLICATE |
Таблица уже имеет первичный ключ. |
Неприменимо |
Неприменимо |
||||||||||||||
25086 |
SSCE_M_INVALIDINCREMENT |
Столбец удостоверения содержит недопустимое значение инкремента. |
Неприменимо |
Имя столбца |
||||||||||||||
25087 |
SSCE_M_GENERATEGUIDFAILED |
Внутренняя ошибка: не удалось создать новый GUID для новой строки. |
Неприменимо |
Неприменимо |
||||||||||||||
25089 |
SSCE_M_SYNCINPROGRESS |
Уже выполняется другой процесс синхронизации. Попытайтесь выполнить синхронизацию позднее. |
Неприменимо |
Неприменимо |
||||||||||||||
25090 |
SSCE_M_LOCKTIMEOUT |
Превышено время ожидания блокировки SQL Server Compact Edition. Время блокировки по умолчанию 2000 мс. Время блокировки по умолчанию можно увеличить в строке подключения с помощью свойства ssce: таймаут блокировки по умолчанию. |
Код сеанса, код потока, код процесса |
Имя таблицы, тип конфликта, ресурс |
||||||||||||||
25091 |
SSCE_M_OUTOFLOCKS |
В диспетчере блокировок нет места для дополнительных блокировок. Это может быть результатом больших транзакций, больших операций сортировки или операций, в которых SQL Server Compact Edition создает временные таблицы. Пользователь не может увеличить место для блокировок. |
Неприменимо |
Неприменимо |
||||||||||||||
25092 |
SSCE_M_INVALIDTEMPPATH |
Указан недопустимый путь для временной базы данных. |
Неприменимо |
Неприменимо |
||||||||||||||
25100 |
SSCE_M_NOQUERYPROCESSOR |
Не удается создать объект команды, так как обработчик запросов (sqlceqp30.dll) отсутствует на устройстве или не находится в одной папке с ядром хранилища данных (sqlceca30.dll). |
Неприменимо |
Неприменимо |
||||||||||||||
25101 |
SSCE_M_OUTOFBUFFERPOOLSPACE |
Превышен размер буфера SQL Server Compact Edition. Размер по умолчанию составляет 640 КБ, но может быть увеличен при инициализации изменением свойства ssce: max buffer size. |
Неприменимо |
Неприменимо |
||||||||||||||
25102 |
SSCE_M_INITPROPCONFLICT |
База данных открыта другим пользователем с отличными свойствами инициализации на уровне экземпляра. Поле номера ошибки объекта Error служит для указания свойства или свойств, вызвавших сбой. В таблице приведены значения битовой маски, используемые как номера ошибок.
|
Неприменимо |
Неприменимо |
||||||||||||||
25103 |
SSCE_M_CANTLOADSQLSEDLL |
Не удалось загрузить файл Sqlcese30.dll. Переустановите SQL Server Compact Edition. |
Неприменимо |
Неприменимо |
||||||||||||||
25104 |
SSCE_M_DATABASETOOBIG |
Размер файла базы данных превышает заданный в настройках максимальный размер базы данных. Эта настройка действует только при первом параллельном подключении базы данных. |
Обязательный максимальный размер базы данных (в МБ; если неизвестен, то 0) |
Неприменимо |
||||||||||||||
25105 |
SSCE_M_INVALIDSECURITYDESCRIPTOR |
Внутренняя ошибка: указан недопустимый дескриптор безопасности. |
Неприменимо |
Неприменимо |
||||||||||||||
25106 |
SSCE_M_TOOMANYCONSTRAINTS |
Превышен предел 249 ограничений на таблицу. |
Неприменимо |
Имя таблицы |
||||||||||||||
25107 |
SSCE_M_BADKEYTYPE |
Внутренняя ошибка: указанное ограничение не определяет запрошенный тип ключа. |
Неприменимо |
Неприменимо |
||||||||||||||
25108 |
SSCE_M_OUTSTANDINGPREPARE |
Имеется отложенная операция для другого курсора в той же строке этой таблицы. |
Неприменимо |
Неприменимо |
||||||||||||||
25109 |
SSCE_M_PASSWORDTOOLONG |
Длина пароля базы данных не может превышать 40 знаков. |
Неприменимо |
Неприменимо |
||||||||||||||
25110 |
SSCE_M_SYSTEMNAME |
Имя таблицы и столбца является частью зарезервированного имени. Имена таблиц и столбцов не могут начинаться с "__Sys". |
Неприменимо |
Имя |
||||||||||||||
25111 |
SSCE_M_COMPRESSEDNOSTREAM |
Внутренняя ошибка: сжатые столбцы не поддерживают потоковые интерфейсы. |
Неприменимо |
Имя столбца |
||||||||||||||
25112 |
SSCE_M_COMPRESSEDNONLV |
Недопустимое использование флага сжатия для столбца типа, отличного от long. |
Неприменимо |
Имя столбца, имя таблицы |
||||||||||||||
25113 |
SSCE_M_CHANGECOMPRESSED |
Не удается изменить состояние сжатия базы данных. |
Неприменимо |
Имя БД |
||||||||||||||
25114 |
SSCE_M_FILEALREADYEXISTS |
Файл уже существует. Попытайтесь использовать другое имя базы данных. |
Неприменимо |
Имя файла |
||||||||||||||
25115 |
SSCE_M_WRONGPAGE |
Неверная страница (возможно, база данных повреждена). Попытайтесь запустить утилиту восстановления. |
Неприменимо |
Неприменимо |
||||||||||||||
25116 |
SSCE_M_SYSTABACCESSDENIED |
Внутренняя ошибка: отказ в доступе к системной таблице. |
Неприменимо |
Неприменимо |
||||||||||||||
25117 |
SSCE_M_ALREADYOPENED |
База данных уже открыта другим пользователем. |
Неприменимо |
Имя БД |
||||||||||||||
25118 |
SSCE_M_CANTOPENSHAREDMEMORY |
Внутренняя ошибка: не удается область общей памяти. |
Неприменимо |
Неприменимо |
||||||||||||||
25119 |
SSCE_M_CANTCHANGEKEYCOLUMN |
Не удается заменить столбец, входящий в ключ или индекс. |
Неприменимо |
Имя индекса, столбец |
||||||||||||||
25120 |
SSCE_M_RODATABASEREQUIRESTEMPPATH |
Для того чтобы открыть базу данных только для чтения, требуется указать временный путь. |
Неприменимо |
Имя БД |
||||||||||||||
25122 |
SSCE_M_FATALLOCKFAILURE |
Внутренняя ошибка: неустранимая ошибка блокировки подсистемы для этой базы данных. |
Неприменимо |
Имя БД |
||||||||||||||
25123 |
SSCE_M_LIBRARYLOADFAILURE |
Не удалось загрузить DLL для SQL Server Compact Edition. Переустановите SQL Server Compact Edition. |
Неприменимо |
Имя DLL-библиотеки, имя каталога |
||||||||||||||
25124 |
SSCE_M_INCONSISTENTLVVERSION |
Значение типа long изменено в другой транзакции. |
Неприменимо |
Неприменимо |
||||||||||||||
25125 |
SSCE_M_INVALIDSTATSOPTIONS |
Внутренняя ошибка: недопустимые параметры создания статистики. |
Параметры |
Неприменимо |
||||||||||||||
25126 |
SSCE_M_PENDINGUPDATE |
Не удалось запустить сеанс синхронизации, так как имеется отложенная транзакция обновления. Попробуйте выполнить синхронизацию снова. |
Неприменимо |
Неприменимо |
||||||||||||||
25127 |
SSCE_M_INVALIDPROVIDERTYPE |
Недопустимый тип провайдера. |
Версия БД, запрошенная версия |
Имя файла |
||||||||||||||
25128 |
SSCE_M_INVALIDSHAREDMEMORYFORMAT |
В SQL Server Compact Edition обнаружены две различные версии продукта, пытающиеся получить доступ к одному файлу базы данных. Обеспечьте условия, при которых все приложения, получающие доступ к одной базе данных, используют одну и ту же версию SQL Server Compact Edition. |
Неприменимо |
Неприменимо |
||||||||||||||
25129 |
SSCE_M_PREFIXTOOLARGE |
Строковое значение, назначенное предложению LIKE в инструкции SELECT, превышает предел, установленный для SQL Server Compact Edition. Предел для однобайтовых наборов составляет 256 знаков, но может быть меньше для двухбайтовых наборов знаков. |
Неприменимо |
Неприменимо |
||||||||||||||
25130 |
SSCE_M_UNINSTALLEDCOLLATINGSEQ |
Указанный язык не установлен на компьютере. Убедитесь, что соответствующий языковый пакет установлен. |
Неприменимо |
Неприменимо |
||||||||||||||
25131 |
SSCE_M_CANTLOADSQLQPDLL |
Не удалось загрузить файл Sqlceqp30.dll. Переустановите SQL Server Compact Edition. |
Неприменимо |
Неприменимо |
||||||||||||||
25132 |
SSCE_M_RESTRICTEDPLATFORM |
Использование SQL Server Compact Edition на этой платформе ограничено. Для использования SQL Server Compact Edition необходимо установить SQL Server 2005, Visual Studio 2005 или номер SKU Планшетные ПК. |
Неприменимо |
Неприменимо |
||||||||||||||
25133 |
SSCE_M_NOTSUPPORTED |
Внутренняя ошибка: SQL Server Compact Edition выполнен неподдерживаемый запрос к размещающей операционной системе. |
Неприменимо |
Неприменимо |
||||||||||||||
25200 |
SSCE_WRN_COLUMNNULL |
Столбец не может иметь значения NULL. |
Неприменимо |
Неприменимо |
||||||||||||||
25201 |
SSCE_WRN_BUFFERTRUNCATED |
Данные усечены. Попытайтесь передать в буфер большего размера. |
Неприменимо |
Неприменимо |
||||||||||||||
25206 |
SSCE_WRN_RI_RECORDSUPDATED |
Дополнительные записи были обновлены в результате операций по поддержанию целостности данных. |
Неприменимо |
Неприменимо |
||||||||||||||
25207 |
SSCE_WRN_RI_RECORDSDELETED |
Дополнительные записи были удалены в результате операций по поддержанию целостности данных. |
Неприменимо |
Неприменимо |
||||||||||||||
25210 |
SSCE_WRN_DEFAULTALREADYPRESENT |
Этот столбец уже имеет значение по умолчанию. |
Неприменимо |
Неприменимо |