Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сведения о диагностике конфигурации агента сервера 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 или SQL Server 2008 R2 не может быть выполнена, если компоненты репликации SQL Server 10.0 не установлены на компьютере, на котором работают службы IIS. Компоненты репликации SQL Server 10.0 можно установить, установив компоненты репликации SQL Server 2008 R2 или SQL Server 2008. Дополнительные сведения о том, как установить компоненты репликации SQL Server, см. в разделе Как установить компоненты репликации SQL Server. |
Посредник баз данных версии 9.0 |
Указывается, правильно ли установлен и зарегистрирован посредник для SQL Server 9.0. Синхронизация репликацией SQL Server 2005 невозможна, если на компьютере, на котором работают службы IIS, не установлены компоненты репликации SQL Server 9.0. Компоненты репликации SQL Server 9.0 устанавливаются при установке компонентов репликации SQL Server 2008 R2, SQL Server 2008 или SQL Server 2005. Дополнительные сведения о том, как установить компоненты репликации SQL Server см. в разделе Как установить компоненты репликации SQL Server. |
Версии модулей SQL
Эта таблица помогает определить версии зависимых компонентов SQL Server на компьютере, где установлены службы IIS. Если проверка согласования для определенной версии в таблице тестов согласования завершилась ошибкой, то соответствующие версии компонентов репликации в этой таблице отражены не будут.
Модуль |
Описание |
|---|---|
sqloledb.dll |
Указывается версия поставщика OLE DB для SQL Server. |
10.0 replrec.dll |
Содержит версию посредника репликации слиянием для SQL Server 10.0. |
10.0 replprov.dll |
Содержит версию поставщика репликации слиянием для SQL Server 10.0. |
10.0 msgprox.dll |
Содержит версию поставщика учетных записей-посредников для сообщений репликации слиянием для SQL Server 10.0. |
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 для устранения неполадок связи