Использование средств диагностики агента сервера 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)