使用 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 伺服器代理程式啟用記錄
如果沒有下列登錄機碼,請先行建立:
HKLM\Software\Microsoft\MSSQLSERVERCE\3.0\Transport在 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 伺服器代理程式記錄