Partager via


Liste des tables de serveur de conversation de groupe

 

Dernière rubrique modifiée : 2011-01-28

Le schéma de base de données Group Chat comprend les tables suivantes.

Synchronisation Active Directory

Table Description

Table ADCookie

Contient les cookies de synchronisation LDAP (Lightweight Directory Access Protocol) actifs. Chaque ligne correspond à un domaine des services de domaine Active Directory (AD DS) dont Microsoft Lync Server 2010, Group Chat surveille activement les modifications. (Seuls les domaines Active Directory qui sont pertinents pour Lync Server 2010, Group Chat sont représentés dans cette table.)

Table PrincipalMemberDifference

Contient les modifications de l’appartenance de groupe (à la fois des membres ajoutés ou supprimés) qui n’ont pas encore été traitées par les dernières étapes de synchronisation Active Directory ; elle est l’une des tables temporaires (avec la table ADUpdates) utilisées par la première étape de synchronisation Active Directory.

Les modifications d’appartenance sont stockées, traitées ou les deux, uniquement pour les groupes qui sont répertoriés dans la table Principal ou qui contiennent déjà des membres répertoriés dans cette dernière.

Table ADUpdate

Contient les modifications apportées aux services de domaine Active Directory (AD DS) qui n’ont pas encore été traitées par les dernières étapes de synchronisation Active Directory ; elle est l’une des tables temporaires (avec la table PrincipalMemberDifference) utilisées par la première étape de synchronisation Active Directory.

Les modifications apportées à AD DS sont stockées, traitées ou les deux, uniquement pour les principaux qui sont déjà répertoriés dans la table Principal.

Table PrincipalMembers

Contient les appartenances de Principal.

Table PrincipalMeta

Contient les principaux qui doivent être actualisés à partir d’AD DS.

Table SkippedAffiliations

Contient les affiliations qui n’ont pas pu être actualisées pour une raison quelconque, généralement des erreurs d’accès Active Directory.

Cette table est fournie uniquement à titre indicatif. Son contenu n’est pas utilisé.

Les principaux avec affiliations qui n’ont pas pu être correctement actualisés sont conservés dans la table PrincipalMeta et peuvent de nouveau être actualisés.

Principaux, affiliations, nœuds, étendues et rôles

Table Description

Table PrincipalType

Contient les types principaux qui permettent de catégoriser le contenu de la table tblPrincipal. Cette table est statique. Elle est configurée lors de la création de la base de données et n’est pas modifiée.

Table Principal

Contient tous les principaux (utilisateurs, dossiers, groupes, etc). Le serveur Group Chat gère cela comme une liste hétérogène plate. De nombreuses colonnes sont basées sur le type de chaque principal.

La plupart de ces principaux sont des copies cachées d’objets stockés dans AD DS. La création d’une copie cachée dans la table Principal de ces objets Active Directory est appelée approvisionnement.

Certains principaux sont créés de manière plus intentionnelle que d’autres et certains objets Active Directory sont complètement ignorés.

Table PrincipalAffiliations

Contient des affiliations de principaux qui décrivent des appartenances dans les groupes de sécurité Active Directory, les conteneurs Active Directory, les groupes fédérés, etc.

Table Node

Contient l’arborescence de la console (avec les nœuds de salle de conversation ou de catégorie) telle qu’elle est gérée dans l’outil d’administration Microsoft Lync Server 2010, Group Chat.

Détails de la table des serveurs Group Chat

Contient des informations redondantes qui peuvent être calculées à partir de la table Node. Ces informations permettent d’optimiser les divers types de recherches via l’arborescence de la console.

Table RoleType

Contient des types de rôles et leurs jeux d’autorisations associées. Cette table de consultation est statique.

Table ScopePrincipal

Contient des étendues assignées à des nœuds. Chaque nœud soit hérite d’attributs de l’un de ses parents (qui peuvent être rapidement consultables à l’aide de la table Node.scopeDefinerId), soit dispose d’un jeu de principaux définis dans la table ScopedPrincipal qui forment ensemble une étendue.

Table PrincipalRole

Contient des rôles explicites assignés à des nœuds. La détermination de rôles effectifs nécessite des étapes supplémentaires pour les raisons suivantes :

  • Les rôles héritent d’attributs dans toute l’arborescence de la console.

  • Les principaux peuvent hériter de rôles par le biais d’affiliations.

  • Le rôle de membre peut être remplacé (le nœud de remplacement est facilement consultable à l’aide de la table Node.roleDefinerId) et obéit à l’étendue (« Membre sonore » appartient à la même catégorie, bien que l’interface utilisateur ne permette ce paramétrage que dans les salles de conversation, ce qui engendre des problèmes de manque de pertinence de l’héritage et du remplacement par exemple).

Table SiopWhiteList

Contient les compléments inscrits qui peuvent être associés à des nœuds.

Table PurgedRoles

Contient les rôles qui ont été supprimés (vidés) de la table PrincipalRole.

Table PurgedScoped

Contient les étendues qui ont été supprimées (vidées) de la table ScopedPrincipal.

Table EnumAttribute

Contient uniquement les attributs « Visibilité » et « Comportement » codés en dur utilisés dans la table Node.

Table EnumValue

Contient les valeurs des attributs « Visibilité » et « Comportement » codés en dur utilisés dans la table Node.

Prises en charge des invitations, des conversations et d’autres clients

Table Description

Table PrincipalInvites

Contient les invitations de tous les utilisateurs mis en service dans le système pour tous les nœuds ayant la fonction d’invitation automatique activée.

Table Chat

Contient tous les messages de conversations.

Table LastInviteId

Contient le dernier ID d’invitation généré (et utilisé dans la table PrincipalInvites) pour chaque utilisateur.

Table LastChatId

Contient le dernier ID de conversation généré (et utilisé dans la table Chat) pour chaque utilisateur.

Table Preference

Contient les préférences du client utilisateur.

Table FileToken

Contient des jetons temporaires pour le transfert de fichiers. Chaque fois qu’un fichier est téléchargé, le service de canal génère un jeton que le client utilise pour accéder au magasin de fichiers du service Web.

Prise en charge du serveur

Table Description

Table ServerIdentity

Contient les serveurs actifs du pool de serveur Group Chat.

Table AdminLock

Contient le verrou d’administrateur permettant d’exécuter des commandes d’administrateur. L’entrée de révision du système dans la table SystemRevision est incrémentée après chaque libération de verrou.

Table SystemRevision

Contient l’entrée du numéro de révision utilisée (avec la table tblAdminLock) pour harmoniser plusieurs clients administrateurs.

Table ActivePeers

Contient les connexions d’égal à égal actuelles entre les serveurs de canal.

Table Version

Contient le composant de non-conformité de la version de base de données Group Chat.

Table Config

Contient la configuration du serveur Group Chat.

Table Logs

Table actuellement inutilisée

Conformité

Table Description

Table ComplianceData

Contient les événements de conformité qui n’ont pas encore été traités par l’ensemble des traducteurs inscrits.

Cette table inclut des événements liés aux conversations, tels que des messages de conversations et des téléchargements de fichiers. (Les événements des participants sont suivis par la table ComplianceParticipant.)

(Les serveurs qui ont traité les événements de cette table sont répertoriés dans la table ComplianceFanout.)

Table ComplianceFanout

Contient les serveurs qui ont traité un événement de conformité. Celle-ci est étroitement associée à la table ComplianceData.

Table ComplianceParticipant

Contient les participants actifs par canal et par serveur. Elle est mise à jour en fonction des événements de conformité de participation et de départ reçus du service de canal.

Table ComplianceTranslator

Contient les traducteurs inscrits.

Table LastComplianceID

Contient les heures du dernier événement de conformité traité pour chaque traducteur.

Table ComplianceVersion

Contient le composant de conformité de la version de base de données Group Chat.