Устранение неполадок подключения с помощью диагностики агента сервера 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