SQL Server Compact Edition啟用日志記錄
導(dǎo)讀:在運行 Microsoft Internet 信息服務(wù) (IIS) 的計算機(jī)上,Microsoft SQL Server Compact Edition 服務(wù)器代理可以將錯誤、警告和信息性消息記錄到日志文件中。默認(rèn)情況下,日志記錄不可用。在啟用日志記錄時,會將 sqlcesa30.log 文件寫入 SQL Server Compact Edition 的 IIS 虛擬目錄。在診斷遠(yuǎn)程數(shù)據(jù)訪問 (RDA) 或復(fù)制問題時,日志中記錄的信息非常有用。所以掌握好SQL Server Compact Edition啟用日志記錄對以后的發(fā)展都是很有用處的。下文就為大家講解SQL Server Compact Edition啟用日志記錄,希望能夠?qū)Υ蠹矣兴鶐椭?/p>
通過 SQL Server Compact Edition 服務(wù)器代理啟用日志記錄
請創(chuàng)建以下注冊表項(如果不存在):
HKLM\Software\Microsoft\MSSQLSERVERCE\3.0\Transport
在 HKLM\Software\Microsoft\MSSQLSERVERCE\Transport 項下,創(chuàng)建 DWORD 項值。項值的名稱必須以與 SQL Server Compact Edition 的 IIS 虛擬目錄相關(guān)的本地路徑開始。例如,如果 Sqlcesa30.dll 位于 NTFS 文件目錄 C:\Inetpub\Sqlce\NorthWind 中,則必須將注冊表值命名為 C:\Inetpub\Sqlce\NorthWind\LOGGING_LEVEL。DWORD 項的數(shù)據(jù)值必須是一個介于 0 到 3 之間的值。注冊表項中包含的數(shù)據(jù)值控制 SQL Server Compact Edition 服務(wù)器代理執(zhí)行的日志記錄級別。
下表說明應(yīng)分配給注冊表項值以定義日志記錄級別的數(shù)據(jù)值:
LOGGING_LEVEL 值 說明
0
日志記錄不可用。
1
記錄錯誤。
2
記錄錯誤和警告。
3
記錄錯誤、警告和信息性消息。
重要提示 當(dāng)指定 LOGGING_LEVEL 3 時,SQL Server Compact Edition 服務(wù)器代理會生成非常大的日志文件。通常情況下不應(yīng)使用此日志記錄級別,但是在嘗試診斷問題時非常有用。
【編輯推薦】
- SQL Server Compact Edition數(shù)據(jù)庫的刪除方法
- 查看SQL Server數(shù)據(jù)庫主鍵列的方法
- 調(diào)查表明微軟SQL Server是最安全數(shù)據(jù)庫