Список таблиц сервера сохраняемого чатаList of Persistent Chat Server tables

Схема базы данных Persistent Chat состоит из следующих таблиц.The Persistent Chat database schema consists of the following tables.

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

В таблицеTable ОписаниеDescription
tblADCookietblADCookie
Содержит текущий файлы cookie синхронизации Lightweight Directory Access Protocol (LDAP).Contains the current Lightweight Directory Access Protocol (LDAP) Sync cookies. Каждая строка соответствует домене доменных служб Active Directory, отслеживая сервера сохраняемого чата для изменения.Each row corresponds to an Active Directory Domain Services domain that Persistent Chat Server is actively monitoring for changes. (Доменов Active Directory, применяемых для сервера сохраняемого чата, представленные в этой таблице).(Only the Active Directory domains that are relevant for Persistent Chat Server are represented in this table.)
tblPrincipalMemberDifferencetblPrincipalMemberDifference
Содержит изменения членства в группе (как добавлять и удалять участников), которые еще не были обработаны с последующих этапах синхронизации Active Directory и — это один из временных таблиц (а также таблица tblADUpdates), которые используются на первом шаге синхронизации Active Directory.Contains group membership changes (both added and removed members) that have not yet been processed by the later Active Directory Sync steps and is one of the temporary tables (along with tblADUpdates table) that is used in the first step of Active Directory Sync.
Изменения членства, хранятся и обрабатываются, или только для тех групп, которые перечислены в таблице tblPrincipal или, который уже существует члены которых содержатся.Membership changes are stored, processed, or both, only for groups that are listed in the tblPrincipal table or that already have members listed there.
tblADUpdatestblADUpdates
Содержит изменения в доменные службы Active Directory, который еще не были обработаны с последующих этапах синхронизации Active Directory и — это один из временных таблиц (а также в таблице tblPrincipalMemberDifference), которые используются на первом шаге Active Directory Синхронизация.Contains changes to Active Directory Domain Services that have not yet been processed by the later Active Directory Sync steps and is one of the temporary tables (along with the tblPrincipalMemberDifference table) that is used in the first step of Active Directory Sync.
Изменения в Active Directory, хранятся и обрабатываются только для тех субъектов, которые перечислены в таблице tblPrincipal.Changes to Active Directory are stored, processed, or both only for principals that are already listed in the tblPrincipal table.
tblPrincipalMemberstblPrincipalMembers
Содержит сведения о членстве субъектов.Contains principal memberships.
tblPrincipalMetatblPrincipalMeta
Содержит список субъектов, которых необходимо обновить из Active Directory.Contains the principals that have to be refreshed from Active Directory.
tblSkippedAffiliationstblSkippedAffiliations
Содержит назначения, которые не удалось обновить по какой-либо причине, обычно вследствие ошибок доступа к Active Directory.Contains affiliations that could not be refreshed for some reason, usually due to Active Directory access errors.
Эта таблица является исключительно в ознакомительных целях.This table is for informational purposes only. Его содержимое не используется.Its content is not used.
Субъекты, назначения, которые не удалось правильно обновить, сохраняются в таблице tblPrincipalMeta и присваивается могут быть обновлены еще раз.The principals with affiliations that could not be refreshed properly are kept in the tblPrincipalMeta table and are given another chance to be refreshed.

Субъекты, назначения, узлы, области и ролиPrincipals, Affiliations, Nodes, Scopes, and Roles

В таблицеTable ОписаниеDescription
tblPrincipalTypetblPrincipalType
Содержит типы субъектов для возможности в таблице tblPrincipal.Contains principal types to categorize what is in the tblPrincipal table. В этой таблице является статическим.This table is static. Его настройка во время создания базы данных и не изменяется.It is set up during database creation and does not change.
tblPrincipaltblPrincipal
Содержит все субъекты (пользователи, папки, групп и т. п.).Contains all principals (users, folders, groups, and so on). Серверов сохраняемого чата обрабатывает это как плоская разнородных списка.Persistent Chat Server handles this as a flat heterogeneous list. Различные столбцы основаны на тип каждого участника.Various columns are based on the type of each principal.
Большая часть этих участников, кэшированной копии объектов, хранимых в Active Directory.Most of these principals are cached copies of objects stored in Active Directory. Создание кэшированную копию в основной таблице эти объекты Active Directory называется подготовки.Creating the cached copy in the Principal table of these Active Directory objects is referred as provisioning.
Некоторые субъекты создаются чаще чем другие, а некоторые объекты Active Directory полностью игнорируются.Some principals are created more aggressively than others, and some Active Directory objects are ignored altogether.
tblPrincipalAffiliationstblPrincipalAffiliations
Содержит присоединения субъектов, которые описывают членство в группы безопасности Active Directory, контейнеры Active Directory и т. д.Contains principal affiliations that describe memberships in Active Directory security groups, Active Directory containers, and so on.
tblNodetblNode
Содержит узел категории, управление которым осуществляется в панели управления.Contains the category node, as managed in the control panel.
tblRoleTypetblRoleType
Содержит типы ролей и связанные разрешения наборов.Contains role types and their associated permission sets. Эта таблица подстановки статического.This lookup table is static.
tblScopePrincipaltblScopePrincipal
Содержит области, назначенные узлам.Contains scopes assigned to nodes.
tblPrincipalRoletblPrincipalRole
Содержит роли, назначенные узлам.Contains roles assigned to nodes.
tblsiopwhitelist —tblSiopWhiteList
Содержит зарегистрированные надстройки, которые могут быть связаны с узлами.Contains the registered Add-ins that can be associated with nodes.
tblEnumAttributetblEnumAttribute
Содержит только встроенные «Visibility» и «Behavior» атрибуты, используемые в таблице tblNode.Contains only the hardcoded "Visibility" and "Behavior" attributes that are used in the tblNode table.
tblEnumValuetblEnumValue
Содержит значения, используемые в таблице tblNode атрибутов «Visibility» и «Behavior» жестко.Contains the values of the hardcoded "Visibility" and "Behavior" attributes that are used in the tblNode table.

Приглашения, чаты и другие поддерживаемые клиентом функцииInvites, Chats, and Other Client Support

В таблицеTable ОписаниеDescription
tblPrincipalInvitestblPrincipalInvites
Содержит приглашения для всех подготовленных пользователей в системе для всех узлов с включено автоматическое приглашение.Contains invites for all provisioned users in the system for all nodes with Auto Invite enabled.
tblChattblChat
Содержит все сообщения чата.Contains all chat messages.
Таблица tblLastInviteIdtblLastInviteId
Содержит последний код приглашения, созданного (и используемый в таблице tblPrincipalInvites) для каждого пользователя.Contains the last invite ID that was generated (and used in the tblPrincipalInvites table) for each user.
Таблица tblLastChatIdtblLastChatId
Содержит последние Идентификаторы чатов, созданного (и используемый в таблице tblChat) для каждого пользователя.Contains the last chat ID that was generated (and used in the tblChat table) for each user.
tblPreferencetblPreference
Содержит пользовательские настройки клиента (используется только для устаревших клиентов).Contains user client preferences (used by legacy clients only).
Таблица tblFileTokentblFileToken
Содержит временные маркеры для передачи файлов.Contains temporary tokens for file transfer purposes. Каждый раз файл отправлен или загружен, служба Persistent Chat создает маркер, клиент использует для доступа к веб-службе файла хранилища.Each time a file is uploaded or downloaded, the Persistent Chat service generates a token that the client uses to access the Web service file store.

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

В таблицеTable ОписаниеDescription
tblServerIdentitytblServerIdentity
Содержит активные серверы в пуле серверов сохраняемого чата.Contains the active servers in the Persistent Chat Server pool.
tblAdminLocktblAdminLock
Содержит блокировку администратора для запуска некоторых команд администратора.Contains the administrator lock to run some administrator commands. Запись версии системы в таблице таблица tblSystemRevision увеличивается после каждого выпуска блокировки.The system revision entry in the tblSystemRevision table is incremented after each release of the lock.
Таблица tblSystemRevisiontblSystemRevision
Содержит номер редакции, используемый (наряду с таблицей tblAdminLock) для обеспечения согласованности на нескольких серверах.Contains the revision number entry used (along with the tblAdminLock table) for achieving consistency across multiple servers.
Таблица tblActivePeerstblActivePeers
Содержит текущие peer-to-peer соединения между службами Persistent Chat.Contains current peer-to-peer connections between Persistent Chat services.
tblConfigtblConfig
Содержит неподдерживаемые конфигурации сервера сохраняемого чата.Contains the Persistent Chat Server unsupported configuration.