Поделиться через


Наблюдение за представлениями и таблицами базы данных

Представления и промежуточная таблица в базе данных наблюдения Microsoft AppFabric 1.1 для Windows Server определяются с помощью столбцов и типов связей, которые они реализуют. Они является общими типами, которые замещаются определенными типами при реализации в той базе данных, в которой реализуются эти представления. Необходимо, чтобы эти типы можно было преобразовать в эквивалентные типы .NET с помощью поставщика ADO.NET для базы данных. Промежуточные таблицы и представления устанавливаются в соответствии со схемой базы данных по умолчанию.

Примечание

Запросы или инструкции INSERT в AppFabric не предваряются схемой. Они по умолчанию относятся к схеме выполнившего вход пользователя

Типы и представления базы данных

Это типы и представления, применяемые в базе данных наблюдения для хранения данных, используемых средствами наблюдения AppFabric.

Используемые типы

Тип Описание

Int

Представляет 32-разрядное целое число со знаком.

Char

Представляет символ Юникода.

Byte

Представляет 8-разрядное целое число без знака.

Int64

Представляет 64-разрядное целое число со знаком.

Datetime

Представляет момент времени, обычно выраженный как дата и время дня.

Boolean

Представляет логическое значение.

Представление имени ASEvents

Это представление создается для всех событий аналитической трассировки, которые порождаются при запуске службы WCF.

Имя столбца Тип Допускает значения NULL Описание

Id

Int64

Нет

Уникальный идентификатор записи данного события в представлении.

EventTypeId

Int

Нет

Идентификатор события, порожденного службой WCF или WF.

EventType

Char – минимальный размер 41.

Да

Имя типа порожденного события.

EventVersion

Int

Нет

Версия порожденного события.

EventSourceId

Int

Нет

Источник этого события. Это значение указывает на идентификатор в представлении EventSources.

ProcessId

Int

Нет

Идентификатор процесса, породившего событие.

TraceLevelId.

Byte

Нет

Идентификатор трассировки. Значения соответствуют строке, хранящейся в Trace Level:0:"LogAlways"1:"Critical"2:"Error"3:"Warning"4:"Information"5:"Verbose".

TraceLevel

Char – минимальный размер 11.

Да

Хранит строки, соответствующие TraceLevelId, как указано выше.

E2EActivityId

Char – минимальный размер 36.

Да

Идентификатор сквозного действия для данного события.

TimeCreated

cDatetime

Нет

Отметка времени создания события в формате UTC.

Представление: ASEventSources

В этом представлении хранятся метаданные событий, используемые для идентификации источников событий. Например, это имя службы, сайт и виртуальный путь.

Имя столбца Тип Допускает значения NULL Описаниеc

Id

Int64

Нет

Уникальный идентификатор записи в представлении.

Название

Char – минимальный размер 256.

Да

Имя службы.

Computer

Char – минимальный размер 450.

Нет

Имя компьютера, который породил событие.

веб-сайт;

Char – минимальный размер 256.

Да

Имя сайта, на котором установлено приложение.

VirtualPath

Char – минимальный размер 256.

Да

Виртуальный путь приложения или службы.

ApplicationVirtualPath

Char – минимальный размер 256.

Да

Виртуальный путь к приложению

ServiceVirtualPath

Char – минимальный размер 256.

Да

Виртуальный путь к службе

Представление: ASWcfEvents

Это представление создается для всех событий аналитической трассировки, которые порождаются при запуске службы WCF.

Тип Допускает значения NULL Описание

Id

Int64

Нет

Уникальный идентификатор записи в представлении.

EventTypeId

Int

Нет

Идентификатор события, порожденного службой WCF или WF. Этот идентификатор события соответствует идентификатору, который хранится в манифесте трассировки событий Windows.

EventType

Char – минимальный размер 41.

Да

Имя типа порожденного события.

EventVersion

Int

Нет

Версия порожденного события.

EventSourceId

Int

Нет

Источник этого события. Это значение указывает на идентификатор в представлении EventSources.

ProcessId

Int

Нет

Идентификатор процесса, породившего событие.

TraceLevelId.

Byte

Нет

Идентификатор трассировки. Значения соответствуют строке, хранящейся в Trace Level:0:"LogAlways"1:"Critical"2:"Error"3:"Warning"4:"Information"5:"Verbose".

TraceLevel

Char – минимальный размер 11.

Да

Хранит строки, соответствующие TraceLevelId, как указано выше.

E2EActivityId

Char – минимальный размер 36.

Да

Идентификатор сквозного действия для данного события.

TimeCreated

Datetime

Нет

Отметка времени создания события в формате UTC.

CorrelationId

Char – минимальный размер 36.

Да

Код CorrelationId события, используемый для корреляции отправок и получений.

ServiceTypeName

Char – минимальный размер 450.

Да

Имя типа для данной службы.

InspectorTypeName

Char – минимальный размер 450.

Да

Имя типа инспектора параметров или сообщений.

ErrorHandlerType

Char – минимальный размер 450.

Да

Имя типа для обработчика ошибки.

Handled

Int

Да

Указывает, обработана ли ошибка.

ExceptionMessage

Char – размер не ограничен.

Да

Сообщение об исключении, порожденное событиями WCF, связанными с ошибками.

ExceptionTypeName

Char – минимальный размер 450.

Да

Имя типа для исключения.

ThrottleProperty

Char – минимальный размер 450.

Да

Имя свойства регулирования (MaxConcurrentCalls, MaxConcurrentSessions, MaxConcurrentInstances).

ThrottleCapacity

Int

Да

Емкость

Uri

Char – минимальный размер 450.

Да

Универсальный код ресурса (URI) конечной точки для события.

Action

Char – минимальный размер 450.

Да

Действие SOAP

OperationName

Char – минимальный размер 450.

Да

Имя вызванной операции.

CallerInfo

Char – минимальный размер 450.

Да

Адрес клиента или прокси, вызвавшего службу

ContractName

Char – минимальный размер 450.

Да

Имя контракта для службы.

Назначение

Char – минимальный размер 450.

Да

Место назначения отправленного сообщения.

Длительность

Int

Да

Время, затраченное на выполнение операции.

InstanceKey

Char – минимальный размер 36.

Да

Ключ экземпляра рабочего процесса.

Значения

Char – минимальный размер 450.

Да

Значения, используемые для корреляции с экземпляром рабочего процесса.

ParentScope

Char – минимальный размер 450.

Да

Область корреляции WF.

AggregateCount

Int

Да

Агрегированное количество выполненных вызовов. Это поле заполняется при порождении события, представляющего агрегат выполненных вызовов WCF.

AverageDuration

Int

Да

Средняя продолжительность вызовов. Это поле заполняется агрегированным событием для выполненных вызовов WCF.

MaxDuration

Int

Да

Максимальная продолжительность вызова, которая наблюдалась в течение периода порождения агрегированного события.

Представление: ASWfEvents

Это представление создается для событий отслеживания, порождаемых для экземпляров WF.

Имя столбца Тип Допускает значения NULL Описание

Id

Int

Нет

Уникальный идентификатор записи.

EventTypeId

Int

Нет

Идентификатор события, порожденного службой WCF или WF.

EventType

Char – минимальный размер 41.

Да

Имя типа порожденного события.

EventVersion

Int

Нет

Версия порожденного события.

EventSourceId

Int

Нет

Источник этого события. Это значение указывает на идентификатор в представлении EventSources.

ProcessId

Int

Нет

Идентификатор процесса, породившего событие.

WorkflowInstanceId

Char – минимальный размер 36.

Да

Идентификатор экземпляра для рабочего процесса.

TrackingProfileId

Int

Да

Идентификатор профиля отслеживания. Это значение указывает на идентификатор в представлении WfTrackingProfiles.

E2EActivityId

Char – минимальный размер 36.

Да

Идентификатор сквозного действия для данного события.

TraceLevelId.

Byte

Нет

Идентификатор трассировки. Значения соответствуют строке, хранящейся в Trace Level:0:"LogAlways"1:"Critical"2:"Error"3:"Warning"4:"Information"5:"Verbose".

TraceLevel

Char – минимальный размер 11.

Да

Хранит строки, соответствующие TraceLevelId, как указано выше.

RecordNumber

Int64

Да

Последовательный номер, идентифицирующий порядок, в котором порождаются события отслеживания для экземпляра рабочего процесса.

AnnotationSetId

Int

Да

Ключ к набору заметок для данного события рабочего процесса.

TimeCreated

Datetime

Нет

Отметка времени создания события в формате UTC.

ActivityName

Char – минимальный размер 450.

Да

Имя действия в рабочем процессе.

ActivityId

Char – минимальный размер 450.

Да

Идентификатор действия в рабочем процессе.

ActivityInstanceId

Char – минимальный размер 450.

Да

Идентификатор экземпляра действия в выполняющемся экземпляре рабочего процесса.

ActivityRootId

Char – минимальный размер 450.

Да

Идентификатор и имя корневого действия для рабочего процесса.

ActivityTypeName

Char – минимальный размер 450.

Да

Имя типа действия.

CustomRecordName

Char – минимальный размер 450.

Да

Имя пользовательской записи отслеживания

SourceName

Char – минимальный размер 450.

Да

Имя исходного действия, которое вызвало необработанное исключение рабочего процесса.

SourceId

Char – минимальный размер 450.

Да

Идентификатор исходного действия, которое вызвало необработанное исключение рабочего процесса.

SourceInstanceId

Char – минимальный размер 450.

Да

Идентификатор экземпляра исходного действия, который вызвал необработанное исключение рабочего процесса.

SourceTypeName

Char – минимальный размер 450.

Да

Имя типа исходного действия, которое вызвало необработанное исключение рабочего процесса.

OwnerType

Char – минимальный размер 450.

Да

Имя типа действия владельца для события возобновления закладки.

State

Char – минимальный размер 450.

Да

Состояние экземпляра рабочего процесса или экземпляра действия.

ChildActivityId

Char – минимальный размер 450.

Да

Идентификатор дочернего действия, порожденного действием ActivityScheduled записи отслеживания CancelRequested.

ChlidInstanceId

Char – минимальный размер 450.

Да

Идентификатор экземпляра дочернего действия, порожденного действием ActivityScheduled записи отслеживания CancelRequested.

ChildTypeName

Char – минимальный размер 450.

Да

Имя типа дочернего действия, порожденного действием ActivityScheduled записи отслеживания CancelRequested.

ChildActivityName

Char – минимальный размер 450.

Да

Имя дочернего действия, порожденного действием ActivityScheduled записи отслеживания CancelRequested.

FaultSrcName

Char – минимальный размер 450.

Да

Имя действия, которое породило запись распространения неустранимой ошибки.

FaultSrcId

Char – минимальный размер 450.

Да

Идентификатор действия, которое породило запись распространения неустранимой ошибки.

FaultSrcInstanceId

Char – минимальный размер 450.

Да

Идентификатор экземпляра действия, который породил запись распространения неустранимой ошибки.

HandlerId

Char – минимальный размер 450.

Да

Идентификатор действия обработчика неустранимой ошибки.

HandlerInstanceId

Char – минимальный размер 450.

Да

Идентификатор экземпляра действия обработчика неустранимой ошибки.

FaultHandler

Char – минимальный размер 450.

Да

Имя действия обработчика неустранимой ошибки.

FaultSourceType

Char – минимальный размер 450.

Да

Тип действия источника неустранимой ошибки.

FaultHandlerType

Char – минимальный размер 450.

Да

Тип действия обработчика неустранимой ошибки.

Fault

Char – размер не ограничен.

Да

Сообщение о неустранимой ошибке.

IsFaultSource

Char – минимальный размер 450.

Да

Указывает, порождено ли событие источником неустранимой ошибки.

SubInstanceId

Char – минимальный размер 450.

Да

Идентификатор экземпляра для области закладок.

OwnerActivityId

Char – минимальный размер 450.

Да

Идентификатор для области закладок.

OwnerInstanceId

Char – минимальный размер 450.

Да

Идентификатор экземпляра действия владельца для события возобновления закладки.

OwnerActivityName

Char – минимальный размер 450.

Да

Имя действия владельца для события возобновления закладки.

исключение;

Char – размер не ограничен.

Да

Сообщение об исключении, связанное с событием необработанного исключения рабочего процесса.

Reason

Char – размер не ограничен.

Да

Причина прерывания, приостановки или завершения экземпляра рабочего процесса.

Представление: ASWfInstances

Это представление создается для активных экземпляров WF. Для каждого экземпляра WF приводится одна строка.

Имя столбца Тип Допускает значения NULL Описание

id

Int

Нет

Уникальный идентификатор записи.

WorkflowInstanceId

Char – минимальный размер 36.

Нет

Идентификатор экземпляра рабочего процесса.

LastEventSourceId

Int

Нет

Идентификатор источника последнего события, порожденного для экземпляра рабочего процесса.

LastEventStatus

Datetime

Нет

Состояние экземпляра рабочего процесса, извлеченное из последнего события.

StartTime

Datetime

Нет

Отметка времени запуска экземпляра рабочего процесса в формате UTC.

LastModifiedTime

Datetime

Нет

Отметка времени в формате UTC для последнего события, порожденного для экземпляра рабочего процесса.

CurrentDuration

Int

Нет

Длительность работающего рабочего процесса (LastModifiedTime – StartTime).

ExceptionCount

Int

Нет

Количество исключений, обнаруженных экземпляром рабочего процесса.

LastAbortedTime

Datetime

Да

Отметка времени в формате UTC для последнего прерванного события экземпляра рабочего процесса.

Представление: ASWfEventProperties

Имя столбца Тип Допускает значения NULL Описание

EventId

Int64

Нет

Уникальный идентификатор записи.

Название

Char – минимальный размер 128.

Нет

Имя свойства события.

WfDataSource

Char – минимальный размер 8.

Да

Источник свойства (аргумент, переменная или пользовательские данные).

Тип

Char – минимальный размер 128.

Да

Тип свойства.

Аргумент

Char – минимальный размер 128.

Да

Значение свойства.

ValueBlob

Char – размер не ограничен.

Да

Значение свойства сложного типа.

TimeCreated

Datetime

Нет

Отметка времени порождения свойства.

Представление: ASWfEventAnnotations

Это представление создается для заметок, порождаемых вместе с событием отслеживания WF из служб WF.

Имя столбца Тип Допускает значения NULL Описание

Id

Int

Нет

Уникальный идентификатор строки события.

AnnotationSetId

Int

Нет

Ключ для поиска события WF, породившего заметку.

Название

Char – минимальный размер 128.

Нет

Имя заметки.

Аргумент

Char – минимальный размер 450.

Нет

Значение заметки.

Представление: ASWfPropertyNames

Это представление создается для имен отслеживаемых свойств, извлекаемых из служб WF.

Имя столбца Тип Допускает значения NULL Описание

EventSourceId

Int

Нет

Источник этого события. Это значение указывает на идентификатор в представлении EventSources.

Название

Char – минимальный размер 128.

Нет

Имя отслеживаемого свойства.

Тип

Char – минимальный размер 128.

Нет

Тип отслеживаемого свойства.

Представление: ASWfTrackingProfiles

Это представление создается для всех профилей отслеживания, используемых службами WF для порождения событий отслеживания WF.

Имя столбца Тип Допускает значения NULL Описание

Id

Int

Нет

Уникальный идентификатор профиля отслеживания.

Название

Char – минимальный размер 450.

Да

Имя профиля отслеживания.

Представление: ASTransferEvents

Это представление создается для всех событий передачи, которые порождаются при изменении идентификатора сквозного действия.

Имя столбца Тип Допускает значения NULL Описание

Id

Int64

Нет

Уникальный идентификатор записи в представлении.

EventTypeId

Int

Нет

Идентификатор события, порожденного службой WCF или WF. Этот идентификатор события соответствует идентификатору, который хранится в манифесте трассировки событий Windows.

EventType

Char – минимальный размер 41.

Да

Имя типа порожденного события.

EventVersion

Int

Нет

Версия порожденного события.

EventSourceId

Int

Нет

Источник этого события. Это значение указывает на идентификатор в представлении EventSources.

ProcessId

Int

Нет

Идентификатор процесса, породившего событие.

TraceLevelId.

Byte

Нет

Идентификатор трассировки. Значения соответствуют строке, хранящейся в Trace Level:0:"LogAlways"1:"Critical"2:"Error"3:"Warning"4:"Information"5:"Verbose".

TraceLevel

Char – минимальный размер 11.

Да

Хранит строки, соответствующие TraceLevelId, как указано выше.

E2EActivityId

Char – минимальный размер 36.

Да

Идентификатор исходного сквозного действия для данного события.

ToE2EActivityId

Char – минимальный размер 36.

Да

Идентификатор нового сквозного действия, который событие передачи передает в

TimeCreated

Datetime

Нет

Отметка времени создания события в формате UTC.

Представление: ASDBVersion

Это представление можно использовать для хранения сведений о версиях базы данных наблюдения.

Имя столбца Тип Допускает значения NULL Описание

DBIdentity

Char – минимальный размер 36.

Нет

Уникальный идентификатор для базы данных наблюдения

MajorVersion

Int

Нет

Основной номер версии базы данных наблюдения.

MinorVersion

Int

Нет

Дополнительный номер версии базы данных наблюдения.

BuildVersion

Int

Нет

Номер построения базы данных наблюдения.

RevisionVersion

Int

Нет

Редакция базы данных наблюдения.

Таблицы базы данных

Ниже представлены определения таблиц из базы данных наблюдения AppFabric.

ASStagingTable

Служба Служба сбора событий сохраняет данные событий в этой таблице.

Имя столбца Тип Допускает значения NULL Описание

Id

Int64 (bigint)

Нет

Уникальный идентификатор записи.

ArchiveID

Int64

Нет

ИД архива для событий. Для событий, сохраненных сборщиком событий, это значение равно 0.

EventTypeId

Int

Нет

Идентификатор события, порожденного службой WCF или WF

E2EActivitd

Char – минимальный размер 36.

Да

Идентификатор сквозного действия для данного события

Компьютер

Char – минимальный размер 36.

Нет

Имя компьютера, на котором было порождено событие

EventSource

Char – минимальный размер 1024.

Да

Источник события. Содержит веб-сайт или виртуальный путь. Формат задается как "Имя веб-сайта приложение виртуальный путь|виртуальный путь к службе|имя службы". Пример: "Default Web Site/CalculatorApplication|/CalculatorService.svc|CalculatorService"

ProcessId

Int

Нет

Идентификатор процесса, породившего событие.

TraceLevelId.

Small Int (tiny Int)

Нет

Идентификатор трассировки. Значения соответствуют строке, хранящейся в Trace Level: 0 : «LogAlways»; 1 : «Critical»; 2 : «Error»; 3 : «Warning»; 4 : «Information»; 5 : «Verbose».

TimeCreated

Datetime

Нет

Отметка времени создания события в формате UTC.

Data1Str

Char – минимальный размер 450.

Да

Столбец для полезных данных из событий

Data2Str

Char – минимальный размер 450.

Да

Столбец для полезных данных из событий

Data3Str

Char – минимальный размер 450.

Да

Столбец для полезных данных из событий

Data4Str

Char – минимальный размер 450.

Да

Столбец для полезных данных из событий

Data5Str

Char – минимальный размер 450.

Да

Столбец для полезных данных из событий

Data6Str

Char – минимальный размер 450.

Да

Столбец для полезных данных из событий

Data7Str

Char – минимальный размер 450.

Да

Столбец для полезных данных из событий

Data8Str

Char – минимальный размер 450.

Да

Столбец для полезных данных из событий

Data9Str

Char – минимальный размер 450.

Да

Столбец для полезных данных из событий

Data1MaxStr

Char – размер не ограничен.

Да

Столбец для полезных данных из событий

Data1Int

Int

Да

Столбец для полезных данных из событий

Data2Int

Int

Да

Столбец для полезных данных из событий

Data3Int

Int

Да

Столбец для полезных данных из событий

Data1BigInt

Long (bigint)

Да

Столбец для полезных данных из событий

Data1UniqueId

Char – минимальный размер 36.

Да

Столбец для полезных данных, представляющих уникальный идентификатор, например идентификатор экземпляра WF

CustomAnnotations

Char – размер не ограничен.

Да

Пользовательские заметки, определенные для события отслеживания WF

CustomProperties

Char – размер не ограничен.

Да

Переменные или пользовательские данные, порожденные событием отслеживания WF

CustomArguments

Char – размер не ограничен.

Да

Аргументы, порожденные событием отслеживания WF

  2012-03-05