SQL Server Compact Edition啟用日志記錄
導讀:在運行 Microsoft Internet 信息服務 (IIS) 的計算機上,Microsoft SQL Server Compact Edition 服務器代理可以將錯誤、警告和信息性消息記錄到日志文件中。默認情況下,日志記錄不可用。在啟用日志記錄時,會將 sqlcesa30.log 文件寫入 SQL Server Compact Edition 的 IIS 虛擬目錄。在診斷遠程數據訪問 (RDA) 或復制問題時,日志中記錄的信息非常有用。所以掌握好SQL Server Compact Edition啟用日志記錄對以后的發展都是很有用處的。下文就為大家講解SQL Server Compact Edition啟用日志記錄,希望能夠對大家有所幫助。
通過 SQL Server Compact Edition 服務器代理啟用日志記錄
請創建以下注冊表項(如果不存在):
HKLM\Software\Microsoft\MSSQLSERVERCE\3.0\Transport
在 HKLM\Software\Microsoft\MSSQLSERVERCE\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
記錄錯誤、警告和信息性消息。
重要提示 當指定 LOGGING_LEVEL 3 時,SQL Server Compact Edition 服務器代理會生成非常大的日志文件。通常情況下不應使用此日志記錄級別,但是在嘗試診斷問題時非常有用。
【編輯推薦】