Наблюдение за представлениями и таблицами базы данных
Представления и промежуточная таблица в базе данных наблюдения 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