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