Freigeben über


HistoryVerboseLevel-Eigenschaft

Ruft ab oder legt fest, wie viele Informationen bei der Agentausführung protokolliert werden.

Namespace:  Microsoft.SqlServer.Replication
Assembly:  Microsoft.SqlServer.Replication (in Microsoft.SqlServer.Replication.dll)

Syntax

'Declaration
Public Property HistoryVerboseLevel As Integer
    Get
    Set
'Usage
Dim instance As AgentCore
Dim value As Integer

value = instance.HistoryVerboseLevel

instance.HistoryVerboseLevel = value
public int HistoryVerboseLevel { get; set; }
public:
property int HistoryVerboseLevel {
    int get ();
    void set (int value);
}
member HistoryVerboseLevel : int with get, set
function get HistoryVerboseLevel () : int
function set HistoryVerboseLevel (value : int)

Eigenschaftswert

Typ: System. . :: . .Int32
Ein Int32-Wert, der einer der folgenden Werte sein kann:

Wert

Beschreibung

1

Aktualisieren Sie immer eine vorherige Verlaufsmeldung mit dem gleichen Status (Start, Status, Erfolg usw.). Wenn kein vorheriger Datensatz mit dem gleichen Status vorhanden ist, fügen Sie einen neuen Datensatz ein.

2 (Standard)

Fügen Sie neue Verlaufsdatensätze ein, es sei denn, der Datensatz bezieht sich z. B. auf Leerlaufmeldungen oder Meldungen zu Aufträgen mit langer Ausführungszeit. In diesen Fällen aktualisieren Sie die vorherigen Datensätze.

3

Fügen Sie immer neue Datensätze ein, es sei denn, ein Datensatz bezieht sich auf Leerlaufmeldungen.

Hinweise

You can minimize the effect of history logging on performance by specifying a value of 1 for HistoryVerboseLevel.