Lista de tablas de servidores de chat en grupo

 

Última modificación del tema: 2011-01-28

El esquema de la base de datos del Group Chat incluye las siguientes tablas.

Sincronización de Active Directory

Tabla Descripción

Tabla ADCookie

Contiene las cookies actuales de sincronización del Protocolo ligero de acceso a directorios (LDAP). Cada fila representa un dominio de los Active Directory Domain Services (AD DS) que Microsoft Lync Server 2010, Group Chat supervisa de manera activa en busca de cambios. (Solamente se representan en esta tabla los dominios de Active Directory que son relevantes para Lync Server 2010, Group Chat).

Tabla PrincipalMemberDifference

Contiene cambios en la pertenencia a grupos (tanto de los miembros que se agregaron como los que se quitaron) que aún no se procesaron en los pasos de sincronización de Active Directory posteriores y es una de las tablas temporales (junto con la tabla ADUpdates) utilizadas por el primer paso de la sincronización de Active Directory.

Los cambios en la pertenencia se almacenan, se procesan, o se almacenan y procesan, únicamente para los grupos enumerados en la tabla Principal o que ya tienen miembros enumerados ahí.

Tabla ADUpdate

Contiene cambios en AD DS que aún no se procesaron en los pasos de sincronización de Active Directory posteriores y es una de las tablas temporales (junto con la tabla PrincipalMemberDifference) utilizadas por el primer paso de la sincronización de Active Directory.

Los cambios en AD DS se almacenan, se procesan, o se almacenan y procesan, únicamente para las entidades de seguridad enumeradas en la tabla Principal.

Tabla PrincipalMembers

Contiene las pertenencias de entidades de seguridad.

Tabla PrincipalMeta

Contiene las entidades de seguridad que se deben actualizar desde AD DS.

Tabla SkippedAffiliations

Contiene las afiliaciones que no se pudieron actualizar por algún motivo, generalmente debido a errores de acceso de Active Directory.

Esta tabla es solo de carácter informativo. Su contenido no se utiliza.

Las entidades de seguridad con afiliaciones que no se pudieron actualizar correctamente se conservan en la tabla PrincipalMeta y tienen otra oportunidad para actualizarse.

Entidades de seguridad, afiliaciones, nodos, ámbitos y roles

Tabla Descripción

Tabla PrincipalType

Contiene tipos de entidades principales para clasificar el contenido de la tabla tblPrincipal. Esta tabla es estática. Se configura durante la creación de la base de datos y no se modifica.

Tabla Principal

Contiene todas las entidades principales (usuarios, carpetas, grupos, etc.). El Servidor de chat en grupo las administra como una lista heterogénea plana. Existen varias columnas que se basan en el tipo de cada entidad de seguridad.

La mayoría de estas entidades de seguridad son copias en caché de objetos almacenados en AD DS. La creación de la copia en caché de estos objetos de Active Directory en la tabla Principal se conoce como aprovisionamiento.

Algunas entidades principales se crean con más intención que otras, y algunos objetos de Active Directory se omiten por completo.

Tabla PrincipalAffiliations

Contiene las afiliaciones de entidades de seguridad que describen pertenencias en los grupos de seguridad de Active Directory, los contenedores de Active Directory, los grupos federados, etc.

Tabla Node

Contiene el árbol de consola (con los nodos de salón de chat y categoría), según se administra en Microsoft Lync Server 2010, herramienta de administración de Group Chat.

Detalles de la tabla del servidor de chat en grupo

Contiene información redundante que se puede calcular a partir de la tabla Node. Esta información ayuda a optimizar diferentes tipos de búsquedas a través del árbol de consola.

Tabla RoleType

Contiene los tipos de rol y sus conjuntos de permisos asociados. Esta tabla de búsqueda es estática.

Tabla ScopePrincipal

Contiene los ámbitos asignados a nodos. Cada nodo hereda atributos de uno de sus nodos primarios (los cuales se pueden buscar rápidamente mediante la tabla Node.scopeDefinerId) o tiene un conjunto de entidades de seguridad definidas en la tabla ScopedPrincipal que juntas definen un ámbito.

Tabla PrincipalRole

Contiene los roles explícitos asignados a nodos. La determinación de roles eficaces requiere más pasos por los motivos siguientes:

  • Los roles heredan atributos en todo el árbol de consola.

  • Las entidades de seguridad pueden heredar roles a través de afiliaciones.

  • El rol de miembro se puede invalidar (el nodo que lo invalida se puede buscar rápidamente mediante la tabla Node.roleDefinerId) y respeta el ámbito (“miembro con voz” está en la misma categoría, aunque la interfaz de usuario solo permite definir esta configuración en salones de chat, lo que hace que problemas como la herencia e invalidación sean irrelevantes).

Tabla SiopWhiteList

Contiene los complementos registrados que es posible asociar con nodos.

Tabla PurgedRoles

Contiene los roles que se eliminaron (depuraron) de la tabla PrincipalRole.

Tabla PurgedScoped

Contiene los ámbitos que se eliminaron (depuraron) de la tabla ScopedPrincipal.

Tabla EnumAttribute

Contiene solamente los atributos “Visibility” y “Behavior” codificados de forma rígida que se utilizan en la tabla Node.

Tabla EnumValue

Contiene los valores de los atributos “Visibility” y “Behavior” codificados de forma rígida que se utilizan en la tabla Node.

Invitaciones, chats y compatibilidad con clientes adicional

Tabla Descripción

Tabla PrincipalInvites

Contiene invitaciones para todos los usuarios aprovisionados del sistema, para todos los nodos con la función de invitación automática habilitada.

Tabla Chat

Contiene todos los mensajes de chat.

Tabla LastInviteId

Contiene el último identificador de invitación generado (y utilizado en la tabla PrincipalInvites) para cada usuario.

Tabla LastChatId

Contiene el último identificador de chat generado (y utilizado en la tabla Chat) para cada usuario.

Tabla Preference

Contienen las preferencias de cliente del usuario.

Tabla FileToken

Contiene tokens temporales para la transferencia de archivos. Cada vez que se carga o se descarga un archivo, el servicio de canal genera un token que el cliente utiliza para acceder al almacén de archivos del servicio web.

Compatibilidad con servidores

Tabla Descripción

Tabla ServerIdentity

Contiene los servidores activos en el grupo de servidores de Servidor de chat en grupo.

Tabla AdminLock

Contiene el bloqueo del administrador para ejecutar algunos comandos. La entrada de revisión del sistema de la tabla SystemRevision se incrementa con cada desbloqueo.

Tabla SystemRevision

Contiene la entrada de número de revisión utilizada (junto con la tabla AdminLock) para mantener la coherencia entre varios clientes.

Tabla ActivePeers

Contiene las conexiones punto a punto actuales entre los servidores de canal.

Tabla Version

Contiene la parte no relacionada con el cumplimiento de la versión de la base de datos de Group Chat.

Tabla Config

Contiene la configuración de Servidor de chat en grupo.

Tabla Logs

Tabla no usada actualmente.

Cumplimiento

Tabla Descripción

Tabla ComplianceData

Contiene los eventos de cumplimiento que aún no procesaron todos los traductores registrados.

Esta tabla incluye eventos relacionados con el chat, como mensajes de chat y descargas de archivos. (Se realiza un seguimiento de los eventos de participantes en la tabla ComplianceParticipant).

(Los servidores que procesaron los eventos de esta tabla se enumeran en la tabla ComplianceFanout).

Tabla ComplianceFanout

Contiene los servidores que procesaron un evento de cumplimiento. Tiene una vinculación estrecha con la tabla ComplianceData.

Tabla ComplianceParticipant

Contiene los participantes actuales por canal y por servidor. Se mantiene en función de los eventos de cumplimiento de conexión y desconexión recibidos desde el servicio de canal.

Tabla ComplianceTranslator

Contiene los traductores registrados.

Tabla LastComplianceID

Contiene las horas del evento de cumplimiento procesado por última vez para cada traductor.

Tabla ComplianceVersion

Contiene la parte relacionada con el cumplimiento de la versión de la base de datos de Group Chat.