Compartilhar via


Lista das tabelas de servidores de bate-papo de grupo

 

Tópico modificado em: 2011-01-28

O esquema de banco de dados do Chat de Grupo consiste nas tabelas a seguir.

Sincronização do Active Directory

Tabela Descrição

Tabela ADCookie

Contém os cookies de sincronização do Lightweight Directory Access Protocol (LDAP) atuais. Cada linha corresponde a um domínio do Serviços de Domínio Active Directory (AD DS) que o Microsoft Lync Server 2010, Chat de Grupo está monitorando ativamente as alterações. (Somente os domínios do Active Directory que são relevantes para o Lync Server 2010, Chat de Grupo são representados nesta tabela.)

Tabela PrincipalMemberDifference

Contém as alterações de associação do grupo (membros adicionados e removidos) que ainda não foram processadas pelas etapas posteriores de sincronização do Active Directory e é uma das tabelas temporárias (juntamente com tabela de ADUpdates) usadas pela primeira etapa de sincronização do Active Directory.

As alterações de associação são armazenadas, processadas ou ambos, somente para grupos listados na tabela Principal ou que já possuem membros listados.

Tabela ADUpdate

Contém as alterações para o AD DS que ainda não foram processadas pelas etapas posteriores de sincronização do Active Directory e é uma das tabelas temporárias (juntamente com a tabela PrincipalMemberDifference) usadas pela primeira etapa de sincronização do Active Directory.

As alterações no AD DS são armazenadas, processadas ou ambos somente para entidades já listados na tabela Principal.

Tabela PrincipalMembers

Contém associações de entidade.

Tabela PrincipalMeta

Contém entidades que precisam ser atualizadas pelo AD DS.

Tabela SkippedAffiliations

Contém afiliações que não podem ser atualizadas por algum motivo, normalmente devido a erros de acesso do Active Directory.

Esta tabela é apenas para fins informativos. Seu conteúdo não é usado.

As entidades com afiliações que não podem ser atualizadas corretamente são mantidas na tabela PrincipalMeta e têm outra chance de serem atualizadas.

Entidades, afiliações, nós, escopos e funções

Tabela Descrição

Tabela PrincipalType

Contém tipos de entidades para categorizar o que está em tblPrincipal. Esta tabela é estática. É configurada durante a criação do banco de dados e não muda.

Tabela Principal

Contém todas as entidades (usuários, pastas, grupos e assim por diante). O Servidor de Chat de Grupo lida com isto como uma lista plana heterogênea. Várias colunas são baseadas no tipo de cada entidade.

A maioria dessas entidades são cópias em cache de objetos armazenados no AD DS. A criação da cópia em cache na tabela Principal desses objetos do Active Directory é conhecida como aprovisionamento.

Algumas entidades são criadas com maior intenção do que outras e alguns objetos do Active Directory são completamente ignorados.

Tabela PrincipalAffiliations

Contém afiliações principais que descrevem as associações em grupos de segurança do Active Directory, containers do Active Directory, grupos federados e assim por diante.

Tabela de nós

Contém a árvore de console (com nós de categoria e sala de bate-papo), como gerenciado no Microsoft Lync Server 2010, Ferramenta de Administração do Chat de Grupo.

Detalhes das tabelas do servidor de bate-papo de grupo

Contém informações redundantes que podem ser calculadas da tabela Node. Essa informação ajuda a otimizar os vários tipos de pesquisas pela árvore de console.

Tabela RoleType

Contém tipos de função e seus conjuntos de permissões associadas. A tabela de pesquisa é estática.

Tabela ScopePrincipal

Contém escopos atribuídos aos nós. Cada nó herda atributos de um de seus pais (que podem ser pesquisados rapidamente usando a tabela Node.scopeDefinerId) ou possui um conjunto de entidades definidas na tabela ScopedPrincipal que juntas definem um escopo.

Tabela PrincipalRole

Contém funções explícitas atribuídas aos nós. A determinação de funções eficazes exige mais etapas pelos seguintes motivos:

  • As funções herdam atributos em toda a árvore de console.

  • Entidades podem herdar funções por meio de afiliações.

  • A função Membro pode ser substituída (o nó de substituição pode ser rapidamente pesquisado usando a tabela Node.roleDefinerId) e obedece ao escopo ("Voiced" está na mesma categoria, embora a interface do usuário permite essa configuração somente em salas de bate-papo, processamento de problemas como herança e substituição irrelevante).

Tabela SiopWhiteList

Contém os suplementos registrados que podem ser associados aos nós.

Tabela PurgedRoles

Contém funções que foram excluídas (descartadas) da tabela PrincipalRole.

Tabela PurgedScoped

Contém escopos que foram excluídos (descartados) da tabela ScopedPrincipal.

Tabela EnumAttribute

Contém apenas os atributos de "Visibility" e "Behavior" codificados usados na tabela Node.

Tabela EnumValue

Contém os valores dos atributos "Visibility" e "Behavior" codificados usados na tabela Node.

Convites, gráficos e outro suporte ao cliente

Tabela Descrição

Tabela PrincipalInvites

Contém convites para todos os usuários configurados no sistema para todos os nós com Convidar automaticamente habilitado.

Tabela de bate-papo

Contém todas as mensagens de bate-papo.

Tabela LastInviteId

Contém a última ID de convite gerada (e usada na tabela PrincipalInvites) para cada usuário.

Tabela LastChatId

Contém a última ID de bate-papo gerada (e usada na tabela Chat) para cada usuário.

Tabela de preferências

Contém preferências do cliente usuário.

Tabela FileToken

Contém tokens temporários para fins de transferência de arquivo. Cada vez que um arquivo é carregado ou descarregado, o serviço de Canal gera um token que o cliente usa para acessar o repositório de arquivos do Web Service.

Suporte a servidor

Tabela Descrição

Tabela ServerIdentity

Contém os servidores ativos no pool do Servidor de Chat de Grupo.

Tabela AdminLock

Contém o bloqueio do administrador para executar alguns comandos do administrador. A entrada de revisão do sistema na tabela SystemRevision é incrementada após cada liberação do bloqueio.

Tabela SystemRevision

Contém a entrada do número de revisão usada (juntamente com a tabela AdminLock) para obter consistência em vários clientes.

Tabela ActivePeers

Contém conexões ponto a ponto atuais entre os Servidores de Canal.

Tabela de versão

Contém a parte de não-conformidade da versão do banco de dados do Chat de Grupo.

Tabela de configuração

Contém a configuração do Servidor de Chat de Grupo.

Tabela de logs

Tabela não usada no momento.

Conformidade

Tabela Descrição

Tabela ComplianceData

Contém os eventos de conformidade que ainda não foram processados por todos os conversores registrados.

Esta tabela inclui eventos relacionados ao bate-papo, como mensagens de bate-papo e downloads de arquivo. (Eventos do participante são rastreados pela tabela ComplianceParticipant).

(Os servidores que processaram os eventos nessa tabela são listados na tabela ComplianceFanout).

Tabela ComplianceFanout

Contém os servidores que processaram um evento de conformidade. Está intimamente ligado com a tabela ComplianceData.

Tabela ComplianceParticipant

Contém participantes atuais por canal e por servidor. É mantida com base em eventos de conformidade de associação e parte recebidos do serviço do Canal.

Tabela ComplianceTranslator

Contém conversores registrados.

Tabela LastComplianceID

Contém os horários do evento de conformidade processado pela última vez para cada conversor.

Tabela ComplianceVersion

Contém a parte da conformidade da versão do banco de dados do Chat de Grupo.