共用方式為


設定 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 檔

  1. 開啟 Notification Services 安裝環境的 Bin 資料夾。

    預設安裝資料夾是 C:\Program Files\Microsoft SQL Server\90\NotificationServices\n.n.nnn\bin。

  2. 開啟 NSservice.exe.config 檔。

  3. 對於 <switches> 節點中的每一個項目,請變更 value 屬性來設定記錄層級。

    在下列範例中,LogAdministrative 記錄層級是設為 3,它會針對管理元件的錯誤、警告和參考事件開啟記錄檔:

    <add name="LogAdministrative" value="3"/>
    

    一開始,每一個記錄選項均設為 2,這只針對錯誤和警告訊息開啟記錄。

  4. 若要套用記錄變更,請儲存該檔案,並重新啟動 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 效能與活動

其他資源

Notification Services 錯誤和事件

說明及資訊

取得 SQL Server 2005 協助