Database in BizTalk Server
Con Microsoft BizTalk Server vengono installati diversi database in SQL Server. In questo argomento vengono descritti questi database e i gruppi di logica SQL usati da questi database.
Descrizioni del database
Nella tabella seguente vengono descritte le caratteristiche di utilizzo tipiche per i database BizTalk Server.
BizTalk Server le operazioni di runtime usano in genere i primi quattro database: database di gestione BizTalk Server, database MessageBox, database di rilevamento e database SSO. A seconda delle funzionalità di BizTalk Server utilizzate, è possibile che siano disponibili alcuni o tutti gli altri database riportati nella tabella.
Database | Nome predefinito del database | Descrizione |
---|---|---|
Analisi BAM | BAMAnalysis | Questo database contiene i cubi OLAP di Monitoraggio attività di business (BAM, Business Activity Monitoring) per l'analisi sia in linea che non in linea. |
Archiviazione BAM | BAMArchive | In questo database vengono archiviati i vecchi dati dell'attività di business. Creare un database di archiviazione BAM per ridurre al minimo l'accumulo di dati dell'attività di business nel database di importazione primaria BAM. |
Database dell'applicazione Notification Services BAM | BAMAlertsApplication | In questo database sono contenute informazioni sugli avvisi per le notifiche BAM. Quando, ad esempio, si crea un avviso utilizzando il portale BAM, nel database vengono immesse voci che specificano le condizioni e gli eventi ai quali si riferisce l'avviso, oltre ad altri elementi dati di supporto. |
Database dell'istanza Notification Services BAM | BAMAlertsNSMain | In questo database sono contenute informazioni sull'istanza che specificano in che modo i servizi di notifica si connettono al sistema monitorato da BAM. |
Database di importazione primaria BAM | BAMPrimaryImport | Si tratta del database in cui vengono raccolti i dati di rilevamento non elaborati tramite BAM. |
Schema a stella BAM | BAMStarSchema | In questo database sono contenute la tabella di staging e le tabelle delle misure e delle dimensioni. |
Database di gestione BizTalk | BizTalkMgmtDb | Questo database è l'archivio centrale di metainformazioni per tutte le istanze di BizTalk Server. |
Database MessageBox BizTalk | BizTalkMsgBoxDb | Questo database è utilizzato dal motore di BizTalk Server per il routing, l'accodamento, la gestione delle istanze e molte altre attività. |
Database di rilevamento BizTalk | BizTalkDTADb | In questo database sono memorizzati dati sul monitoraggio dello stato rilevati dal motore di rilevamento di BizTalk Server. |
database Motore regole di business | BizTalkRuleEngineDb | Questo database è un repository per: - Criteri, che sono set di regole correlate. - Vocabolari, ovvero raccolte di nomi descrittivi e specifici del dominio per i riferimenti ai dati nelle regole. |
database SSO | SSODB | In questo database Enterprise Single Sign-On vengono archiviate in modo protetto le informazioni di configurazione per gli indirizzi di ricezione. |
Database di configurazione di Windows SharePoint Services | Definita dall'utente | In questo database sono contenute tutte le impostazioni globali per il server. |
Database del contenuto di Windows SharePoint Services | Definita dall'utente | In questo database è disponibile tutto il contenuto del sito, ad esempio voci di elenco e documenti. |
Account di accesso al database
BizTalk Server crea gruppi di account di accesso SQL ed esegue il mapping dei ruoli di SQL Server e dei ruoli del database elencati nella tabella seguente:
Gruppo | Descrizione | Ruoli di SQL Server o di database |
---|---|---|
Utenti applicazione BizTalk | Include tutti gli account con accesso agli host BizTalk In-Process (processi host in BizTalk Server, BTSNTSvc.exe). Utilizzare un gruppo di host BizTalk per ogni host In-Process dell'ambiente. | Ruolo di database di SQL Server BTS_HOST_USERS nei database seguenti: BizTalkMgmtDb BizTalkMsgBoxDb BizTalkRuleEngineDb BizTalkDTADb BAMPrimaryImport Ruolo di database SQL Server BAM_EVENT_WRITER in BAMPrimaryImport |
Utenti host BizTalk di tipo Isolato | Include tutti gli account con accesso agli host BizTalk di tipo Isolato. Utilizzare un gruppo host BizTalk di tipo Isolato per ogni host di tipo Isolato dell'ambiente. | Ruolo di database di SQL Server BTS_HOST_USERS nei database seguenti: BizTalkMgmtDb BizTalkMsgBoxDb BizTalkRuleEngineDb BizTalkDTADb BAMPrimaryImport |
Amministratori BizTalk Server | Include tutti gli amministratori BizTalk Server che potranno distribuire soluzioni, gestire applicazioni e risolvere problemi di elaborazione dei messaggi. | Ruolo di database SQL Server BTS_ADMIN_USERS nei database seguenti: BizTalkMgmtDb BizTalkMsgBoxDb BizTalkRuleEngineDb BizTalkDTADb BAMPrimaryImport Ruolo di database SQL Server db_owner per i seguenti database: BAMStarSchema BAMPrimaryImport BAMArchive BAMAlertsApplication BAMAlertsNSMain Ruolo di database di SQL Server NSAdmin nei database seguenti: BAMAlertsApplication BAMAlertsNSMain BizTalkDTADb BizTalkMgmtDb Amministratori OLAP nel computer che ospita il database OLAP BAMAnalysis. |
Operatori BizTalk Server | Ha un ruolo con privilegi minimi, sufficienti ad accedere solo alle azioni di monitoraggio e risoluzione dei problemi Non contiene alcun account di servizio |
Ruolo di database di SQL Server BTS_OPERATORS nei database seguenti: BizTalkDTADb BizTalkMgmtDb BizTalkMsgBoxDb BizTalkRuleEngineDb |
Amministratori SSO | Amministratori di livello superiore del servizio Enterprise Single Sign-On (SSO). Contiene gli account utente utilizzati per eseguire la configurazione di BizTalk. Contiene l'account del servizio Enterprise Single Sign-On ed eventuali utenti o gruppi che devono poter configurare e amministrare BizTalk Server e SSO. |
Ruolo di database SQL Server db_owner per SSO Ruolo di SQL Server securityadmin per il server SQL in cui risiede SSO |
BizTalk Server crea account di accesso SQL e li esegue il mapping ai ruoli del database SQL Server elencati nella tabella seguente:
Account utente | Descrizione | Ruoli di database SQL |
---|---|---|
Servizio di aggiornamento del Motore regole di business | Account utente utilizzato per il servizio di aggiornamento del Motore regole di business. | Ruolo di database SQL Server RE_HOST_USERS in BizTalkRuleEngineDb |
Utente di Notification Services BAM | Account utente utilizzato per Notification Services BAM. | Ruolo di database SQL Server NSRunService nei seguenti database: BAMAlertsApplication BAMAlertsNSMain Ruolo del database SQL Server BAM_ManagementNSReader per BAMPrimaryImport |
Utente del servizio Web di gestione BAM | Account utente utilizzato con il servizio Web di gestione BAM. | Ruolo di database SQL Server NSSubscriberAdmin nei database seguenti: BAMAlertsApplication BAMAlertsNSMain Ruolo del database SQL Server BAM_ManagementWS per BAMPrimaryImport |
Vedere anche
Struttura del database e processi
Database MessageBox
Gestione di BizTalk Server
Scalabilità delle soluzioni
Gruppi di Windows e account utente in BizTalk Server
Come modificare account di servizio e password