使用 SQL Server Compact Edition 服务器代理诊断信息排除连接故障

您可以使用 Internet Explorer 获取有关 SQL Server Compact Edition 服务器代理配置的诊断信息。将 ?Diag 追加到用于确定 SQL Server Compact Edition 服务器代理地址的 URL 的末尾,例如 http://sqlservename/sqlce/sqlcesa30.dll?diag

此时将显示一个带有五个表的网页,表中提供了有关 SQL Server Compact Edition 服务器代理配置的有用信息。红色的表项指示可能存在问题。绿色指示状态正常。如果无法显示网页,则说明 Internet 信息服务 (IIS) 服务器的配置不正确。下面对这五个表分别进行了说明:

常规信息

此表提供有关虚拟目录的常规信息。

说明

Server Name

指定 URL 中 ping 的 IIS 服务器的名称。

URL

显示 URL 中去掉 http://sqlservername 和 ?diag 参数后的部分。这是请求 URL 时 IIS 所返回的值。

Authentication Type

指定 SQL Server Compact Edition 支持的身份验证类型。可以是“匿名”、“基本”或“Windows 集成”。

Server Port

为网站所配置的端口,将在其下创建虚拟目录。默认网站的默认端口为 80。

HTTPS

指定是否为虚拟目录配置了 SSL。

Server Software

指定 IIS 的版本。

Replication

指定是否启用复制。此功能受 USAGE 注册表项控制,默认为启用复制和 RDA。

RDA

指定是否启用 RDA。此功能受 USAGE 注册表项控制,默认为启用复制和 RDA。

Logging Level

指定 SQL Server Compact Edition 服务器代理的日志级别。此功能受 LOGGING_LEVEL 注册表项控制,默认为 1(错误)。

模拟和访问测试

本节提供特定用户访问磁盘信息的能力的有关信息。

操作 说明

Impersonate User

指定 SQL Server Compact Edition 服务器代理是否能够模拟执行 ping 命令的用户。所有复制和 RDA 操作都由使用 IIS 发出请求的用户执行,因此实际所用的用户名取决于虚拟目录的身份验证类型。

ReadWriteDeleteMessageFile

指定模拟的用户是否有相应的权限访问 NTFS 文件系统驱动器上的内容文件夹,以执行同步。

SQL Server Compact Edition 模块测试

此表提供已正确安装和注册的 SQL Server Compact Edition Server 组件的有关信息。

模块 说明

SQLCERP30.DLL

指定是否已正确安装和注册 SQL Server Compact Edition 复制提供程序。

SQLCESA30.DLL

指定是否已正确安装和注册 SQL Server Compact Edition 服务器代理。如果服务器代理安装不正确,将无法访问此诊断页。

协调器测试

此表提供有关 SQL Server 数据库协调器功能的信息。

协调器 说明

9.0 Database Reconciler

指定是否已正确安装和注册 SQL Server 合并复制协调器 (replrec.dll)。如果运行 IIS 的计算机上尚未安装 SQL Server 2005 复制组件,则将无法执行与 SQL Server 2005 的复制同步。

8.0 Database Reconciler

指定是否已正确安装和注册 SQL Server 8.0 协调器。如果运行 IIS 的计算机上未安装 SQL Server 8.0 复制组件,则将无法执行与 SQL Server 8.0 的复制同步。

SQL 模块版本

此表将帮助您识别运行 IIS 的计算机上相关 SQL Server 组件的版本。如果“协调器测试”表中针对特定版本的协调器测试失败,则这些复制组件的版本将不会在此表中列出。

模块 说明

sqloledb.dll

指定 SQL Server OLE DB 访问接口的版本。

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 消息代理提供程序的版本。

请参阅

任务

使用 Internet Explorer 检查 SQL Server Compact Edition 服务器代理配置
使用 SQL Server Compact Edition 服务器代理统计信息排除连接故障

帮助和信息

获取 SQL Server Compact Edition 帮助