BizTalk Server의 데이터베이스
Microsoft BizTalk Server에서는 SQL Server에 여러 데이터베이스를 설치합니다. 이 항목에서는 이러한 데이터베이스 및 이러한 데이터베이스에서 사용하는 SQL 논리 그룹에 대해 설명합니다.
데이터베이스 설명
다음 표에서는 BizTalk Server 데이터베이스의 일반적인 사용 특징에 대해 설명합니다.
BizTalk Server 런타임 작업은 일반적으로 BizTalk Server 관리 데이터베이스, MessageBox 데이터베이스, 추적 데이터베이스 및 SSO 데이터베이스의 처음 4개 데이터베이스를 사용합니다. 사용하는 BizTalk Server 기능에 따라 표에 나온 다른 데이터베이스도 사용할 수 있습니다.
데이터베이스 | 기본 데이터베이스 이름 | Description |
---|---|---|
BAM 분석 | BAMAnalysis | 이 데이터베이스에는 온라인 및 오프라인 분석용 BAM(비즈니스 활동 모니터링) OLAP 큐브가 포함됩니다. |
BAM 보관 | BAMArchive | 이 데이터베이스는 이전 비즈니스 활동 데이터를 보관합니다. BAM 기본 가져오기 데이터베이스에 누적되는 비즈니스 활동 데이터 양을 최소화하려면 BAM 보관 데이터베이스를 만듭니다. |
BAM Notification Services 응용 프로그램 데이터베이스 | BAMAlertsApplication | 이 데이터베이스에는 BAM 알림에 대한 경고 정보가 포함됩니다. 예를 들어 BAM 포털을 사용하여 경고를 만들면 경고가 포함되는 상태 및 이벤트를 지정하는 데이터베이스뿐만 아니라 경고에 대한 기타 지원 데이터 항목에도 항목이 삽입됩니다. |
BAM Notification Services 인스턴스 데이터베이스 | BAMAlertsNSMain | 이 데이터베이스에는 BAM이 모니터링하는 시스템에 알림 서비스를 연결하는 방법을 지정하는 인스턴스 정보가 포함됩니다. |
BAM 기본 가져오기 데이터베이스 | BAMPrimaryImport | BAM이 원시 추적 데이터를 수집하는 데이터베이스입니다. |
BAM 별모양 스키마 | BAMStarSchema | 이 데이터베이스에는 스테이징 테이블, 측정값 테이블 및 차원 테이블이 포함됩니다. |
BizTalk 관리 데이터베이스 | BizTalkMgmtDb | 이 데이터베이스는 모든 BizTalk Server 인스턴스의 중앙 메타 정보 저장소입니다. |
BizTalk MessageBox 데이터베이스 | BizTalkMsgBoxDb | 이 데이터베이스는 BizTalk Server 엔진의 라우팅, 큐, 인스턴스 관리 및 기타 다양한 작업에서 사용하는 데이터베이스입니다. |
BizTalk 추적 데이터베이스 | BizTalkDTADb | 이 데이터베이스는 BizTalk Server 추적 엔진이 추적한 상태 모니터링 데이터를 저장합니다. |
규칙 엔진 데이터베이스 | BizTalkRuleEngineDb | 이 데이터베이스는 다음에 대한 리포지토리입니다. - 관련 규칙 집합인 정책입니다. - 규칙의 데이터 참조에 대해 사용자에게 친숙한 도메인별 이름의 컬렉션인 어휘입니다. |
SSO 데이터베이스 | SSODB | Enterprise Single Sign-On 데이터베이스는 수신 위치에 대한 구성 정보를 안전하게 저장합니다. |
Windows SharePoint Services 구성 데이터베이스 | 사용자 정의 | 이 데이터베이스에는 서버에 대한 모든 전역 설정이 포함됩니다. |
Windows SharePoint Services 콘텐츠 데이터베이스 | 사용자 정의 | 이 데이터베이스에는 목록 항목 및 문서와 같은 모든 사이트 콘텐츠가 포함됩니다. |
데이터베이스 로그인 계정
BizTalk Server SQL 로그인 그룹을 만들고 다음 표에 나열된 SQL Server 역할 및 데이터베이스 역할에 매핑합니다.
그룹 | Description | SQL Server 역할 또는 데이터베이스 역할 |
---|---|---|
BizTalk 애플리케이션 사용자 | In-Process BizTalk 호스트(BizTalk Server의 호스트 프로세스, BTSNTSvc.exe)에 액세스할 수 있는 모든 계정을 포함합니다. 사용자 환경의 In Process 호스트마다 하나의 BizTalk 호스트 그룹을 사용합니다. | 다음 데이터베이스의 BTS_HOST_USERS SQL Server 데이터베이스 역할: BizTalkMgmtDb BizTalkMsgBoxDb BizTalkRuleEngineDb BizTalkDTADb BAMPrimaryImport BAMPrimaryImport의 BAM_EVENT_WRITER SQL Server 데이터베이스 역할 |
BizTalk Isolated 호스트 사용자 | Isolated BizTalk 호스트에 액세스할 수 있는 모든 계정을 포함합니다. 사용자 환경에서 Isolated 호스트마다 하나의 BizTalk Isolated 호스트 그룹을 사용합니다. | 다음 데이터베이스의 BTS_HOST_USERS SQL Server 데이터베이스 역할: BizTalkMgmtDb BizTalkMsgBoxDb BizTalkRuleEngineDb BizTalkDTADb BAMPrimaryImport |
BizTalk Server 관리자 | 솔루션을 배포하고 애플리케이션을 관리하고 메시지 처리 문제를 해결하는 모든 BizTalk Server 관리자를 포함합니다. | 다음 데이터베이스의 BTS_ADMIN_USERS SQL Server 데이터베이스 역할 BizTalkMgmtDb BizTalkMsgBoxDb BizTalkRuleEngineDb BizTalkDTADb BAMPrimaryImport 다음 데이터베이스의 db_owner SQL Server 데이터베이스 역할 BAMStarSchema BAMPrimaryImport BAMArchive BAMAlertsApplication BAMAlertsNSMain 다음 데이터베이스의 NSAdmin SQL Server 데이터베이스 역할: BAMAlertsApplication BAMAlertsNSMain BizTalkDTADb BizTalkMgmtDb BAMAnalysis OLAP 데이터베이스를 호스트하는 컴퓨터의 OLAP 관리자입니다. |
BizTalk Server 운영자 | 모니터링 및 문제 해결 작업에만 액세스할 수 있는 권한이 낮은 역할을 갖습니다. 서비스 계정을 포함하지 않습니다. |
다음 데이터베이스의 BTS_OPERATORS SQL Server 데이터베이스 역할: BizTalkDTADb BizTalkMgmtDb BizTalkMsgBoxDb BizTalkRuleEngineDb |
SSO Administrators | Enterprise SSO(Single Sign-On) 서비스의 상위 관리자입니다. BizTalk 실행에 사용되는 사용자 계정을 포함합니다. 이 그룹에 구성이 있어야 합니다. Enterprise Single Sign-On 서비스 계정 및 BizTalk Server 및 SSO를 구성 및 관리할 수 있는 사용자/그룹을 포함합니다. |
SSO의 db_owner SQL Server 데이터베이스 역할 SSO가 있는 SQL Server의 securityadmin SQL Server 역할 |
BizTalk Server SQL 로그인 계정을 만들고 다음 표에 나열된 SQL Server 데이터베이스 역할에 매핑합니다.
사용자 계정 | Description | SQL 데이터베이스 역할 |
---|---|---|
Rule Engine Update Service | 규칙 엔진 업데이트 서비스 실행에 사용되는 사용자 계정입니다. | BizTalkRuleEngineDb의 RE_HOST_USERS SQL Server 데이터베이스 역할 |
BAM Notification Services 사용자 | BAM Notification Services 실행에 사용되는 사용자 계정입니다. | 다음 데이터베이스의 NSRunService SQL Server 데이터베이스 역할 BAMAlertsApplication BAMAlertsNSMain BAMPrimaryImport의 BAM_ManagementNSReader SQL Server 데이터베이스 역할 |
BAM 관리 웹 서비스 사용자 | BAM 관리 웹 서비스 실행에 사용되는 사용자 계정입니다. | 다음 데이터베이스의 NSSubscriberAdmin SQL Server 데이터베이스 역할 BAMAlertsApplication BAMAlertsNSMain BAMPrimaryImport의 BAM_ManagementWS SQL Server 데이터베이스 역할 |
참고 항목
데이터베이스 구조 및 작업
MessageBox 데이터베이스
BizTalk Server 유지 관리
솔루션 확장
BizTalk Server의 Windows 그룹 및 사용자 계정
서비스 계정 및 암호 변경 방법