Lista de tablas de servidores de chat persistente

El esquema de base de datos de chat persistente consta de las tablas siguientes.

Sincronización de Active Directory

Tabla Descripción
tblADCookie
Contiene las cookies de sincronización del Protocolo ligero de acceso a directorios (LDAP) actual. Cada fila corresponde a un dominio de Servicios de dominio de Active Directory que el servidor de chat persistente supervisa activamente para detectar cambios. (En esta tabla solo se representan los dominios de Active Directory que son relevantes para el servidor de chat persistente).
tblPrincipalMemberDifference
Contiene cambios de pertenencia a grupos (tanto miembros agregados como eliminados) que aún no se han procesado en los pasos posteriores de sincronización de Active Directory y es una de las tablas temporales (junto con la tabla tblADUpdates) que se usa en el primer paso de sincronización de Active Directory.
Los cambios de pertenencia se almacenan, procesan o ambos solo para los grupos que aparecen en la tabla tblPrincipal o que ya tienen miembros enumerados allí.
tblADUpdates
Contiene cambios en Servicios de dominio de Active Directory que aún no se han procesado en los pasos posteriores de sincronización de Active Directory y es una de las tablas temporales (junto con la tabla tblPrincipalMemberDifference) que se usa en el primer paso de sincronización de Active Directory.
Los cambios en Active Directory se almacenan, procesan o solo para entidades de seguridad que ya aparecen en la tabla tblPrincipal.
tblPrincipalMembers
Contiene la pertenencia principal.
tblPrincipalMeta
Contiene las entidades de seguridad que deben actualizarse desde Active Directory.
tblSkippedAffiliations
Contiene afiliaciones que no se pudieron actualizar por algún motivo, normalmente debido a errores de acceso de Active Directory.
Esta tabla es solo con fines informativos. Su contenido no se usa.
Los directores con afiliaciones que no se pudieron actualizar correctamente se mantienen en la tabla tblPrincipalMeta y se les da otra oportunidad para ser actualizados.

Principales, afiliaciones, nodos, ámbitos y roles

Tabla Descripción
tblPrincipalType
Contiene tipos principales para clasificar lo que hay en la tabla tblPrincipal. Esta tabla es estática. Se configura durante la creación de la base de datos y no cambia.
tblPrincipal
Contiene todas las entidades de seguridad (usuarios, carpetas, grupos, etc.). Servidor de chat persistente maneja esto como una lista plana heterogénea. Varias columnas se basan en el tipo de cada entidad de seguridad.
La mayoría de estas entidades de seguridad son copias almacenadas en caché de objetos almacenados en Active Directory. La creación de la copia almacenada en caché en la tabla principal de estos objetos de Active Directory se denomina aprovisionamiento.
Algunas entidades de seguridad se crean de forma más agresiva que otras y algunos objetos de Active Directory se ignoran por completo.
tblPrincipalAffiliations
Contiene afiliaciones principales que describen la pertenencia a grupos de seguridad de Active Directory, contenedores de Active Directory, etc.
tblNode
Contiene el nodo de categoría, como se administra en el panel de control.
tblRoleType
Contiene los tipos de roles y sus conjuntos de permisos asociados. Esta tabla de búsqueda es estática.
tblScopePrincipal
Contiene ámbitos asignados a nodos.
tblPrincipalRole
Contiene los roles asignados a los nodos.
tblSiopWhiteList
Contiene los complementos registrados que se pueden asociar con nodos.
tblEnumAttribute
Contiene solo los atributos "Visibility" y "Behavior" codificados de forma hardcode que se usan en la tabla tblNode.
tblEnumValue
Contiene los valores de los atributos "Visibility" y "Behavior" codificados de forma rígida que se usan en la tabla tblNode.

Invitaciones, chats y otro soporte técnico al cliente

Tabla Descripción
tblPrincipalInvites
Contiene invitaciones para todos los usuarios aprovisionados en el sistema para todos los nodos con invitación automática habilitada.
tblChat
Contiene todos los mensajes de chat.
tblLastInviteId
Contiene el último id. de invitación que se generó (y se usó en la tabla tblPrincipalInvites) para cada usuario.
tblLastChatId
Contiene el último id. de chat que se generó (y se usó en la tabla tblChat) para cada usuario.
tblPreference
Contiene las preferencias de cliente de usuario (utilizadas solo por clientes heredados).
tblFileToken
Contiene tokens temporales con fines de transferencia de archivos. Cada vez que se carga o descarga un archivo, el servicio de chat persistente genera un token que el cliente usa para acceder al almacén de archivos de servicio web.

Compatibilidad con servidores

Tabla Descripción
tblServerIdentity
Contiene los servidores activos en el grupo de servidores de chat persistente.
tblAdminLock
Contiene el bloqueo de administrador para ejecutar algunos comandos de administrador. La entrada de revisión del sistema en la tabla tblSystemRevision se incrementa después de cada liberación del bloqueo.
tblSystemRevision
Contiene la entrada del número de revisión usada (junto con la tabla tblAdminLock) para lograr la coherencia entre varios servidores.
tblActivePeers
Contiene las conexiones de punto a punto actuales entre los servicios de chat persistente.
tblConfig
Contiene la configuración no compatible del servidor de chat persistente.