如何在以诊断模式连接到服务器时修改日志记录

本主题描述如何在诊断模式下修改 Web 同步日志记录行为。有关如何在诊断模式下运行 Web 同步,以便测试与正在运行 IIS 的计算机的连接,并确保已正确安装安全套接字层 (SSL) 证书的信息,请参阅如何为 Web 同步配置 IIS

要在诊断模式下修改日志记录行为,您必须创建并修改在您的 Web 同步拓扑中安装 IIS 的计算机上的注册表项。在更新注册表以便修改诊断模式下的行为后,您必须停止然后重新启动 IIS 服务。

更新注册表以便修改诊断模式下的行为

  1. 在**“开始”菜单上,单击“运行”**。

  2. 在**“运行”对话框中,键入 Regedit,然后单击“确定”**。

  3. 定位到以下注册表项之一:

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Replication

    • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\100\Replication(如果您在 64 位 Windows 操作系统上运行 SQL Server 的 32 位版本,则使用此注册表项)。

  4. 右键单击**“复制”,指向“新建”,然后单击“DWORD 值”“DWORD (32 位)值”**(如果您在 64 位 Windows 操作系统上使用 SQL Server 的 32 位版本)。

  5. 在**“编辑 DWORD 值”**对话框中,可以添加一个或多个以下注册表项。在您修改上述任何注册表项的值时,将该值指定为十进制(以 10 为底)的数字。

    注册表项

    项类型

    数据类型

    范围

    说明

    WebSyncLogSeverity

    DWORD

    int

    0-5

    确定将在日志文件中报告的信息的级别。可以指定以下值之一:

    0 - 注销。

    1 - 仅限错误。

    2 - 级别 1 和警告。

    3 - 级别 2 和重要检查点。

    4 - 级别 3 和调试信息。

    5 - 级别 4 和附加信息。

    WebSyncNumberOfLogFiles

    DWORD

    int

    2-4294967295

    指定要置入日志记录信息的最大文件数。

    在某一日志文件达到最大大小 (WebSyncLogFileSize) 后,一个数字将添加到其文件扩展名,例如 websync.log.1。处于活动状态的日志记录文件称为 websync.log。这些文件在虚拟目录文件夹中创建。

    WebSyncLogFileSize

    DWORD

    int

    1,000,000-4,294,967,295 字节

    指定最大日志文件大小。默认文件大小为 10,000,000 字节。

    WebSyncLoggingOff

    DWORD

    int

    0-1

    启用或禁用日志记录。

    0 - 启用日志记录。

    1 - 禁用日志记录。

  6. 停止后重新启动 IIS 服务。