Freigeben über


Sichten und Tabellen der Überwachungsdatenbank

Die Sichten und die Stagingtabelle in der Überwachungsdatenbank Windows Server AppFabric sind mit den Spalten und zugehörigen Typen definiert, die hiervor implementiert werden. Diese werden als generische Typen beschrieben, die von einem implementierungsspezifischen Typ für die Datenbank ersetzt werden, für die diese Sichten implementiert werden. Die Anforderung besteht darin, dass diese Typen mithilfe des ADO.NET-Anbieters der Datenbank in einen äquivalenten .NET-Typ konvertiert werden können. Die Stagingtabelle und die Sichten werden im Standardschema der Datenbank installiert.

Hinweis

Abfragen oder Einfügeanweisungen in AppFabric wird kein Schema als Präfix vorangestellt. Stattdessen wird standardmäßig das Schema des angemeldeten Benutzers verwendet.

Datenbanktypen und -sichten

Dies sind die Typen und Sichten, die in der Überwachungsdatenbank zum Speichern der von den AppFabric-Überwachungstools verwendeten Daten verwendet werden.

Verwendete Typen

Typ Beschreibung

Int

Stellt eine 32-Bit-Ganzzahl mit Vorzeichen dar

Char

Stellt ein Unicode-Zeichen dar

Byte

Stellt eine 8-Bit-Ganzzahl ohne Vorzeichen dar

Int64

Stellt eine 64-Bit-Ganzzahl mit Vorzeichen dar

Datetime

Stellt einen Zeitpunkt dar, der normalerweise in Form von Datum und Uhrzeit ausgedrückt wird

Boolean

Stellt einen Wahrheitswert dar

Sichtname „ASEvents“

Diese Sicht wird für alle analytischen Ablaufverfolgungsereignisse erstellt, die beim Aufruf eines WCF-Diensts ausgegeben werden.

Spaltenname Typ isNullable Beschreibung

ID

Int64

N

Die eindeutige ID für diesen Ereigniseintrag in der Sicht

EventTypeId

Int

N

Die ID des vom WCF-Dienst oder dem WF-Dienst gesendeten Ereignisses.

EventType

Char – Mindestgröße 41

J

Der Name des gesendeten Ereignistyps

EventVersion

Int

N

Die Version des gesendeten Ereignisses

EventSourceId

Int

N

Die Ereignisquelle für dieses Ereignis. Dies bezieht sich auf die ID in der EventSources-Sicht.

ProcessId

Int

N

Prozess-ID des Prozesses, der das Ereignis gesendet hat.

TraceLevelId

Byte

N

Die ID der Ablaufverfolgung. Die Werte entsprechen der Zeichenfolge der entsprechenden Ablaufverfolgungsstufe: 0:„Immer protokollieren“ 1:„Kritisch“ 2:„Fehler“ 3:„Warnung“ 4:„Information“ 5:„Ausführlich“

TraceLevel

Char – Mindestgröße 11

J

Speicherzeichenfolgen, die der oben angegebenen TraceLevelId entsprechen.

E2EActivityId

Char – Mindestgröße 36

J

Die End-to-End-Aktivität für dieses Ereignis

TimeCreated

Datetime

N

Zeitstempel (UTC) für den Erstellungszeitpunkt des Ereignisses

Sicht: ASEventSources

In dieser Sicht sind Metadaten für die Ereignisse gespeichert, um die Quelle von Ereignissen, wie etwa einen Dienstnamen, eine Site und einen virtuellen Pfad, zu identifizieren.

Spaltenname Typ isNullable Beschreibung

ID

Int64

N

Die eindeutige ID für diesen Eintrag in der Sicht

Name

Char – Mindestgröße 256

J

Der Dienstname

Computer

Char – Mindestgröße 450

N

Der Name des Computers, von dem das Ereignis gesendet wird.

Site

Char – Mindestgröße 256

J

Der Name der Site, auf der die Webanwendung installiert ist

VirtualPath

Char – Mindestgröße 256

J

Der virtuelle Pfad für die Webanwendung oder den Dienst

ApplicationVirtualPath

Char – Mindestgröße 256

J

Der virtuelle Pfad der Webanwendung

ServiceVirtualPath

Char – Mindestgröße 256

J

Der virtuelle Pfad des Diensts

Sicht: ASWcfEvents

Diese Sicht wird für alle analytischen Ablaufverfolgungsereignisse erstellt, die beim Aufruf eines WCF-Diensts ausgegeben werden.

  Typ isNullable Beschreibung

ID

Int64

N

Die eindeutige ID für diesen Eintrag in der Sicht

EventTypeId

int

N

Die ID des vom WCF-Dienst oder dem WF-Dienst gesendeten Ereignisses. Die Ereignis-ID stimmt mit der im ETW-Manifest für die Ereignisse gespeicherten ID überein

EventType

Char – Mindestgröße 41

J

Der Name des gesendeten Ereignistyps

EventVersion

int

N

Die Version des gesendeten Ereignisses

EventSourceId

int

N

Die Ereignisquelle für dieses Ereignis. Dies bezieht sich auf die ID in der EventSources-Sicht.

ProcessId

int

N

Prozess-ID des Prozesses, der das Ereignis gesendet hat.

TraceLevelId

Byte

N

Die ID der Ablaufverfolgung. Die Werte entsprechen der Zeichenfolge der entsprechenden Ablaufverfolgungsstufe: 0:„Immer protokollieren“ 1:„Kritisch“ 2:„Fehler“ 3:„Warnung“ 4:„Information“ 5:„Ausführlich“

TraceLevel

Char – Mindestgröße 11

J

Speicherzeichenfolgen, die der oben angegebenen TraceLevelId entsprechen.

E2EActivityId

Char – Mindestgröße 36

J

Die End-to-End-Aktivität für dieses Ereignis

TimeCreated

Datetime

N

Zeitstempel (UTC) für den Erstellungszeitpunkt des Ereignisses

CorrelationId

Char – Mindestgröße 36

J

CorrelationId des Ereignisses, die zum Korrelieren von Sende-/Empfangsvorgängen verwendet wird.

ServiceTypeName

Char – Mindestgröße 450

J

Der Typname für diesen Dienst

InspectorTypeName

Char – Mindestgröße 450

J

Typname des Parameter- oder Nachrichteninspektors

ErrorHandlerType

Char – Mindestgröße 450

J

Typname für den Fehlerhandler

Handled

int

J

Zeigt an, ob ein Fehler verarbeitet wird

ExceptionMessage

Char – Größe unbeschränkt

J

Die von fehlerbezogenen WCF-Ereignissen gesendete Ausnahmenachricht

ExceptionTypeName

Char – Mindestgröße 450

J

Der Typname der Ausnahme

ThrottleProperty

Char – Mindestgröße 450

J

Name der Drosselungseigenschaft (MaxConcurrentCalls, MaxConcurrentSessions, MaxConcurrentInstances)

ThrottleCapacity

int

J

Capacity

Uri

Char – Mindestgröße 450

J

Der Endpunkt-URI für das Ereignis

Aktion

Char – Mindestgröße 450

J

Die SOAP-Aktion

OperationName

Char – Mindestgröße 450

J

Der Name des aufgerufenen Vorgangs

CallerInfo

Char – Mindestgröße 450

J

Adresse des Clients/Proxys, der den Dienst aufgerufen hat

ContractName

Char – Mindestgröße 450

J

Vertragsname für den Dienst

Ziel

Char – Mindestgröße 450

J

Das Ziel, an das die Nachricht gesendet wird.

Duration

int

J

Die für den Abschluss des Vorgangs beanspruchte Zeit

InstanceKey

Char – Mindestgröße 36

J

Der Schlüssel für die Workflowinstanz

Values

Char – Mindestgröße 450

J

Die zum Korrelieren mit der Workflowinstanz verwendeten Werte

ParentScope

Char – Mindestgröße 450

J

Der Korrelationsbereich von WF

AggregateCount

Int

J

Aggregat der Anzahl abgeschlossener Aufrufe Dieses Feld wird gefüllt, wenn ein Ereignis, das für ein Aggregat von abgeschlossenen WCF-Aufrufen steht, ausgegeben wird.

AverageDuration

Int

J

Durchschnittliche Dauer der Aufrufe. Dieses Feld wird mit dem aggregierten Ereignis für abgeschlossene WCF-Aufrufe gefüllt.

MaxDuration

Int

J

Die maximale Aufrufdauer innerhalb des Zeitraums, in dem das aggregierte Ereignis ausgegeben wurde.

Sicht: ASWfEvents

Diese Sicht wird für Nachverfolgungsereignisse erstellt, die für WF-Instanzen ausgegeben werden.

Spaltenname Typ isNullable Beschreibung

ID

Int

N

Die eindeutige ID für den Eintrag

EventTypeId

Int

N

Die ID des vom WCF-Dienst oder dem WF-Dienst gesendeten Ereignisses.

EventType

Char – Mindestgröße 41

J

Der Name des gesendeten Ereignistyps

EventVersion

int

N

Die Version des gesendeten Ereignisses

EventSourceId

int

N

Die Ereignisquelle für dieses Ereignis. Dies bezieht sich auf die ID in der EventSources-Sicht.

ProcessId

int

N

Prozess-ID des Prozesses, der das Ereignis gesendet hat.

WorkflowInstanceId

Char – Mindestgröße 36

J

Die Instanz-ID des Workflows

TrackingProfileId

Int

J

Die ID des Nachverfolgungsprofils. Bezieht sich auf die ID in der WfTrackingProfiles-Sicht

E2EActivityId

Char – Mindestgröße 36

J

Die End-to-End-Aktivität für dieses Ereignis

TraceLevelId

Byte

N

Die ID der Ablaufverfolgung. Die Werte entsprechen der Zeichenfolge der entsprechenden Ablaufverfolgungsstufe: 0:„Immer protokollieren“ 1:„Kritisch“ 2:„Fehler“ 3:„Warnung“ 4:„Information“ 5:„Ausführlich“

TraceLevel

Char – Mindestgröße 11

J

Speicherzeichenfolgen, die der oben angegebenen TraceLevelId entsprechen.

RecordNumber

Int64

J

Eine Sequenznummer, mit der die Reihenfolge angegeben wird, in der Nachverfolgungsereignisse für eine Workflowinstanz gesendet werden.

AnnotationSetId

Int

J

Der Schlüssel zum für dieses Workflowereignis festgelegten Anmerkungssatz.

TimeCreated

Datetime

N

Zeitstempel (UTC) für den Erstellungszeitpunkt des Ereignisses

ActivityName

Char – Mindestgröße 450

J

Name der Aktivität im Workflow

ActivityId

Char – Mindestgröße 450

J

Die Aktivitäts-ID für die Aktivität im Workflow

ActivityInstanceId

Char – Mindestgröße 450

J

Die Aktivitätsinstanz-ID für die Aktivität in der ausgeführten Workflowinstanz

ActivityRootId

Char – Mindestgröße 450

J

Die ID/der Name der Stammaktivität für den Workflow

ActivityTypeName

Char – Mindestgröße 450

J

Der Typname der Aktivität

CustomRecordName

Char – Mindestgröße 450

J

Name des benutzerdefinierten Nachverfolgungsdatensatzes

SourceName

Char – Mindestgröße 450

J

Der Name der Quellaktivität, die zu einem Ausnahmefehler beim Workflow geführt hat.

SourceId

Char – Mindestgröße 450

J

Die ID der Quellaktivität, die zu einem Ausnahmefehler beim Workflow geführt hat.

SourceInstanceId

Char – Mindestgröße 450

J

Die ID der Quellaktivitätinstanz, die zu einem Ausnahmefehler beim Workflow geführt hat.

SourceTypeName

Char – Mindestgröße 450

J

Der Name des Typs der Quellaktivität, die zu einem Ausnahmefehler beim Workflow geführt hat.

OwnerType

Char – Mindestgröße 450

J

Der Name des Typs der Besitzeraktivität für das Fortsetzungsereignis der Textmarke

Status

Char – Mindestgröße 450

J

Der Status der Workflowinstanz oder Aktivitätsinstanz

ChildActivityId

Char – Mindestgröße 450

J

ID der untergeordneten Aktivität, die mit dem Nachverfolgungsdatensatz ActivityScheduled von CancelRequested gesendet wird

ChlidInstanceId

Char – Mindestgröße 450

J

ID der untergeordneten Aktivitätsinstanz, die mit dem Nachverfolgungsdatensatz ActivityScheduled von CancelRequested gesendet wird

ChildTypeName

Char – Mindestgröße 450

J

Name des Typs der untergeordneten Aktivität, die mit dem Nachverfolgungsdatensatz ActivityScheduled von CancelRequested gesendet wird

ChildActivityName

Char – Mindestgröße 450

J

Name der untergeordneten Aktivität, die mit dem Nachverfolgungsdatensatz ActivityScheduled von CancelRequested gesendet wird

FaultSrcName

Char – Mindestgröße 450

J

Aktivitätsname der Aktivität, von der der ungültige Propagierungsdatensatz gesendet wurde.

FaultSrcId

Char – Mindestgröße 450

J

Aktivitäts-ID der Aktivität, von der der ungültige Propagierungsdatensatz gesendet wurde.

FaultSrcInstanceId

Char – Mindestgröße 450

J

ID der Aktivitätsinstanz der Aktivität, von der der ungültige Propagierungsdatensatz gesendet wurde.

HandlerId

Char – Mindestgröße 450

J

Aktivitäts-ID des Handlers „Fehler“

HandlerInstanceId

Char – Mindestgröße 450

J

Aktivitätsinstanz-ID des Handlers „Fehler“

FaultHandler

Char – Mindestgröße 450

J

Aktivitätsname des Handlers „Fehler“

FaultSourceType

Char – Mindestgröße 450

J

Aktivitätstyp der Quelle „Fehler“

FaultHandlerType

Char – Mindestgröße 450

J

Aktivitätstyp des Handlers „Fehler“

Fault

Char – Größe unbeschränkt

J

Meldung „Fehler“

IsFaultSource

Char – Mindestgröße 450

J

Zeigt an, ob das Ereignis von der Quelle „Fehler“ gesendet wird.

SubInstanceId

Char – Mindestgröße 450

J

Die Instanz-ID für den Textmarkenbereich

OwnerActivityId

Char – Mindestgröße 450

J

Die ID für den Textmarkenbereich

OwnerInstanceId

Char – Mindestgröße 450

J

Die ID der Besitzeraktivitätsinstanz für das Fortsetzungsereignis der Textmarke

OwnerActivityName

Char – Mindestgröße 450

J

Der Name der Besitzeraktivität für das Fortsetzungsereignis der Textmarke

Ausnahme

Char – Größe unbeschränkt

J

Die Ausnahmenachricht, die dem Ausnahmefehlerereignis des Workflows zugeordnet ist

Reason

Char – Größe unbeschränkt

J

Der Grund für den Abbruch, das Verwerfen oder die Beendigung der Workflowinstanz

Sicht: ASWfInstances

Diese Sicht wird für die aktiven WF-Instanzen erstellt. Es gibt eine Zeile pro WF-Instanz.

Spaltenname Typ isNullable Beschreibung

id

Int

N

Die eindeutige ID für den Eintrag

WorkflowInstanceId

Char – Mindestgröße 36

N

Workflowinstanz-ID

LastEventSourceId

Int

N

Die Quell-ID für das letzte Ereignis, das für die Workflowinstanz gesendet wurde.

LastEventStatus

Datetime

N

Der aus dem letzten Ereignis extrahierte Status der Workflowinstanz

StartTime

Datetime

N

Zeitstempel (UTC) für den Startzeitpunkt des Workflows

LastModifiedTime

Datetime

N

Zeitstempel (UTC) für das letzte für die Workflowinstanz gesendete Ereignis

CurrentDuration

Int

N

Dauer für den ausgeführten Workflow (LastModifiedTime – StartTime)

ExceptionCount

Int

N

Die Anzahl der für die Workflowinstanz aufgetretenen Ausnahmen

LastAbortedTime

Datetime

J

Zeitstempel (UTC) für das letzte Abbruchereignis für die Workflowinstanz

Sicht: ASWfEventProperties

Spaltenname Typ isNullable Beschreibung

EventId

Int64

N

Die eindeutige ID für den Eintrag

Name

Char – Mindestgröße 128

N

Der Name der Ereigniseigenschaft

WfDataSource

Char – Mindestgröße 8

J

Die Quelle der Eigenschaft (Argument, Variable oder benutzerdefinierte Daten).

Typ

Char – Mindestgröße 128

J

Der Typ der Eigenschaft

Wert

Char – Mindestgröße 128

J

Der Wert der Eigenschaft

ValueBlob

Char – Größe unbeschränkt

J

Der Wert der Eigenschaft, falls es sich beim Typ um einen komplexen Typ handelt

TimeCreated

Datetime

N

Zeitstempel für den Sendezeitpunkt dieser Eigenschaft

Sicht: ASWfEventAnnotations

Diese Sicht wird für die Anmerkungen erstellt, die in Verbindung mit WF-Nachverfolgungsereignissen von WF-Diensten ausgegeben werden.

Spaltenname Typ isNullable Beschreibung

ID

Int

N

Der eindeutige Bezeichner für diese Ereigniszeile

AnnotationSetId

Int

N

Der Schlüssel zum Auffinden des WF-Ereignisses, das die Anmerkung gesendet hat.

Name

Char – Mindestgröße 128

N

Der Name der Anmerkung

Wert

Char – Mindestgröße 450

N

Der Wert der Anmerkung

Sicht: ASWfPropertyNames

Diese Sicht wird für die erfassten Eigenschaftsnamen erstellt, die aus WF-Diensten extrahiert werden.

Spaltenname Typ isNullable Beschreibung

EventSourceId

Int

N

Die Ereignisquelle für dieses Ereignis. Dies bezieht sich auf die ID in der EventSources-Sicht.

Name

Char – Mindestgröße 128

N

Der Name der erfassten Eigenschaft

Typ

Char – Mindestgröße 128

N

Der Typ der erfassten Eigenschaft

Sicht: ASWfTrackingProfiles

Diese Sicht wird für alle Nachverfolgungsprofile erstellt, die von den WF-Diensten zum Ausgeben von WF-Nachverfolgungsereignissen verwendet werden.

Spaltenname Typ isNullable Beschreibung

ID

Int

N

Die eindeutige ID für das Nachverfolgungsprofil

Name

Char – Mindestgröße 450

J

Der Name des Nachverfolgungsprofils

Sicht: ASTransferEvents

Diese Sicht wird für Übertragungsereignisse erstellt, die immer dann ausgegeben werden, wenn sich die ID der End-to-End-Aktivität ändert.

Spaltenname Typ isNullable Beschreibung

ID

Int64

N

Die eindeutige ID für diesen Eintrag in der Sicht

EventTypeId

int

N

Die ID des vom WCF-Dienst oder dem WF-Dienst gesendeten Ereignisses. Die Ereignis-ID stimmt mit der im ETW-Manifest für die Ereignisse gespeicherten ID überein

EventType

Char – Mindestgröße 41

J

Der Name des gesendeten Ereignistyps

EventVersion

int

N

Die Version des gesendeten Ereignisses

EventSourceId

int

N

Die Ereignisquelle für dieses Ereignis. Dies bezieht sich auf die ID in der EventSources-Sicht.

ProcessId

int

N

Prozess-ID des Prozesses, der das Ereignis gesendet hat.

TraceLevelId

Byte

N

Die ID der Ablaufverfolgung. Die Werte entsprechen der Zeichenfolge der entsprechenden Ablaufverfolgungsstufe: 0:„Immer protokollieren“ 1:„Kritisch“ 2:„Fehler“ 3:„Warnung“ 4:„Information“ 5:„Ausführlich“

TraceLevel

Char – Mindestgröße 11

J

Speicherzeichenfolgen, die der oben angegebenen TraceLevelId entsprechen.

E2EActivityId

Char – Mindestgröße 36

J

Die End-to-End-Quellaktivität für dieses Ereignis

ToE2EActivityId

Char – Mindestgröße 36

J

Die neue End-to-End-Aktivität, zu der das Übertragungsereignis übertragen wird.

TimeCreated

Datetime

N

Zeitstempel (UTC) für den Erstellungszeitpunkt des Ereignisses

Sicht: ASDBVersion

Diese Sicht kann zum Warten von Versionsinformationen für die Überwachungsdatenbank verwendet werden.

Spaltenname Typ isNullable Beschreibung

DBIdentity

Char – Mindestgröße 36

N

Eindeutige ID der Überwachungsdatenbank

MajorVersion

int

N

Hauptversion der Überwachungsdatenbank

MinorVersion

int

N

Nebenversion der Überwachungsdatenbank

BuildVersion

int

N

Buildversion der Überwachungsdatenbank

RevisionVersion

int

N

Revisionsversion der Überwachungsdatenbank

Datenbanktabellen

Im Folgenden finden Sie Tabellendefinitionen aus der AppFabric-Überwachungsdatenbank.

ASStagingTable

Der Ereignisauflistungsdienst speichert Ereignisdaten in dieser Tabelle.

Spaltenname Typ isNullable Beschreibung

Id

Int64 (bigint)

N

Die eindeutige ID für den Eintrag

ArchiveID

Int64

N

Die Archiv-ID für die Ereignisse. Für Ereignisse, die von der Ereignisauflistung gespeichert werden, ist dieser Wert 0.

EventTypeId

Int

N

Die ID des vom WCF-/WF-Dienst ausgegebenen Ereignisses.

E2EActivitd

Char – Mindestgröße 36

J

Die ID der End-to-End-Aktivität für dieses Ereignis

Computer

Char – Mindestgröße 36

N

Der Name des Computers, von dem das Ereignis ausgegeben wurde.

EventSource

Char – Mindestgröße 1024

J

Die Quelle des Ereignisses. Enthält die Website/den virtuellen Pfad. Das Format wird als „Websitename/virtueller Pfad der Anwendung|virtueller Pfad zum Dienst|Dienstname“ definiert. Beispiel: „Standardwebsite/RechnerAnwendung|/RechnerDienst.svc|RechnerDienst“

ProcessId

Int

N

Prozess-ID des Prozesses, der das Ereignis gesendet hat.

TraceLevelId

Small Int (tiny Int)

N

Die ID der Ablaufverfolgung. Die Werte entsprechen der Zeichenfolge der entsprechenden Ablaufverfolgungsstufe 0:„Immer protokollieren“ 1:„Kritisch“ 2:„Fehler“ 3:„Warnung“ 4:„Information“ 5:„Ausführlich“

TimeCreated

Datetime

N

Zeitstempel (UTC) für den Erstellungszeitpunkt des Ereignisses

Data1Str

Char – Mindestgröße 450

J

Spalte für Nutzdaten von Ereignissen

Data2Str

Char – Mindestgröße 450

J

Spalte für Nutzdaten von Ereignissen

Data3Str

Char – Mindestgröße 450

J

Spalte für Nutzdaten von Ereignissen

Data4Str

Char – Mindestgröße 450

J

Spalte für Nutzdaten von Ereignissen

Data5Str

Char – Mindestgröße 450

J

Spalte für Nutzdaten von Ereignissen

Data6Str

Char – Mindestgröße 450

J

Spalte für Nutzdaten von Ereignissen

Data7Str

Char – Mindestgröße 450

J

Spalte für Nutzdaten von Ereignissen

Data8Str

Char – Mindestgröße 450

J

Spalte für Nutzdaten von Ereignissen

Data9Str

Char – Mindestgröße 450

J

Spalte für Nutzdaten von Ereignissen

Data1MaxStr

Char – Größe unbeschränkt

J

Spalte für Nutzdaten von Ereignissen

Data1Int

Int

J

Spalte für Nutzdaten von Ereignissen

Data2Int

Int

J

Spalte für Nutzdaten von Ereignissen

Data3Int

Int

J

Spalte für Nutzdaten von Ereignissen

Data1BigInt

Long (bigint)

J

Spalte für Nutzdaten von Ereignissen

Data1UniqueId

Char – Mindestgröße 36

J

Spalte für Nutzdaten, die für eindeutige IDs wie die WF-Instanz-ID stehen

CustomAnnotations

Char – Größe unbeschränkt

J

Benutzerdefinierte Anmerkungen, die für das WF-Nachverfolgungsereignis definiert wurden

CustomProperties

Char – Größe unbeschränkt

J

Variablen oder benutzerdefinierte Daten, die mit dem WF-Nachverfolgungsereignis gesendet werden

CustomArguments

Char – Größe unbeschränkt

J

Argumente, die mit dem WF-Nachverfolgungsereignis gesendet werden

  2011-12-05