使用 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 服务器代理统计信息排除连接故障