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. |