您可以使用 Internet Explorer 获取有关 SQL Server Compact 3.5 服务器代理配置的诊断信息。将 ?Diag 追加到用于确定 SQL Server Compact 3.5 服务器代理地址的 URL 的末尾,例如 http://sqlservername/sqlce/sqlcesa35.dll?diag。
此时将显示一个带有五个表的网页,表中提供了有关 SQL Server Compact 3.5 服务器代理配置的有用信息。红色的表项指示可能存在问题。绿色指示状态正常。如果无法显示网页,则说明 Internet 信息服务 (IIS) 服务器的配置不正确。下面对这五个表分别进行了说明:

常规信息
此表提供有关虚拟目录的常规信息。
|
项
|
说明
|
|---|
|
Server Name
|
指定 URL 中 ping 的 IIS 服务器的名称。
|
|
URL
|
显示 URL 中去掉 http://sqlservername 和 ?diag 参数后的部分。这是请求 URL 时 IIS 所返回的值。
|
|
Authentication Type
|
指定 SQL Server Compact 3.5 支持的身份验证类型。可以是“匿名”、“基本”或“Windows 集成”。
|
|
Server Port
|
为网站所配置的端口,将在其下创建虚拟目录。默认网站使用的端口为 80。
|
|
HTTPS
|
指定是否为虚拟目录配置了 SSL。
|
|
Server Software
|
指定 IIS 的版本。
|
|
Replication
|
指定是否启用复制。此功能受 USAGE 注册表项控制,默认为启用复制和 RDA。
|
|
RDA
|
指定是否启用 RDA。此功能受 USAGE 注册表项控制,默认为启用复制和 RDA。
|
|
Logging Level
|
指定 SQL Server Compact 3.5 服务器代理的日志级别。此功能受 LOGGING_LEVEL 注册表项控制,默认为 1(错误)。
|

模拟和访问测试
本节提供特定用户访问磁盘信息的能力的有关信息。
|
操作
|
说明
|
|---|
|
Impersonate User
|
指定 SQL Server Compact 3.5 服务器代理是否能够模拟执行 ping 命令的用户。所有复制和 RDA 操作都由使用 IIS 发出请求的用户执行,因此实际所用的用户名取决于虚拟目录的身份验证类型。
|
|
ReadWriteDeleteMessageFile
|
指定模拟的用户是否有相应的权限访问 NTFS 文件系统驱动器上的内容文件夹,以执行同步。
|

SQL Server Compact 3.5 模块测试
此表提供已正确安装和注册的 SQL Server Compact 3.5 Server 组件的有关信息。
|
模块
|
说明
|
|---|
|
SQLCERP35.DLL
|
指定是否已正确安装和注册 SQL Server Compact 3.5 复制提供程序。
|
|
SQLCESA35.DLL
|
指定是否已正确安装和注册 SQL Server Compact 3.5 服务器代理。如果服务器代理安装不正确,将无法访问此诊断页。
|

协调器测试
此表提供有关 SQL Server 数据库协调器功能的信息。
|
协调器
|
说明
|
|---|
|
10.0 Database Reconciler
|
指定是否已正确安装和注册 SQL Server 合并复制协调器 (replrec.dll)。如果运行 IIS 的计算机上尚未安装 SQL Server 2008 复制组件,则将无法执行与 SQL Server 2008 的复制同步。
|
|
9.0 Database Reconciler
|
指定是否已正确安装和注册 SQL Server 9.0 协调器。如果运行 IIS 的计算机上未安装 SQL Server 9.0 复制组件,则将无法执行与 SQL Server 9.0 的复制同步。
|

SQL 模块版本
此表将帮助您识别运行 IIS 的计算机上相关 SQL Server 组件的版本。如果“协调器测试”表中针对特定版本的协调器测试失败,则这些复制组件的版本将不会在此表中列出。
|
模块
|
说明
|
|---|
|
sqloledb.dll
|
指定 SQL Server OLE DB 访问接口的版本。
|
|
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 消息代理提供程序的版本。
|

另请参见