次の方法で共有


BizTalk Server のデータベース

Microsoft BizTalk Server によって、SQL Server にいくつかのデータベースがインストールされます。 このトピックでは、これらのデータベースと、これらのデータベースで使用される SQL ロジック グループについて説明します。

データベースの説明

次の表では、BizTalk Server データベースの一般的な使用特性について説明します。

BizTalk Serverランタイム操作では、通常、最初の 4 つのデータベース (BizTalk Server管理データベース、MessageBox データベース、Tracking データベース、SSO データベース) が使用されます。 使用するデータベースは、BizTalk Server のどの機能を使うかによって異なります。表に示したデータベースを全部使用する場合も、一部だけを使用する場合もあります。

データベース 既定のデータベース名 説明
BAM 分析 BAMAnalysis このデータベースには、オンライン分析用およびオフライン分析用のビジネス アクティビティ監視 (BAM) OLAP キューブが含まれます。
BAM アーカイブ BAMArchive このデータベースは、古いビジネス アクティビティ データをアーカイブします。 BAM プライマリ インポート データベースへのビジネス アクティビティ データの蓄積を最小限に抑えるために、BAM アーカイブ データベースを作成します。
BAM Notification Services アプリケーション データベース BAMAlertsApplication このデータベースには、BAM 通知に関する警告情報が含まれます。 たとえば、BAM ポータルを使用して警告を作成すると、警告に関連する条件とイベントを指定するエントリに加え、警告に関するその他のサポート データ項目がデータベースに挿入されます。
BAM Notification Services インスタンス データベース BAMAlertsNSMain このデータベースには、BAM で監視しているシステムに Notification Services が接続する方法を指定するインスタンス情報が格納されます。
BAM プライマリ インポート データベース BAMPrimaryImport このデータベースには、BAM によって生の追跡データが収集されます。
BAM スター スキーマ BAMStarSchema このデータベースには、段階テーブル、単位テーブル、およびディメンション テーブルが含まれます。
BizTalk 管理データベース BizTalkMgmtDb このデータベースには、BizTalk Server のすべてのインスタンスのメタ情報が一元的に保存されます。
BizTalk MessageBox データベース BizTalkMsgBoxDb このデータベースは、ルーティング、キュー処理、インスタンス管理、およびその他のさまざまなタスクを行うために BizTalk Server エンジンによって使用されます。
BizTalk 追跡データベース BizTalkDTADb このデータベースには、BizTalk Server 追跡エンジンで追跡した稼働状況の監視データが格納されます。
ルール エンジン データベース BizTalkRuleEngineDb このデータベースは以下の項目を格納します。

- 関連するルールのセットであるポリシー。
- ボキャブラリ。ルール内のデータ参照に対して、わかりやすいドメイン固有の名前のコレクションです。
SSO データベース SSODB このエンタープライズ シングル サインオンデータベースは、受信場所の構成情報を安全に格納します。
Windows SharePoint Services 構成データベース ユーザー定義 このデータベースには、サーバーのすべてのグローバル設定が含まれます。
Windows SharePoint Services コンテンツ データベース ユーザー定義 このデータベースには、すべてのサイト コンテンツ (一覧の項目やドキュメントなど) が格納されます。

データベース ログイン アカウント

BizTalk Server SQL ログイン グループを作成し、次の表に示すSQL Server ロールとデータベース ロールにマップします。

グループ 説明 SQL Server ロールまたはデータベース ロール
BizTalk Application Users BizTalk Server の BTSNTSvc.exe プロセスをホストするインプロセス BizTalk ホストにアクセスできるすべてのアカウントが含まれます。 使用している環境のインプロセス ホストごとに 1 つの BizTalk ホスト グループを使用します。 次のデータベースの BTS_HOST_USERS SQL Server データベース ロール

BizTalkMgmtDb

BizTalkMsgBoxDb

BizTalkRuleEngineDb

BizTalkDTADb

BAMPrimaryImport

BAMPrimaryImport の BAM_EVENT_WRITER SQL Server データベース ロール
BizTalk 分離ホスト ユーザー BizTalk 分離ホストにアクセスできるすべてのアカウントが含まれます。 使用している環境の分離ホストごとに 1 つの BizTalk 分離ホスト グループを使用します。 次のデータベースの BTS_HOST_USERS SQL Server データベース ロール

BizTalkMgmtDb

BizTalkMsgBoxDb

BizTalkRuleEngineDb

BizTalkDTADb

BAMPrimaryImport
BizTalk Server 管理者 ソリューションの配置、アプリケーションの管理、およびメッセージ処理に関する問題の解決を実行する、すべての BizTalk Server 管理者が含まれます。 次のデータベースの BTS_HOST_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 管理者 エンタープライズ シングル サインオン (SSO) サービスの最上位の管理者。

BizTalk 構成の実行に使用するユーザー アカウントを、このグループに含める必要があります。

エンタープライズ シングル サインオン サービス アカウント、および BizTalk Server および SSO を構成および管理する権限が必要なユーザーまたはグループが含まれます。
SSO の db_owner SQL Server データベース ロール

SSO が配置されている SQL Server の securityadmin SQL Server ロール

BizTalk Serverは SQL ログイン アカウントを作成し、次の表に示すSQL Serverデータベース ロールにマップします。

ユーザー アカウント 説明 SQL データベース ロール
ルール エンジン更新サービス ルール エンジン更新サービスの実行に使用されるユーザー アカウント。 BizTalkRuleEngineDb の RE_HOST_USERS SQL Server データベース ロール
BAM Notification Services ユーザー BAM Notification Services の実行に使用されるユーザー アカウント。 次のデータベースの NSRunService SQL Server データベース ロール

BAMAlertsApplication

BAMAlertsNSMain

BAMPrimaryImport の BAM_ManagmentNSReader SQL Server データベース ロール
BAM 管理 Web サービス ユーザー BAM 管理 Web サービスの実行に使用されるユーザー アカウント。 次のデータベースの NSSubscriberAdmin SQL Server データベース ロール

BAMAlertsApplication

BAMAlertsNSMain

BAMPrimaryImport の BAM_ManagementWS SQL Server データベース ロール

参照

データベース構造とジョブ
メッセージ ボックス データベース
BizTalk Server のメンテナンス
ソリューションの拡張
BizTalk Server の Windows グループ アカウントとユーザー アカウント
サービス アカウントおよびパスワードを変更する方法