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


Устранение неполадок подключения с помощью диагностики агента сервера SQL Server Compact Edition

Сведения о диагностике конфигурации агента сервера SQL Server Compact Edition можно получить при помощи обозревателя Internet Explorer. Добавьте ?Diag в конец строки URL-адреса агента сервера SQL Server Compact Edition, например: http://sqlservename/sqlce/sqlcesa30.dll?diag.

На экране появится веб-страница, содержащая пять таблиц с полезными сведениями о конфигурации агента сервера SQL Server Compact Edition. Красные записи в таблицах обозначают возможные неполадки, зеленые — нормальное состояние. Если веб-страница не появилась, значит, сервер служб IIS сконфигурирован неправильно. Ниже приводится описание каждой из пяти таблиц.

Общие сведения

Следующая таблица содержит общие сведения о виртуальном каталоге.

Элемент Описание

Имя сервера

Указывается имя сервера служб IIS в поле URL-адреса.

URL-адрес

Указывается фрагмент URL-адреса за исключением http://имя_sql_сервера и параметра ?diag. Это значение возвращают службы IIS при запросе URL-адреса.

Тип проверки подлинности

Указывается тип проверки подлинности, поддерживаемой SQL Server Compact Edition. Это может быть анонимная, базовая проверка или встроенная проверка Windows.

Порт сервера

Указывается порт, сконфигурированный для веб-узла, на котором создан виртуальный каталог. По умолчанию стандартный веб-узел использует порт 80.

HTTPS

Указывается поддержка виртуальным каталогом протокола SSL.

Серверное ПО

Указывается версия служб IIS.

Репликация

Указывается, разрешена ли репликация. Эта функция управляется ключом реестра USAGE и по умолчанию включает возможность репликации и удаленного доступа к данным.

RDA

Указывается, разрешен ли удаленный доступ к данным. Эта функция управляется ключом реестра USAGE и по умолчанию включает возможность репликации и удаленного доступа к данным.

Уровень ведения журнала

Указывается уровень ведения журнала в агенте сервера SQL Server Compact Edition. Эта функция управляется ключом реестра LOGGING_LEVEL, значение которого по умолчанию равно "1" (ошибки).

Тестирование олицетворения и доступа

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

Действие Описание

Олицетворение пользователя

Указывается, удалось ли агенту сервера SQL Server Compact Edition выполнить олицетворение пользователя, пославшего тестовый запрос. Все операции репликации и удаленного доступа к данным выполняются от имени пользователя, направляющего запрос при помощи служб IIS, поэтому фактически используемое имя пользователя зависит от типа проверки подлинности, применяемой в виртуальном каталоге.

ReadWriteDeleteMessageFile

Указывается, имеет ли олицетворенный пользователь соответствующие права доступа к папке с содержимым на диске с файловой системой NTFS для выполнения синхронизации.

Тестирование модулей SQL Server Compact Edition

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

Модуль Описание

SQLCERP30.DLL

Указывается, правильно ли установлен и зарегистрирован поставщик репликации SQL Server Compact Edition.

SQLCESA30.DLL

Указывается, правильно ли установлен и зарегистрирован агент сервера SQL Server Compact Edition. Если агент сервера не был правильно установлен, эта страница диагностики не появляется.

Тестирование посредника

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

Посредник Описание

9.0 Посредник баз данных

Указывается, правильно ли установлен и зарегистрирован посредник репликации слиянием (replrec.dll) для SQL Server. Синхронизация с SQL Server 2005 невозможна, если компоненты репликации SQL Server 2005 не установлены на компьютере, где размещены службы IIS.

8.0 Посредник баз данных

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

Версии модулей SQL

Эта таблица помогает определить версии зависимых компонентов SQL Server на компьютере, где установлены службы IIS. Если та или иная версия в таблице тестирования посредника не проходит тестирования, то соответствующие версии компонентов репликации не будут включены в эту таблицу.

Модуль Описание

sqloledb.dll

Указывается версия поставщика OLE DB для SQL Server.

9.0 replrec.dll

Указывается версия посредника репликации слиянием для SQL Server.

9.0 replprov.dll

Указывается версия поставщика репликации слиянием для SQL Server.

9.0 msgprox.dll

Указывается версия поставщика учетных записей-посредников для сообщений репликации слиянием для SQL Server.

8.0 replrec.dll

Указывается версия посредника для SQL Server 8.0.

8.0 replprov.dll

Указывается версия поставщика репликации для SQL Server 8.0.

8.0 msgprox.dll

Указывается версия поставщика учетных записей-посредников для сообщений для SQL Server 8.0.

См. также

Задачи

Проверка конфигурации агента сервера SQL Server Compact Edition с помощью Internet Explorer
Устранение неполадок подключения с помощью статистики агента сервера SQL Server Compact Edition

Справка и поддержка

Получение помощи по SQL Server Compact Edition