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 グループ アカウントとユーザー アカウント
サービス アカウントおよびパスワードを変更する方法