共用方式為


使用 SQL Server Compact Edition 伺服器代理程式啟用記錄

Microsoft SQL Server Compact Edition 伺服器代理程式可將錯誤、警告及資訊性訊息,記錄到存放在執行 Microsoft Internet Information Services (IIS) 電腦上的記錄檔。依照預設,無法使用記錄。一旦啟用記錄,會將 sqlcesa30.log 檔寫入 SQL Server Compact Edition 的 IIS 虛擬目錄。記錄在記錄檔中的資訊有助於診斷遠端資料存取 (RDA) 或複寫問題。

使用 SQL Server Compact Edition 伺服器代理程式啟用記錄

  1. 如果沒有下列登錄機碼,請先行建立:
    HKLM\Software\Microsoft\MSSQLSERVERCE\3.0\Transport

  2. 在 HKLM\Software\Microsoft\MSSQLSERVERCE\3.0\Transport 機碼之下,建立一個 DWORD 機碼值。機碼值的名稱必須以 SQL Server Compact Edition 的 IIS 虛擬目錄相關聯的本機路徑開頭。例如,假設 Sqlcesa30.dll 位於 NTFS 檔案目錄 C:\Inetpub\Sqlce\NorthWind,則必須將登錄值命名為 C:\Inetpub\Sqlce\NorthWind\LOGGING_LEVEL。DWORD 機碼的資料值必須是介於 0 到 3 的值。登錄項目內含的資料值負責控制 SQL Server Compact Edition 伺服器代理程式執行記錄的層級。
    下表說明應指派給登錄機碼值的資料值,以定義記錄層級:

    LOGGING_LEVEL 值 描述

    0

    無法使用記錄。

    1

    記錄錯誤。

    2

    記錄錯誤及警告。

    3

    記錄錯誤、警告及資訊訊息。

    Important 指定 LOGGING_LEVEL 3 時,SQL Server Compact Edition 伺服器代理程式會產生相當大的記錄檔案,在一般情況下應避免使用此記錄層級,但是若要診斷問題,使用此層級相當有用。

請參閱

工作

瞭解 SQL Server Compact Edition 伺服器代理程式記錄

說明及資訊

取得 SQL Server Compact Edition 協助