영구 채팅 서버 테이블 목록
영구 채팅 데이터베이스 스키마는 다음 테이블로 구성됩니다.
Active Directory 동기화
테이블 | 설명 |
---|---|
tblADCookie |
현재 LDAP(Lightweight Directory Access Protocol) 동기화 쿠키를 포함합니다. 각 행은 영구 채팅 서버가 변경 내용을 적극적으로 모니터링하는 Active Directory Domain Services 도메인에 해당합니다. (영구 채팅 서버와 관련된 Active Directory 도메인만 이 표에 표시됩니다.) |
tblPrincipalMemberDifference |
이후 Active Directory 동기화 단계에서 아직 처리되지 않았으며 Active Directory 동기화의 첫 번째 단계에서 사용되는 임시 테이블(tblADUpdates 테이블과 함께) 중 하나인 그룹 멤버 자격 변경(추가 및 제거된 멤버 모두)을 포함합니다. 멤버 자격 변경은 tblPrincipal 테이블에 나열되거나 이미 나열된 멤버가 있는 그룹에 대해서만 저장, 처리 또는 둘 다입니다. |
tblADUpdates |
이후 Active Directory 동기화 단계에서 아직 처리되지 않았으며 Active Directory 동기화의 첫 번째 단계에서 사용되는 임시 테이블(tblPrincipalMemberDifference 테이블과 함께) 중 하나인 Active Directory Domain Services 대한 변경 내용을 포함합니다. Active Directory에 대한 변경 내용은 tblPrincipal 테이블에 이미 나열된 보안 주체에 대해서만 저장, 처리 또는 둘 다에만 저장됩니다. |
tblPrincipalMembers |
주 멤버 자격을 포함합니다. |
tblPrincipalMeta |
Active Directory에서 새로 고쳐야 하는 보안 주체를 포함합니다. |
tblSkippedAffiliations |
일반적으로 Active Directory 액세스 오류로 인해 어떤 이유로 새로 고칠 수 없는 소속이 포함되어 있습니다. 이 테이블은 정보 전용입니다. 해당 콘텐츠는 사용되지 않습니다. 제대로 새로 고칠 수 없는 소속이 있는 보안 주체는 tblPrincipalMeta 테이블에 유지되며 새로 고칠 수 있는 또 다른 기회가 제공됩니다. |
보안 주체, 소속, 노드, 범위 및 역할
테이블 | 설명 |
---|---|
tblPrincipalType |
tblPrincipal 테이블에 있는 내용을 분류하는 보안 주체 형식을 포함합니다. 이 테이블은 정적입니다. 데이터베이스를 만드는 동안 설정되며 변경되지 않습니다. |
tblPrincipal |
모든 보안 주체(사용자, 폴더, 그룹 등)를 포함합니다. 영구 채팅 서버는 이를 플랫 이질적인 목록으로 처리합니다. 다양한 열은 각 보안 주체의 형식을 기반으로 합니다. 이러한 보안 주체의 대부분은 Active Directory에 저장된 개체의 캐시된 복사본입니다. 이러한 Active Directory 개체의 Principal 테이블에서 캐시된 복사본을 만드는 것을 프로비저닝이라고 합니다. 일부 보안 주체는 다른 보안 주체보다 더 적극적으로 만들어지고 일부 Active Directory 개체는 모두 무시됩니다. |
tblPrincipalAffiliations |
Active Directory 보안 그룹, Active Directory 컨테이너 등의 멤버 자격을 설명하는 주체 소속을 포함합니다. |
tblNode |
제어판에서 관리되는 범주 노드를 포함합니다. |
tblRoleType |
역할 유형 및 관련 사용 권한 집합을 포함합니다. 이 조회 테이블은 정적입니다. |
tblScopePrincipal |
노드에 할당된 범위를 포함합니다. |
tblPrincipalRole |
노드에 할당된 역할을 포함합니다. |
tblSiopWhiteList |
노드와 연결할 수 있는 등록된 추가 기능을 포함합니다. |
tblEnumAttribute |
tblNode 테이블에 사용되는 하드 코딩된 "표시 유형" 및 "동작" 특성만 포함합니다. |
tblEnumValue |
tblNode 테이블에 사용되는 하드 코딩된 "표시 유형" 및 "동작" 특성의 값을 포함합니다. |
초대, 채팅 및 기타 클라이언트 지원
테이블 | 설명 |
---|---|
tblPrincipalInvites |
자동 초대를 사용하도록 설정된 모든 노드에 대해 시스템의 프로비전된 모든 사용자에 대한 초대를 포함합니다. |
tblChat |
모든 채팅 메시지를 포함합니다. |
tblLastInviteId |
각 사용자에 대해 생성되고 tblPrincipalInvites 테이블에 사용된 마지막 초대 ID를 포함합니다. |
tblLastChatId |
각 사용자에 대해 생성되고 tblChat 테이블에서 사용된 마지막 채팅 ID를 포함합니다. |
tblPreference |
사용자 클라이언트 기본 설정을 포함합니다(레거시 클라이언트에서만 사용됨). |
tblFileToken |
파일 전송을 위한 임시 토큰을 포함합니다. 파일이 업로드되거나 다운로드될 때마다 영구 채팅 서비스는 클라이언트가 웹 서비스 파일 저장소에 액세스하는 데 사용하는 토큰을 생성합니다. |
서버 지원
테이블 | 설명 |
---|---|
tblServerIdentity |
영구 채팅 서버 풀의 활성 서버를 포함합니다. |
tblAdminLock |
일부 관리자 명령을 실행하는 관리자 잠금을 포함합니다. tblSystemRevision 테이블의 시스템 수정 항목은 잠금이 해제될 때마다 증가합니다. |
tblSystemRevision |
여러 서버에서 일관성을 달성하기 위해 사용되는 수정 번호 항목(tblAdminLock 테이블과 함께)을 포함합니다. |
tblActivePeers |
영구 채팅 서비스 간의 현재 피어 투 피어 연결을 포함합니다. |
tblConfig |
영구 채팅 서버 지원되지 않는 구성을 포함합니다. |