Elenco delle tabelle di Group Chat Server

 

Ultima modifica dell'argomento: 2011-01-28

Lo schema del database di Group Chat è costituito dalle tabelle riportate di seguito.

Sincronizzazione di Active Directory

Tabella Descrizione

Tabella ADCookie

Include i cookie di sincronizzazione LDAP (Lightweight Directory Access Protocol) correnti. Ogni riga corrisponde a un dominio di Servizi di dominio Active Directory monitorato attivamente da Microsoft Lync Server 2010, Group Chat per individuare le modifiche. In questa tabella vengono rappresentati solo i domini Active Directory pertinenti per Lync Server 2010, Group Chat.

Tabella PrincipalMemberDifference

Include le modifiche delle appartenenze a gruppi (sia i membri aggiunti che quelli rimossi) non ancora elaborate dagli ultimi passaggi di sincronizzazione di Active Directory ed è una delle tabelle temporanee, insieme alla tabella ADUpdates, utilizzate dal primo passaggio di sincronizzazione di Active Directory.

Le modifiche delle appartenenza sono archiviate e/o elaborate solo per i gruppi che sono elencati nella tabella Principal o che includono membri già elencati in tale tabella.

Tabella ADUpdate

Include le modifiche apportate a Servizi di dominio Active Directory non ancora elaborate dagli ultimi passaggi di sincronizzazione di Active Directory ed è una delle tabelle temporanee, insieme alla tabella PrincipalMemberDifference, utilizzate dal primo passaggio di sincronizzazione di Active Directory.

Le modifiche apportate a Servizi di dominio Active Directory sono archiviate e/o elaborate solo per le entità già elencate nella tabella Principal.

Tabella PrincipalMembers

Include le appartenenze delle entità.

Tabella PrincipalMeta

Include le entità che devono essere aggiornate a partire da Servizi di dominio Active Directory.

Tabella SkippedAffiliations

Include le affiliazioni che non è stato possibile aggiornare per qualche motivo, in genere per errori di accesso di Active Directory.

Questa tabella è esclusivamente per scopi informativi. Il relativo contenuto non viene utilizzato.

Le entità di cui non è stato possibile aggiornare correttamente le affiliazioni sono contenute nella tabella PrincipalMeta e usufruiscono di un'altra possibilità di aggiornamento.

Entità, affiliazioni, nodi, ambiti e ruoli

Tabella Descrizione

Tabella PrincipalType

Include i tipi di entità per classificare il contenuto di tblPrincipal. Questa tabella è statica. Viene installata durante la creazione del database e non è soggetta a modifiche.

Tabella Principal

Include tutte le entità, ovvero utenti, cartelle, gruppi e così via. Group Chat Server gestisce questa tabella come un semplice elenco eterogeneo. Diverse colonne sono basate sul tipo di ogni entità.

Quasi tutte queste entità sono copie memorizzate nella cache di oggetti archiviati in Servizi di dominio Active Directory. La creazione nella tabella Principal della copia memorizzata nella cache di questi oggetti Active Directory è denominata provisioning.

Alcune entità vengono create con maggiore intenzione rispetto ad altre e alcuni oggetti Active Directory vengono completamente ignorati.

Tabella PrincipalAffiliations

Include affiliazioni di entità che descrivono le appartenenze a gruppi di sicurezza di Active Directory, contenitori di Active Directory, gruppi federati e così via.

Tabella Node

Include l'albero della console, con nodi di categorie e chat, così come viene gestito in Microsoft Lync Server 2010, strumento di amministrazione Group Chat.

Dettagli sulle tabelle di Group Chat Server

Include informazioni ridondanti che possono essere calcolate dalla tabella Node. Queste informazioni consentono di ottimizzare i diversi tipi di ricerche tramite l'albero della console.

Tabella RoleType

Include i tipi di ruolo e gli insiemi di autorizzazioni associati. Questa tabella di ricerca è statica.

Tabella ScopePrincipal

Include gli ambiti assegnati ai nodi. Ogni nodo eredita gli attributi dagli elementi padre, facilmente individuabili dalla tabella Node.scopeDefinerId, oppure include un insieme di entità definite nella tabella ScopedPrincipal che insieme definiscono un ambito.

Tabella PrincipalRole

Include ruoli espliciti assegnati ai nodi. Per la determinazione di ruoli efficaci sono necessarie più operazioni per i motivi seguenti:

  • I ruoli ereditano gli attributi da elementi nell'intero albero della console.

  • Le entità possono ereditare i ruoli tramite le affiliazioni.

  • Il ruolo Member può essere ignorato (il nodo di sostituzione è facilmente individuabile utilizzando la tabella Node.roleDefinerId) e rispetta l'ambito ("Voiced" è nella stessa categoria, anche se l'interfaccia utente consente di impostare questo elemento solo nelle chat, rendendo irrilevanti problemi quali l'ereditarietà e la sostituzione.

Tabella SiopWhiteList

Include i componenti aggiuntivi registrati che possono essere associati ai nodi.

Tabella PurgedRoles

Include i ruoli che sono stati eliminati dalla tabella PrincipalRole.

Tabella PurgedScoped

Include gli ambiti che sono stati eliminati dalla tabella ScopedPrincipal.

Tabella EnumAttribute

Include solo gli attributi hardcoded "Visibility" e "Behavior" utilizzati nella tabella Node.

Tabella EnumValue

Include i valori degli attributi hardcoded "Visibility" e "Behavior" utilizzati nella tabella Node.

Inviti, chat e altro supporto client

Tabella Descrizione

Tabella PrincipalInvites

Include inviti per tutti gli utenti di cui è stato eseguito il provisioning nel sistema per tutti i nodi con Auto Invite abilitato.

Tabella Chat

Include tutti i messaggi di chat.

Tabella LastInviteId

Include l'ID dell'ultimo invito generato e utilizzato nella tabella PrincipalInvites per ogni utente.

Tabella LastChatId

Include l'ID dell'ultima chat generata e utilizzata nella tabella Chat per ogni utente.

Tabella Preference

Include le preferenze client degli utenti.

Tabella FileToken

Include token temporanei per il trasferimento di file. Ogni volta che un file viene caricato o scaricato, il servizio canali genera un token utilizzato dal client per accedere all'archivio file dei servizi Web.

Supporto server

Tabella Descrizione

Tabella ServerIdentity

Include i server attivi nel pool di Group Chat Server.

Tabella AdminLock

Include il blocco amministratore per l'esecuzione di alcuni comandi dell'amministratore. La voce di revisione di sistema nella tabella SystemRevision viene incrementata dopo ogni rilascio del blocco.

Tabella SystemRevision

Include il numero di revisione utilizzato insieme alla tabella AdminLock per garantire la coerenza tra più client.

Tabella ActivePeers

Include connessioni peer-to-peer correnti tra Channel Server.

Tabella Version

Include la parte di non conformità della versione del database di Group Chat.

Tabella Config

Include la configurazione di Group Chat Server.

Tabella Logs

Tabella attualmente non utilizzata.

Conformità

Tabella Descrizione

Tabella ComplianceData

Include gli eventi di conformità ancora non elaborati da tutti i convertitori registrati.

Questa tabella include eventi correlati alle chat, ad esempio messaggi di chat e download di file. Gli eventi dei partecipanti vengono registrati dalla tabella ComplianceParticipant.

I server che hanno elaborato gli eventi in questa tabella sono elencati nella tabella ComplianceFanout.

Tabella ComplianceFanout

Include i server che hanno elaborato un evento di conformità. È strettamente associata alla tabella ComplianceData.

Tabella ComplianceParticipant

Include i partecipanti correnti per canale e per server. È gestita in base a eventi di conformità delle parti e di partecipazione ricevuti dal servizio canali.

Tabella ComplianceTranslator

Include i convertitori registrati.

Tabella LastComplianceID

Include l'ora dell'ultimo evento di conformità elaborato per ogni convertitore.

Tabella ComplianceVersion

Include la parte di conformità della versione del database di Group Chat.