Freigeben über


Datenbanken in BizTalk Server

Microsoft BizTalk Server installiert mehrere Datenbanken in SQL Server. In diesem Thema werden diese Datenbanken und die von diesen Datenbanken verwendeten SQL-Logikgruppen beschrieben.

Datenbankbeschreibungen

In der folgenden Tabelle werden die typischen Nutzungsmerkmale für die BizTalk Server Datenbanken beschrieben.

BizTalk Server Laufzeitvorgänge verwenden in der Regel die ersten vier Datenbanken: BizTalk Server Verwaltungsdatenbank, MessageBox-Datenbanken, Nachverfolgungsdatenbank und SSO-Datenbank. Je nach dem, welche BizTalk Server-Funktionen Sie verwenden, enthält Ihre Installation noch einige weitere oder sämtliche der in der Tabelle aufgeführten Datenbanken.

Datenbank Standard-Datenbankname BESCHREIBUNG
BAM-Analyse BAMAnalysis Diese Datenbank enthält BAM-OLAP-Cubes (Business Activity Monitoring, Geschäftsaktivitätsüberwachung) für die Online- und Offlineanalyse.
BAM-Archiv BAMArchive Diese Datenbank archiviert alte Geschäftsaktivitätsdaten. Erstellen Sie eine BAM-Archivdatenbank, um die akkumulierten Geschäftsaktivitätsdaten in der Primären BAM-Importdatenbank zu minimieren.
BAM-Benachrichtigungsdienste-Anwendungsdatenbank BAMAlertsApplication Diese Datenbank enthält Warnungsinformationen für BAM-Benachrichtigungen. Wenn Sie beispielsweise mit dem BAM-Portal eine Benachrichtigung erstellen, werden in die Datenbank Einträge eingefügt, die die Bedingungen und Ereignisse angeben, auf die sich die Benachrichtigung bezieht, sowie andere unterstützende Datenelemente zur Benachrichtigung.
BAM-Benachrichtigungsdienste-Instanzdatenbank BAMAlertsNSMain Diese Datenbank enthält Instanzinformationen, die angeben, wie die Benachrichtigungsdienste eine Verbindung mit dem von BAM überwachten System herstellen.
Primäre BAM-Importdatenbank BAMPrimaryImport Dies ist die Datenbank, in der BAM unformatierte Nachverfolgungsdaten sammelt.
BAM-Sternschema BAMStarSchema Diese Datenbank enthält die Stagingtabelle sowie die Measure- und Dimensionstabellen.
BizTalk-Verwaltungsdatenbank BizTalkMgmtDb Diese Datenbank ist der zentrale Metainformationsspeicher für alle Instanzen von BizTalk Server.
BizTalk MessageBox-Datenbank BizTalkMsgBoxDb Die BizTalk Server-Engine verwendet diese Datenbank für das Routing, für Warteschlangen, zur Instanzverwaltung sowie für eine Reihe weiterer Aufgaben.
BizTalk-Überwachungsdatenbank BizTalkDTADb In dieser Datenbank werden Systemüberwachungsdaten gespeichert, die von der BizTalk Server-Überwachungs-Engine aufgezeichnet wurden.
Regel-Engine-Datenbank BizTalkRuleEngineDb Diese Datenbank ist ein Repository für folgende Elemente:

- Richtlinien, bei denen es sich um Sätze verwandter Regeln handelt.
- Vokabularen, bei denen es sich um Sammlungen benutzerfreundlicher, domänenspezifischer Namen für Datenverweise in Regeln handelt.
SSO-Datenbank SSODB In der SSO-Datenbank werden die Konfigurationsinformationen für Empfangsspeicherorte sicher gespeichert.
Windows SharePoint Services-Konfigurationsdatenbank Benutzerdefiniert Diese Datenbank enthält alle globalen Einstellungen für den Server.
Windows SharePoint Services-Inhaltsdatenbank Benutzerdefiniert Diese Datenbank enthält sämtliche Websiteinhalte, z. B. Listenelemente und Dokumente.

Datenbank-Anmeldekonten

BizTalk Server erstellt SQL-Anmeldegruppen und ordnet sie den in der folgenden Tabelle aufgeführten SQL Server Rollen und Datenbankrollen zu:

Gruppieren Beschreibung SQL Server-Rollen bzw. -Datenbankrollen
BizTalk-Anwendungsbenutzer Enthält alle Konten mit Zugriff auf BizTalk-Hosts vom Typ "In-Process" (Hostprozesse in BizTalk Server, BTSNTSvc.exe). Verwenden Sie für jeden Host vom Typ In-Process in Ihrer Umgebung eine BizTalk-Hostgruppe. SQL Server-Datenbankrolle "BTS_HOST_USERS" in den folgenden Datenbanken:

BizTalkMgmtDb

BizTalkMsgBoxDb

BizTalkRuleEngineDb

BizTalkDTADb

BAMPrimaryImport

SQL Server-Datenbankrolle "BAM_EVENT_WRITER" in BAMPrimaryImport
Benutzer isolierter BizTalk-Hosts Enthält alle Konten mit Zugriff auf die isolierten BizTalk-Hosts. Verwenden Sie für jeden isolierten Host in der Umgebung eine Gruppe isolierter BizTalk-Hosts. SQL Server-Datenbankrolle "BTS_HOST_USERS" in den folgenden Datenbanken:

BizTalkMgmtDb

BizTalkMsgBoxDb

BizTalkRuleEngineDb

BizTalkDTADb

BAMPrimaryImport
BizTalk Server-Administratoren Enthält alle BizTalk Server-Administratoren, die Lösungen bereitstellen, Anwendungen verwalten und Probleme bei der Nachrichtenverarbeitung lösen. SQL Server-Datenbankrolle "BTS_ADMIN_USERS" in den folgenden Datenbanken:

BizTalkMgmtDb

BizTalkMsgBoxDb

BizTalkRuleEngineDb

BizTalkDTADb

BAMPrimaryImport

SQL Server-Datenbankrolle "db_owner" für die folgenden Datenbanken:

BAMStarSchema

BAMPrimaryImport

BAMArchive

BAMAlertsApplication

BAMAlertsNSMain

SQL Server-Datenbankrolle "NSAdmin" in den folgenden Datenbanken:

BAMAlertsApplication

BAMAlertsNSMain

BizTalkDTADb

BizTalkMgmtDb

OLAP-Administratoren auf dem Computer, der als Host für die BAMAnalysis-OLAP-Datenbank verwendet wird.
BizTalk Server-Operatoren Besitzt eine Rolle mit wenigen Rechten, die nur über Zugriff auf Überwachungs- und Problembehandlungsaktionen verfügt.

Enthält keine Dienstkonten
SQL Server-Datenbankrolle "BTS_OPERATORS" in den folgenden Datenbanken:

BizTalkDTADb

BizTalkMgmtDb

BizTalkMsgBoxDb

BizTalkRuleEngineDb
SSO-Administratoren Administratoren auf der obersten Ebene des Diensts für Einmaliges Anmelden (Enterprise Single Sign-On, SSO) für Unternehmen.

Enthält das Benutzerkonto, mit dem die BizTalk-Konfiguration ausgeführt wurde und das in dieser Gruppe enthalten sein muss.

Enthält das SSO-Dienstkonto und alle Benutzer/Gruppen, die in der Lage sein müssen, BizTalk zu konfigurieren und zu verwalten.
SQL Server-Datenbankrolle "db_owner" für SSO

SQL Server-Rolle "securityadmin" für den SQL Server, auf dem sich SSO befindet

BizTalk Server erstellt SQL-Anmeldekonten und ordnet sie den in der folgenden Tabelle aufgeführten SQL Server Datenbankrollen zu:

Benutzerkonto BESCHREIBUNG SQL-Datenbankrollen
Aktualisierungsdienst für die Regel-Engine Benutzerkonto, mit dem der Aktualisierungsdienst für die Regel-Engine ausgeführt wird. SQL Server-Datenbankrolle "RE_HOST_USERS" in der BizTalkRuleEngineDb
BAM-Benachrichtigungsdienst-Benutzer Benutzerkonto, mit dem der BAM-Benachrichtigungsdienst ausgeführt wird. SQL Server-Datenbankrolle "NSRunService" in den folgenden Datenbanken:

BAMAlertsApplication

BAMAlertsNSMain

SQL Server-Datenbankrolle "BAM_ManagementNSReader" für die BAMPrimaryImport
Benutzer des BAM-Verwaltungswebdiensts Benutzerkonto, mit dem der BAM-Verwaltungswebdienst ausgeführt wird. SQL Server-Datenbankrolle "NSSubscriberAdmin" in den folgenden Datenbanken:

BAMAlertsApplication

BAMAlertsNSMain

SQL Server-Datenbankrolle "BAM_ManagementWS" für die BAMPrimaryImport

Weitere Informationen

Datenbankstruktur und Aufträge
Die MessageBox-Datenbank
Verwalten von BizTalk Server
Skalieren Ihrer Lösungen
Windows-Gruppen- und -Benutzerkonten in BizTalk Server
Ändern von Dienstkonten und Kennwörtern