群聊服务器表的列表

 

上一次修改主题: 2011-01-28

群聊数据库架构由以下表组成。

Active Directory 同步

描述

ADCookie 表

包含当前轻型目录访问协议 (LDAP) 同步 Cookie。每行均与 Microsoft Lync Server 2010 群聊主动监控变更情况的 Active Directory 域服务 (AD DS) 域对应。(该表中仅显示与 Lync Server 2010 群聊相关的 Active Directory 域。)

PrincipalMemberDifference 表

包含尚未通过随后的 Active Directory 同步步骤处理的组成员身份更改(添加的和删除的成员)信息,该表是第一步 Active Directory 同步使用的临时表(和 ADUpdates 表)之一。

仅对主体表中列出的组或该表中已列出其成员的组,存储和/或处理成员身份更改信息。

ADUpdate 表

包含尚未通过随后的 Active Directory 同步步骤处理的 AD DS 更改信息,该表是第一步 Active Directory 同步使用的临时表(和 PrincipalMemberDifference 表)之一。

仅对主体表中已列出的主体,存储和/或处理 AD DS 更改信息。

PrincipalMembers 表

包含主体成员身份。

PrincipalMeta 表

包含必须通过 AD DS 刷新的主体。

SkippedAffiliations 表

包含因某些原因(通常因为 Active Directory 访问错误)无法刷新的隶属项。

该表仅供参考。其内容不可用。

带有无法正常刷新的隶属项的主体保存在 PrincipalMeta 表中,它们还有一次刷新机会。

主体、隶属项、节点、作用域和角色

描述

PrincipalType 表

包含 tblPrincipal 中的要分类的主体类型。该表是静态表。在数据库创建时建立,不能更改。

Principal 表

包含所有主体(用户、文件夹、组等)。群聊服务器可将该表处理为平面异类列表。各列均基于每个主体的类型。

其中大多数主体都是 AD DS 中存储的对象的缓存副本。在主体表中对这些 Active Directory 对象创建缓存副本的过程称为设置

某些主体在创建时带有比其他主体更多的目的,而某些 Active Directory 对象会被完全忽略。

PrincipalAffiliations 表

包含主体隶属项,说明在 Active Directory 安全组、Active Directory 容器、联盟组等位置的成员身份。

Node 表

包含在 Microsoft Lync Server 2010 群聊管理工具中管理的控制台树(带有类别和聊天室节点)。

群聊服务器表详细信息

包含可根据节点表计算的冗余信息。该信息有助于优化通过控制台树搜索的不同类型。

RoleType 表

包含角色类型及其相关的权限集。该查找表是静态表。

ScopePrincipal 表

包含分配至节点的作用域。每个节点既可以从其父级(可使用 Node.scopeDefinerId 表快速查找)之一继承属性,也可以具有一组完全定义作用域的 ScopedPrincipal 表中所定义的主体。

PrincipalRole 表

包含分配至节点的明确角色。确定有效角色因以下原因需要使用更多步骤:

  • 角色可继承整个控制台树中的属性。

  • 主体可通过隶属关系继承角色。

  • 成员角色可以被覆盖(可使用 Node.roleDefinerId 表快速查找覆盖节点),它遵从作用域(虽然用户界面允许仅在聊天室中这样设置,但“有发布权的人”位于同一类别中,因而导致发生继承和覆盖非相关项等问题)。

SiopWhiteList 表

包含可与节点关联的注册外接程序。

PurgedRoles 表

包含已从 PrincipalRole 表中删除(清除)的角色。

PurgedScoped 表

包含已从 ScopedPrincipal 表中删除(清除)的作用域。

EnumAttribute 表

仅包含用于节点表的硬编码“Visibility”和“Behavior”属性。

EnumValue 表

包含用于节点表的硬编码“Visibility”和“Behavior”属性的值。

邀请、聊天和其他客户端支持

描述

PrincipalInvites 表

包含系统中启用自动邀请功能的所有节点的所有设置用户的邀请。

Chat 表

包含所有聊天消息。

LastInviteId 表

包含为每个用户生成的上一个邀请 ID(并可用于 PrincipalInvites 表)。

LastChatId 表

包含为每个用户生成的上一个聊天 ID(并可用于聊天表)。

Preference 表

包含用户客户端首选项。

FileToken 表

包含用于文件传输的临时标记。每次上载或下载文件时,Channel Service 都会生成一个客户端用于访问 Web 服务文件存储的标记。

服务器支持

描述

ServerIdentity 表

包含群聊服务器池中的活动服务器。

AdminLock 表

包含用于运行某些管理员命令的管理员锁定。在每次解除锁定后,SystemRevision 表中的系统修订条目都会增加。

SystemRevision 表

包含为实现多个客户端之间的一致性使用的修订号条目(和 AdminLock 表)。

ActivePeers 表

包含通道服务器之间的当前点到点连接。

Version 表

包含群聊数据库版本的非合规性部分。

Config 表

包含群聊服务器配置。

Logs 表

目前不可用的表。

合规性

描述

ComplianceData 表

包含所有注册转换器尚未处理的合规性事件。

该表包含聊天相关事件,例如聊天消息和文件下载。(参与者事件通过 ComplianceParticipant 表进行跟踪。)

(处理该表中的事件的服务器列在 ComplianceFanout 表中。)

ComplianceFanout 表

包含处理合规性事件的服务器。该表与 ComplianceData 表联系紧密。

ComplianceParticipant 表

包含每个通道和每台服务器的当前参与者。该表根据通过 Channel Service 接收的加入和离开合规性事件进行维护。

ComplianceTranslator 表

包含注册转换器。

LastComplianceID 表

包含最近为每个转换器处理的合规性事件的时间。

ComplianceVersion 表

包含群聊数据库版本的合规性部分。