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


Ошибки агента сервера

В следующей таблице перечислены ошибки агента сервера SQL Server Compact 3.5 (sqlcesa35.dll), которые могут возникнуть при использовании SQL Server Compact 3.5 (SQL Server Compact 3.5).

Важно!

Если в процессе использования SQL Server Compact 3.5 возникли ошибки, помеченные как «внутренняя ошибка», попробуйте выполнить операцию снова, поскольку возможно, что ошибка при этом не повторится. Если ошибка повторилась, следует немедленно обратиться в службу поддержки продуктов Майкрософт. Внутренние ошибки нельзя устранить обычными методами исправления неполадок.

Значение Маркер ошибки Описание Числовые параметры Строковые параметры

29001

SSCE_M_EXPECTEDINSERTUPDATESONLY

Внутренняя ошибка: при обработке операций вставки или обновления возникло непредвиденное состояние.

Неприменимо

Неприменимо

29004

SSCE_M_CANTCOCREATEMSDAINITIALIZE

Невозможно инициализировать поставщика OLE DB для SQL Server. Проверьте, правильно ли установлена библиотека SQLOLEDB.dll.

Неприменимо

Неприменимо

29005

SSCE_M_RSCBWITHSAMEEXCHANGEID

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

Неприменимо

Неприменимо

29006

SSCE_M_SQLRECONCILERFAILED

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

Неприменимо

Неприменимо

29007

SSCE_M_QUERYCANNOTBETRACKED

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

Неприменимо

Строка запроса

29009

SSCE_M_EXPRESSIONWITHOUTALIAS

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

Неприменимо

Неприменимо

29010

SSCE_M_NOPRIMARYKEY

В таблице нет первичного ключа.

Неприменимо

Имя таблицы

29011

SSCE_M_ROWVERCOLUMN

В таблице содержится отметка времени или другой столбец контроля версий строк.

Неприменимо

Имя таблицы

29012

SSCE_M_INVALIDPUSHSEQUENCE

Внутренняя ошибка: произошла ошибка при выполнении операции принудительной отправки агентом SQL Server Compact.

Неприменимо

Неприменимо

29015

SSCE_M_PUSHPKCOLCOUNTMISMATCH

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

Предоставленное число, ожидаемое число

Неприменимо

29016

SSCE_M_VF_MISSINGSERVERCOLUMN

Столбцы для таблицы RDA на стороне клиента не совпадают со столбцами на сервере.

Неприменимо

Имя таблицы

29017

SSCE_M_VF_MISMATCHEDTYPES

Сведения о типах данных OLE DB в столбцах SQL Server Compact не совпадают со сведениями, содержащимися в столбцах SQL Server для таблицы удаленного доступа к данным.

Клиентский тип, серверный тип

Имя таблицы

29018

SSCE_M_VF_MISSINGTABLE

Столбцы не найдены. Отсутствует имя таблицы, или имеющиеся разрешения недействительны.

Неприменимо

Имя таблицы

29020

SSCE_M_NOROWSAFFECTED

Строка не может быть обновлена или удалена на SQL Server средствами удаленного доступа к данным.

Неприменимо

Неприменимо

29021

SSCE_M_TOOMANYROWSAFFECTED

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

Неприменимо

Неприменимо

29022

SSCE_M_INCORRECTPROVIDERVERSION

Недопустимая версия поставщика OLE DB для SQL Server (Майкрософт). Установите пакет MDAC 2.8 или более позднюю версию.

Неприменимо

Версия

29023

SSCE_M_INCORRECTPROVIDER

Поставщик OLE DB для SQL Server на компьютере с IIS несовместим с SQL Server Compact. Установите пакет компонентов MDAC 2.8 или более позднюю версию.

Неприменимо

Поставщик

29024

SSCE_M_VF_PRIMARYKEYCHANGE

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

Неприменимо

Неприменимо

29025

SSCE_M_VF_MISSINGSERVERPKCOLUMN

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

Неприменимо

Неприменимо

29026

SSCE_M_VF_EXTRASERVERPKCOLUMN

В ходе операции принудительной отправки в таблице SQL Server обнаружен дополнительный столбец первичного ключа.

Неприменимо

Неприменимо

29028

SSCE_M_UNSUPPORTEDOLEDBTYPE

Тип данных OLE DB не поддерживается поставщиком OLE DB для SQL Server (Майкрософт). Установите пакет компонентов MDAC 2.8 или более позднюю версию.

Тип данных

Неприменимо

29029

SSCE_M_VF_NONLOBIUNKNOWN

Внутренняя ошибка: Метаданные столбца SQL Server Compact не соответствуют возвращенным поставщиком OLEDB (отличным от SQL Server).

Неприменимо

Неприменимо

29030

SSCE_M_NOTRACKPKCOLMISSING

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

Неприменимо

Неприменимо

29031

SSCE_M_NOTRACKCOMPUTEDCOLUMN

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

Неприменимо

Неприменимо

29032

SSCE_M_NOTRACKMULTITABLE

Отслеживание запроса невозможно, поскольку это многотабличный запрос.

Неприменимо

Неприменимо

29033

SSCE_M_INVALIDCODEPAGE

Кодовая страница сервера (или кодовая страница переопределения) недействительна или не установлена на компьютере с сервером IIS.

Кодовая страница

Неприменимо

29034

SSCE_M_MISMATCHEDCOMPONENTS

Версии компонентов агента клиента и агента сервера несовместимы. Совместимы следующие версии: версии агента клиента 3.0 и 3.5 с версиями агента сервера 3.5 и версия агента клиента 3.5 с версией агента сервера 3.5. Переустановите компоненты репликации, заменив их совпадающими версиями агентов клиента и сервера.

Неприменимо

Версия агента клиента, версия агента сервера

29042

SSCE_M_RSCBTIMEDOUT

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

Неприменимо

Неприменимо

29044

SSCE_M_FILERENAMEFAILED

Сбой SQL Server Compact при переименовании IN-файла в OUT-файл на сервере IIS. Такое обычно происходит в случае большого числа повторов при контроле ссылочной целостности в SQL Server Compact в режиме репликации слиянием, что не позволяет SQL Server Compact изменять расширения имен файлов. Повторите попытку.

Неприменимо

Неприменимо

29045

SSCE_M_INITIALIZERECONCILERFAILED

Сбой инициализации посредника SQL Server. Повторите попытку.

Неприменимо

Неприменимо

29046

SSCE_M_READONLY

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

Неприменимо

Неприменимо

29048

SSCE_M_IMPERSONATIONFAILED

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

Неприменимо

Неприменимо

29049

SSCE_M_CANTCONNECTTOPUBLISHER

Агенту сервера не удалось подключиться к публикатору.

Неприменимо

Неприменимо

29050

SSCE_M_GETROWSET

Внутренняя ошибка: ошибка при получении набора строк.

Неприменимо

Неприменимо

29051

SSCE_M_GETCOLUMNS

Внутренняя ошибка: ошибка при получении столбцов.

Неприменимо

Неприменимо

29052

SSCE_M_CREATEINDEXSQL

Внутренняя ошибка: ошибка формирования инструкции SQL для создания индекса через удаленный доступ к данным.

Неприменимо

Неприменимо

29053

SSCE_M_CREATETABLESQL

Внутренняя ошибка: ошибка формирования инструкции SQL для создания индекса через удаленный доступ к данным.

Неприменимо

Неприменимо

29054

SSCE_M_GETPRIMARYKEYCOLUMNS

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

Неприменимо

Неприменимо

29055

SSCE_M_CREATEPRIMARYKEY

Внутренняя ошибка: ошибка при формировании инструкции SQL для создания первичного ключа через удаленный доступ к данным.

Неприменимо

Неприменимо

29056

SSCE_M_VERIFYSCHEMA

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

Неприменимо

Неприменимо

29057

SSCE_M_PREPAREINSERT

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

Неприменимо

Неприменимо

29058

SSCE_M_PREPAREUPDATE

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

Неприменимо

Неприменимо

29059

SSCE_M_PREPAREDELETE

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

Неприменимо

Неприменимо

29060

SSCE_M_CONNECTFAILURESQL

Сбой соединения с SQL Server с предоставленными сведениями о соединении. SQL Server не существует, доступ запрещен, поскольку пользователь SQL не является допустимым пользователем на SQL Server, или неверный пароль.

Неприменимо

Неприменимо

29061

SSCE_M_CONNECTFAILUREIIS

Сбой соединения с SQL Server с предоставленными сведениями о соединении. SQL Server не существует, доступ запрещен, поскольку пользователь IIS не является допустимым пользователем на компьютере с SQL Server, или неверный пароль.

Неприменимо

Неприменимо

29062

SSCE_M_SELECTSTRINGMISSING

Не указан параметр SQLSelectString.

Неприменимо

Неприменимо