Список таблиц сервера сохраняемого чата
Схема базы данных сохраняемого чата состоит из следующих таблиц.
Синхронизация 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 |
Содержит неподдерживаемую конфигурацию сервера сохраняемого чата. |