設定 Notification Services 事件記錄
Notification Services 的大部份記錄是在執行個體層級上控制。每一個執行個體都有一個 NSservice.exe.config 檔。這個檔案含有 XML 元素,來控制 Notification Services 作業各個區域的記錄層級。每一個區域由一個 XML 元素代表。
若要設定這些 Notification Services 區域的記錄層次,請編輯此檔案中之 XML 元素的 value 屬性,然後重新啟動您的 Notification Services 執行個體。如果您的執行個體向外延展到多台電腦,您可為每台電腦設定記錄層次。
編輯 NSService.exe.config 檔
預設安裝資料夾是 C:\Program Files\Microsoft SQL Server\90\Notification Services\n.n.n\bin。您可以利用任何文字編輯器或 XML 編輯器來編輯 NSservice.exe.config 檔。
編輯 NSservice.exe.config 檔
開啟 Notification Services 安裝環境的 Bin 資料夾。
預設安裝資料夾是 C:\Program Files\Microsoft SQL Server\90\NotificationServices\n.n.nnn\bin。
開啟 NSservice.exe.config 檔。
對於 <switches> 節點中的每一個項目,請變更 value 屬性來設定記錄層級。
在下列範例中,LogAdministrative 記錄層級是設為 3,它會針對管理元件的錯誤、警告和參考事件開啟記錄檔:
<add name="LogAdministrative" value="3"/>
一開始,每一個記錄選項均設為 2,這只針對錯誤和警告訊息開啟記錄。
若要套用記錄變更,請儲存該檔案,並重新啟動 Notification Services 的執行個體。
NSservice.exe.config 記錄元素
NSservice.exe.config 檔包含的元素可控制 Notification Services 各種元件的事件記錄;它們列在下表中。
元素名稱 | 記錄類別目錄 |
---|---|
LogAdministrative |
SQL Server Management Studio 和 nscontrol 公用程式事件 |
LogService |
NS$instanceName Microsoft Windows 服務事件 |
LogEventProvider |
事件提供者事件 |
LogEventCollector |
EventCollector 物件事件 |
LogGenerator |
產生器事件 |
LogDistributor |
散發者事件 |
LogVacuumer |
Vacuumer 事件 |
LogPerformanceMonitor |
效能監視器事件 |
LogOther |
所有其他元件的事件,例如標準內容格式器和傳遞通訊協定 |
記錄層級值
記錄層級決定哪些類型的事件要寫入至應用程式記錄檔中。您可以將 value 屬性設為下列其中一值來控制記錄層級。
值 | 描述 |
---|---|
0 |
Off |
1 |
僅錯誤訊息 |
2 |
錯誤和警告訊息 |
3 |
錯誤、警告和參考訊息 |
4 |
詳細資訊記錄,這會將所有訊息寫入至應用程式記錄檔中 |
請參閱
工作
概念
監視 Notification Services 效能與活動