使用 SQL Server Compact 伺服器代理程式啟用記錄
Microsoft SQL Server Compact 3.5 伺服器代理程式可將錯誤、警告及資訊性訊息,記錄到存放在執行 Microsoft Internet Information Services (IIS) 電腦上的記錄檔。依照預設,無法使用記錄。一旦啟用記錄,會將 sqlcesalog.txt 檔寫入 SQL Server Compact 3.5 的 IIS 虛擬目錄。記錄在記錄檔中的資訊有助於診斷遠端資料存取 (RDA) 或複寫問題。
使用 SQL Server Compact 3.5 伺服器代理程式啟用記錄
如果沒有下列登錄機碼,請先行建立:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Compact Edition\v3.5\TRANSPORT。
在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Compact Edition\v3.5\TRANSPORT 機碼下,建立 DWORD 機碼值。機碼值的名稱必須以 SQL Server Compact 3.5 的 IIS 虛擬目錄相關聯的本機路徑開頭。例如,如果 Sqlcesa35.dll 位於 NTFS 檔案目錄 C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\sync\sql 下,您必須為登錄值 C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\sync\sql\LOGGING_LEVEL 命名。
DWORD 機碼的資料值必須是介於 0 到 3 的值。登錄項目內含的資料值負責控制 SQL Server Compact 3.5 伺服器代理程式執行記錄的層級。
下表說明應指派給登錄機碼值的資料值,以定義記錄層級:LOGGING_LEVEL 值 描述 0
無法使用記錄。
1
記錄錯誤。
2
記錄錯誤及警告。
3
記錄錯誤、警告及資訊訊息。
重要事項 指定 LOGGING_LEVEL 3 時,SQL Server Compact 3.5 伺服器代理程式會產生相當大的記錄檔案,在一般情況下應避免使用此記錄層級,但是若要診斷問題,使用此層級相當有用。
另請參閱
工作
了解 SQL Server Compact 伺服器代理程式記錄