Список таблиц сервера сохраняемого чата

Схема базы данных сохраняемого чата состоит из следующих таблиц.

Синхронизация Active Directory

Таблица Описание
tblADCookie
Содержит текущие файлы cookie синхронизации LDAP. Каждая строка соответствует доменные службы Active Directory домену, который сервер сохраняемого чата активно отслеживает изменения. (В этой таблице представлены только домены Active Directory, относящиеся к серверу сохраняемого чата.)
tblPrincipalMemberDifference
Содержит изменения членства в группах (как добавленные, так и удаленные члены), которые еще не были обработаны последующими шагами синхронизации Active Directory, и является одной из временных таблиц (наряду с таблицей tblADUpdates), которая используется на первом шаге синхронизации Active Directory.
Изменения членства хранятся, обрабатываются или и то, и другое только для групп, перечисленных в таблице tblPrincipal или уже имеющих членов.
tblADUpdates
Содержит изменения в доменные службы Active Directory, которые еще не были обработаны последующими шагами синхронизации Active Directory, и является одной из временных таблиц (наряду с таблицей tblPrincipalMemberDifferDifference), которая используется на первом шаге синхронизации Active Directory.
Изменения в Active Directory хранятся, обрабатываются или оба только для субъектов, которые уже перечислены в таблице tblPrincipal.
tblPrincipalMembers
Содержит членство в участниках.
tblPrincipalMeta
Содержит субъекты, которые необходимо обновить из Active Directory.
tblSkippedAffiliations
Содержит связи, которые по какой-либо причине не удалось обновить, обычно из-за ошибок доступа Active Directory.
Эта таблица используется только в информационных целях. Его содержимое не используется.
Субъекты с присоединением, которые не удалось обновить должным образом, хранятся в таблице tblPrincipalMeta, и им предоставляется еще один шанс на обновление.

Субъекты, связи, узлы, области и роли

Таблица Описание
tblPrincipalType
Содержит типы субъектов для классификации того, что находится в таблице tblPrincipal. Эта таблица является статической. Он настраивается во время создания базы данных и не изменяется.
tblPrincipal
Содержит все субъекты (пользователи, папки, группы и т. д.). Сервер сохраняемого чата обрабатывает это как плоский разнородный список. Различные столбцы основаны на типе каждого субъекта.
Большинство из этих субъектов являются кэшируемыми копиями объектов, хранящихся в Active Directory. Создание кэшируемой копии в таблице Principal этих объектов Active Directory называется подготовкой.
Некоторые субъекты создаются более агрессивно, чем другие, а некоторые объекты Active Directory вообще игнорируются.
tblPrincipalAffiliations
Содержит основные связи, описывающие членство в группах безопасности Active Directory, контейнерах Active Directory и т. д.
tblNode
Содержит узел категории, управляемый на панели управления.
tblRoleType
Содержит типы ролей и связанные с ними наборы разрешений. Эта таблица подстановки является статической.
tblScopePrincipal
Содержит области, назначенные узлам.
tblPrincipalRole
Содержит роли, назначенные узлам.
tblSiopWhiteList
Содержит зарегистрированные надстройки, которые могут быть связаны с узлами.
tblEnumAttribute
Содержит только жестко заданные атрибуты Visibility и Behavior, используемые в таблице tblNode.
tblEnumValue
Содержит значения жестко заданных атрибутов Visibility и Behavior, которые используются в таблице tblNode.

Приглашения, чаты и другая поддержка клиентов

Таблица Описание
tblPrincipalInvites
Содержит приглашения для всех подготовленных пользователей в системе для всех узлов с включенным автоматическим приглашением.
tblChat
Содержит все сообщения чата.
tblLastInviteId
Содержит последний идентификатор приглашения, который был создан (и использован в таблице tblPrincipalInvites) для каждого пользователя.
tblLastChatId
Содержит последний идентификатор чата, который был создан (и использован в таблице tblChat) для каждого пользователя.
tblPreference
Содержит пользовательские настройки клиента (используются только устаревшими клиентами).
tblFileToken
Содержит временные маркеры для передачи файлов. При каждой отправке или скачивании файла служба сохраняемого чата создает маркер, который клиент использует для доступа к хранилищу файлов веб-службы.

Поддержка сервера

Таблица Описание
tblServerIdentity
Содержит активные серверы в пуле серверов сохраняемого чата.
tblAdminLock
Содержит блокировку администратора для выполнения некоторых команд администратора. Запись редакции системы в таблице tblSystemRevision увеличивается после каждого выпуска блокировки.
tblSystemRevision
Содержит запись номера редакции, используемую (вместе с таблицей tblAdminLock) для обеспечения согласованности на нескольких серверах.
tblActivePeers
Содержит текущие одноранговые подключения между службами сохраняемого чата.
tblConfig
Содержит неподдерживаемую конфигурацию сервера сохраняемого чата.