영구 채팅 서버 테이블 목록

영구 채팅 데이터베이스 스키마는 다음 테이블로 구성됩니다.

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
영구 채팅 서버 지원되지 않는 구성을 포함합니다.