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


Использование средств диагностики агента сервера SQL Server Compact 3.5 для устранения неполадок связи

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

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

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

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

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

Имя сервера

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

URL-адрес

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

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

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

Порт сервера

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

HTTPS

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

Серверное ПО

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

Репликация

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

RDA

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

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

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

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

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

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

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

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

ReadWriteDeleteMessageFile

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

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

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

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

SQLCERP35.DLL

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

SQLCESA35.DLL

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

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

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

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

Модуль согласования баз данных версии 10.0

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

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

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

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

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

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

sqloledb.dll

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

10.0 replrec.dll

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

10.0 replprov.dll

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

10.0 msgprox.dll

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

9.0 replrec.dll

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

9.0 replprov.dll

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

9.0 msgprox.dll

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

См. также

Задачи

Проверка конфигурации агента сервера при помощи Internet Explorer (SQL Server Compact)
Использование статистики агента сервера SQL Server Compact для устранения неполадок связи

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

Получение помощи (SQL Server Compact 3.5 с пакетом обновления 1)