Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento a BizTalk Server 2020 da BizTalk Server 2016. In questo argomento viene fornita una panoramica del processo di aggiornamento di BizTalk Server 2020, delle informazioni chiave e delle istruzioni dettagliate per l'aggiornamento da BizTalk Server 2016.
Panoramica dell'aggiornamento
Leggere l'intero documento prima di eseguire l'aggiornamento. BizTalk Server connette molti componenti diversi, interni ed esterni, all'organizzazione. La maggior parte degli scenari di distribuzione reali si estende molto più lontano per includere più server e infine cluster di computer fisici e virtuali.
Nessuna distribuzione di BizTalk Server è la stessa. Prima di eseguire l'aggiornamento, raccogliere informazioni sulle esigenze aziendali e discutere l'ambito della distribuzione con professionisti IT, amministratori di sistema e sviluppatori che usano BizTalk Server. Studiando questa guida all'aggiornamento e determinando le esigenze specifiche dell'azienda, si sta creando una roadmap di distribuzione personalizzata.
Usare BizTalk Server Best Practices Analyzer (BPA) per esaminare una distribuzione di BizTalk Server e generare un elenco di procedure consigliate. BPA esegue la verifica a livello di configurazione, leggendo e segnalando solo e usa i dati raccolti per determinare se vengono seguite le procedure consigliate.
Pianificare l'aggiornamento
Di seguito è riportata una panoramica generale del processo di aggiornamento. Ognuno dei passaggi elencati deve essere eseguito nell'ordine indicato.
- Percorsi di aggiornamento dei sistemi operativi
- Percorsi di aggiornamento di Microsoft SQL Server®
- Aggiornamento di Windows® SharePoint® Services
- Installare Visual Studio parallelamente
- Installare Microsoft Office 2019/2016 side-by-side
Percorsi di aggiornamento supportati
Nella tabella seguente sono elencati i sistemi operativi supportati che possono essere aggiornati a BizTalk Server 2020. "Sì" indica che la versione di BizTalk Server in esecuzione in tale sistema operativo può essere aggiornata. "No" indica che la versione di BizTalk Server in esecuzione in tale sistema operativo non può essere aggiornata. Quando "No", l'ambiente BizTalk deve essere ricreato in un sistema operativo supportato. Requisiti hardware e software per BizTalk Server 2020 elenca i sistemi operativi supportati.
Sistemi operativi | BizTalk Server 2016 |
---|---|
Windows Server 2016 | Sì |
Windows Server 2012 R2 | NO |
Windows 10 | Sì |
Windows 8.1 | NO |
Nella tabella seguente sono elencate le versioni di SQL Server supportate che possono essere aggiornate a BizTalk Server 2020. SQL Server ospita i database usati da BizTalk Server. "Sì" significa che BizTalk Server che usa tale versione di SQL Server può essere aggiornata. "No" significa che BizTalk Server che usa la versione di SQL Server non può essere aggiornata. Quando "No", l'ambiente BizTalk deve essere ricreato in una versione di SQL Server supportata. Requisiti hardware e software per BizTalk Server 2020 elenca le versioni di SQL Server supportate.
Suggerimento
Se la versione di SQL Server non è supportata o non è inclusa nell'elenco seguente, vedere la documentazione sull'aggiornamento di SQL Server. L'aggiornamento DI SQL copre più versioni rispetto a quelle supportate da BizTalk. Ad esempio, se si usa SQL Server 2014, potrebbe essere possibile eseguire l'aggiornamento a SQL Server 2016/2017/2019. È quindi possibile eseguire l'aggiornamento a BizTalk Server 2020. Aggiornare SQL Server elenca le versioni di SQL Server che possono essere aggiornate.
SQL Server | BizTalk Server 2016 |
---|---|
SQL Server 2016 | Sì |
SQL Server 2014 | NO |
La tabella seguente elenca il percorso di aggiornamento dell'edizione supportato da BizTalk Server 2016. "Sì" indica che l'edizione di BizTalk Server 2016 può essere aggiornata all'edizione. "No" indica che l'edizione bizTalk Server 2016 non può essere aggiornata all'edizione. Quando "No", è necessario ricreare l'ambiente BizTalk.
BizTalk Server 2016 | BizTalk Server 2020 Edizione di valutazione | BizTalk Server 2020 Branch Edition | BizTalk Server 2020 Developer Edition | BizTalk Server 2020 Edizione Standard | BizTalk Server 2020 Enterprise Edition |
---|---|---|---|---|---|
Valutazione | NO | NO | NO | NO | Sì |
Filiale | NO | Sì | NO | NO | Sì |
Sviluppatore | NO | NO | NO | NO | Sì |
Normale | NO | NO | NO | Sì | Sì |
Impresa | NO | NO | NO | NO | Sì |
Prima dell'aggiornamento: cosa è necessario sapere
Autorizzazioni: l'utente che esegue l'aggiornamento deve essere membro dei gruppi di utenti seguenti o disporre delle autorizzazioni equivalenti:
- Gruppo Amministratori sul computer locale
- Gruppo degli Amministratori di sistema SQL Server
- Gruppo Administrators di BizTalk Server
- Gruppo Amministratori singolo Sign-On (SSO)
SSO: Il Single Sign-On Master Secret Server e il SQL Server che ospita il database SSO devono essere in esecuzione durante l'aggiornamento.
Account del servizio di rete: deve avere accesso in scrittura a %windir%/temp.
Certificati: eseguire il backup dell'archivio certificati di Windows:
DTC: abilitare Microsoft Distributed Transaction Coordinator (MSDTC) e quindi abilitare le regole DTC in ingresso/in uscita:
- In Server Manager selezionare Strumenti e aprire Windows Firewall con sicurezza avanzata.
- Selezionare Regole in ingresso.
- In Regole in ingresso fare clic con il pulsante destro del mouse su Distributed Transaction Coordinator * (in base alle esigenze) e quindi scegliere Abilita regola.
- In Windows Firewall con sicurezza avanzata selezionare Regole in uscita.
- In Regole in uscita fare clic con il pulsante destro del mouse su Distributed Transaction Coordinator * (appropriato) e quindi scegliere Abilita regola.
I passaggi successivi alla configurazione per ottimizzare l'ambiente elencano i passaggi per abilitare MSDTC.
Associazioni personalizzate: le associazioni personalizzate definite dall'utente compilate con versioni precedenti di .NET Framework non sono disponibili dopo l'aggiornamento. Per usare le associazioni personalizzate, aggiungere manualmente le associazioni personalizzate nel file di machine.config .NET Framework 4.6.
File di configurazione: eseguire il backup di tutti i file di configurazione personalizzati in BizTalk Server 2016. BizTalk Server supporta la migrazione delle modifiche solo nei
btsntsvc.exe.config
file ebm.exe.config
.SQL Adapter: Il SQL Adapter viene rimosso in BizTalk Server 2020. È in stato deprecato in BizTalk Server 2016 e versioni precedenti. L'aggiornamento di BizTalk Server 2020 modifica le porte associate all'invio in batch EDI o alle eccezioni ESBT per l'uso di WCF-SQL Adapter.
Avvertimento
Se si usa l'adattatore SQL precedente nella soluzione BizTalk, assicurarsi di aggiornare la soluzione in modo da usare l'adapter SQL nel Pacchetto adapter BizTalk prima dell'aggiornamento. Per altre informazioni sull'adapter SQL in BizTalk Adapter Pack, vedere Introduzione all'adapter BizTalk per SQL.
Adattatore TIBCO Enterprise Message Service: A partire da
BizTalk Server 2020
, l'adattatore TIBCO Enterprise Message Service è supportato solo su host a 64 bit.
BAM
Pacchetti BAM DTS: fermare tutti i pacchetti BAM Data Transformation Services (DTS). In caso contrario, i dati potrebbero essere persi o un cubo OLAP (Online Analytical Processing) potrebbe essere danneggiato.
Pacchetti BAM DTS e catalogo SSIS: BizTalk Server 2016 ha distribuito pacchetti BAM DTS nell'archivio pacchetti SSIS (MSDB). A partire da BizTalk Server 2020, il pacchetto BAM DTS verrà distribuito nel catalogo SSIS (SSISDB). Creare il catalogo SSIS (SSISDB) in SQL Server prima di avviare l'aggiornamento. In caso contrario, il processo di aggiornamento non sposterà i pacchetti BAM DTS distribuiti nel catalogo SSIS.
Spazio su disco: lo spazio libero su disco deve avere almeno le dimensioni dei database BAM esistenti.
Aggregazioni in tempo reale: se si usano aggregazioni in tempo reale BAM nella versione corrente di BizTalk Server e si sta aggiornando SQL Server, installare o passare a SQL Server Enterprise Edition. In caso contrario, l'aggiornamento non riesce.
valore maxTimeout: se si dispone di un database BAM di grandi dimensioni, aggiornare il
maxTimeout
valore per le transazioni distribuite nel file machine.config in:<system.transactions> <machineSettings maxTimeout="23:59:59" /> </system.transactions>
Rilevamento BAM abilitato con l'editor del profilo di rilevamento (TPE): dopo l'aggiornamento, i profili di rilevamento distribuiti in precedenza vengono aggiornati; Tuttavia, le configurazioni corrispondenti dell'intercettore non vengono aggiornate. Eventuali nuovi messaggi BAM intercettati potrebbero avere ancora i riferimenti di BizTalk Server 2016. Per aggiornare le configurazioni dell'intercettore corrispondente, utilizzare l'Editor Profilo di Rilevamento per recuperare il profilo dell'attività e successivamente riapplicarlo.
Cartella di lavoro di LiveData: se si usa BAM in BizTalk Server 2016, dopo l'aggiornamento, è necessario rigenerare manualmente la cartella di lavoro di LiveData. Per rigenerare la cartella di lavoro di LiveData:
Recuperare la definizione BAM eseguendo il comando seguente:
BM get-defxml MyDef.xml
Ricreare i report di tabella pivot aprendo Microsoft Office Excel e quindi selezionando i componenti aggiuntivi BAM. Importare il fileMyDef.xml creato nel passaggio (1) e ricreare i report di tabella pivot. Salvare la nuova cartella di lavoro BAM come MyNewBook.xls.
Rinominare i report della tabella pivot cercando i nomi delle tabelle pivot in MyDef.xml sotto
<Caption>
nel percorso<BAMDefinition>\<Extension>\<OWC>\<PivotTableView>\<PivotTable>\<PivotView>\<Label>
. Usa questi nomi per rinominare i report di Tabella Pivot in MyNewBook.xls.Rigenerare la cartella di lavoro di LiveData eseguendo il comando seguente:
BM regenerate-livedataworkbook MyNewBook.xls
Annotazioni
Le cartelle di lavoro di LiveData rigenerate non ricreano gli artefatti di Excel (ad esempio, i grafici) nella cartella di lavoro LiveData originale. Ricreare manualmente gli artefatti.
Prerequisiti degli strumenti BAM: l'installazione di SSIS è necessaria nel computer degli strumenti BAM. La versione di SSIS deve essere compatibile con SQL Server nel computer in cui è configurato BAM Tools. È possibile arrestare e disabilitare il servizio Windows SSIS dopo l'installazione di SSIS in questo computer.
Soluzione Enterprise Singola Sign-On (ESSO)
Aggiornamento da una versione precedente di Enterprise Single Sign-On: BizTalk Server include una versione aggiornata di Enterprise Single Sign-On (ESSO). Se si installa questa versione in un computer con una versione precedente di BizTalk, ESSO viene aggiornato automaticamente durante l'installazione. È consigliabile eseguire i passaggi seguenti prima dell'aggiornamento:
- Verificare che venga eseguito il backup di una versione corrente del database Single Sign-On (SSODB) in una posizione sicura.
- Verificare che sia eseguito il backup della chiave master segreta corrente in una posizione sicura.
- Conoscere la password del master secret.
Aggiornare tutti i server in un gruppo BizTalk alla stessa versione. Questo requisito si applica anche a un server master secret autonomo.
Eseguire l'aggiornamento usando l'installazione autonoma di Enterprise Single Sign-On: seguire questa procedura per eseguire un aggiornamento nei computer che dispongono di un'installazione autonoma di Enterprise Single Sign-On, ad esempio un server master secret dedicato.
- Verificare che sia eseguito il backup della chiave master segreta corrente in una posizione sicura.
- Verificare che sia stato eseguito il backup di una versione corrente di SSODB in una posizione sicura.
- Eseguire l'ESSO Setup.exe dal supporto di installazione di BizTalk Server 2020. La cartella di installazione predefinita è
\Platform\SSO
. - Nella finestra di dialogo Esecuzione automatica selezionare Microsoft Enterprise Single Sign-On.
- Nella finestra di dialogo Riepilogo selezionare Aggiorna.
Ambiente multicomputer
In un ambiente multicomputer, aggiornare il computer del server master secret SSO. Aggiornare quindi gli altri computer BizTalk Server. L'aggiornamento simultaneo dei computer BizTalk in un gruppo non è supportato. Aggiornare un computer alla volta nell'ordine seguente:
- Server con singola chiave segreta principale Sign-On
- Computer in fase di esecuzione che eseguono BizTalk Server
- Strumenti di amministrazione e computer di monitoraggio
- I computer di sviluppo e gli altri computer rimanenti che eseguono BizTalk Server
Ulteriori informazioni
Usando il dashboard delle impostazioni, è possibile modificare ampiamente le impostazioni di BizTalk Server per l'ottimizzazione delle prestazioni. È anche possibile modificare le impostazioni per il gruppo BizTalk, l'host BizTalk e l'istanza host BizTalk. Vedere Uso del dashboard delle impostazioni per l'ottimizzazione delle prestazioni di BizTalk Server.
Informazioni generali
Nomi account: usare i nomi di account predefiniti quando possibile. Il programma di installazione di BizTalk Server configura automaticamente i componenti installati per l'uso degli account predefiniti. Se sono presenti più gruppi di BizTalk Server in una foresta Active Directory, modificare i nomi degli account per evitare conflitti. BizTalk Server supporta solo
<NetBIOS domain name>\<user>
i formati dei nomi per gli account del servizio e i gruppi di Windows.Nomi di account con servizio Web di gestione BAM: BizTalk Server non supporta account predefiniti o account senza password per l'utente del servizio Web di gestione BAM.
La configurazione di BizTalk Server con tali account può sembrare riuscita, ma il servizio Web di gestione BAM ha esito negativo.
L'uso di tali account per il pool di applicazioni BAM è supportato.
Installare e disinstallare: quando si disinstalla BizTalk Server, eliminare manualmente i database di BizTalk Server. Se si installa BizTalk Server come sviluppatore o analizzatore, prendere in considerazione l'installazione in una macchina virtuale. In questo modo, se è necessario reinstallare, è possibile eseguire facilmente il rollback a un checkpoint predefinito senza dover eseguire il processo di disinstallazione.
Computer a 32 bit e a 64 bit: esistono alcune differenze durante l'installazione di BizTalk Server in Windows a 32 bit o windows a 64 bit. Questo documento illustra le installazioni a 32 bit e a 64 bit. Le differenze tra di esse sono indicate.
Gruppi di lavoro: è supportata l'installazione e la configurazione di BizTalk Server in un ambiente del gruppo di lavoro in un singolo computer. In questo scenario, le funzionalità e i componenti di SQL Server e BizTalk Server vengono installati e configurati nello stesso computer.
Terminal Server: l'installazione di BizTalk Server tramite Terminal Server in esecuzione in modalità applicazione non è supportata.
L'aggiornamento invisibile all'utente non è supportato.
Applicazioni non supportate: BizTalk Server non supporta applicazioni personalizzate basate su API non supportate, ad esempio API PAM, stored procedure o accesso diretto al database. Eseguire almeno un aggiornamento di test prima di aggiornare l'ambiente di produzione.
Istanze di SQL Server: è consigliabile aggiornare tutte le istanze di SQL Server prima di aggiornare la piattaforma.
Preparare il computer per l'aggiornamento
Installare gli aggiornamenti critici di Windows. Al termine dell'installazione, è consigliabile riavviare il computer.
Installare Microsoft OLEDB Driver per SQL Server in tutti i computer BizTalk Server.
Installare le versioni x86 e x64 di Visual C++ 2015-2019 ridistribuibili in tutti i computer BizTalk Server.
Aggiornare SQL Server a una versione supportata. Per le versioni supportate, vedere Requisiti hardware e software per BizTalk Server 2020. Per altre informazioni sull'aggiornamento di SQL Server, vedere Aggiornare SQL Server.
Aggiornare gli strumenti client di SQL Server. In un ambiente multicomputer, gli strumenti di amministrazione possono essere installati in un computer separato. Aggiornare gli strumenti client di amministrazione di SQL Server, inclusi gli strumenti di gestione.
Installare SQL Server Integration Services. In un ambiente multicomputer, gli strumenti BAM possono essere installati e configurati in un computer separato. Installare la versione di SQL Server Integration Services compatibile con SQL Server di destinazione.
Creare il catalogo SSIS (SSISDB) in SQL Server.
Installare Visual Studio. Requisiti hardware e software per BizTalk Server 2020 elenca le versioni supportate. È possibile installare versioni diverse di Visual Studio side-by-side. Per altre informazioni, vedere Visual Studio.
Installare Office. Requisiti hardware e software per BizTalk Server 2020 elenca le versioni di Office supportate. Vedere Installare e usare versioni diverse di Office nello stesso computer.
Arrestare i servizi BizTalk Server e i servizi Windows:
- Gruppo BizTalk del servizio BizTalk: <Application_Name>
- Servizio di aggiornamento del motore delle regole
- Servizio Pubblicazione sul Web
Se sono installati acceleratori per BizTalk Server, arrestare il servizio di registrazione HL7.
Eseguire il backup dei database:
- Maestro
- MSDB
- BAMArchive
- BAMPrimaryImport
- BAMStarSchema
- BizTalkDTADb
- BizTalkMgmtDb
- BizTalkMsgBoxDb
- BizTalkRuleEngineDb
- Analisi BAM
Eseguire l'aggiornamento
Importante
Quando hai installato SQL Server, il programma di installazione ha concesso all'account connesso i diritti di amministratore di sistema. Per installare BizTalk Server sono necessari anche i diritti di amministratore di sistema. Esegui una delle operazioni seguenti:
- Usare lo stesso account usato durante l'installazione di SQL Server. O
- Assicurarsi che l'account connesso corrente disponga dei diritti di amministratore di sistema.
Passaggi dell'aggiornamento
- Chiudere tutti i programmi aperti.
- Eseguire Setup.exe dal supporto di installazione.
- In Start selezionare Installa Microsoft BizTalk Server.
- In Customer Information (Informazioni cliente) immettere il nome utente, l'organizzazione e il codice Product Key. Seleziona Avanti.
- Accettare il contratto di licenza e selezionare Avanti.
- In Programma di Miglioramento dell'Esperienza del Cliente, immettere la tua preferenza. Per altre informazioni, vedere Appendice A (in questo articolo).
- In Installazione componenti esaminare i componenti disponibili e selezionare Avanti.
- In Riepilogo esaminare i componenti aggiornabili.
- Selezionare Aggiorna per avviare.
- Facoltativo: selezionare Usa Microsoft Update quando si controllano gli aggiornamenti (scelta consigliata).
- In Aggiornamento completato, deselezionare la casella di controllo Lancio Configurazione BizTalk Server e quindi selezionare Fine.
ADDIZIONALE
Molto accade durante un aggiornamento di BizTalk Server e non è raro che si verifichi un errore durante il processo. Tuttavia, la maggior parte degli errori viene facilmente risolta se si è preparati. È consigliabile leggere l'Appendice B (in questo articolo) per suggerimenti su come evitare errori di aggiornamento e cosa fare in caso di errore.
Il processo di aggiornamento aggiorna solo le funzionalità che fanno parte della versione precedente di BizTalk Server. Le nuove funzionalità non vengono installate durante un aggiornamento. Per installare queste funzionalità, eseguire di nuovo il programma di installazione dopo l'aggiornamento, scegliere Modifica e selezionare le funzionalità da installare. Dopo l'installazione, configurarli usando Gestione configurazione BizTalk Server.
Per verificare se l'aggiornamento ha esito positivo, aprire Programmi e funzionalità e cercare BizTalk Server 2020. Se è elencato, l'installazione è riuscita.
Dopo l'aggiornamento
Non è possibile eseguire il rollback a BizTalk Server 2016.
Installare l'estensione BizTalk Server in Visual Studio: per completare l'installazione di BizTalk Developer Tools, installare l'estensione BizTalk Server in Visual Studio.
Scaricare e copiare WinSCP: se si usa l'adapter SFTP, scaricare la versione consigliata del file ZIP WinSCP ed estrarlo nella cartella di installazione di BizTalk Server 2020.
Disinstallare OWC: OWC è deprecato e non supportato da Microsoft. È consigliabile disinstallarlo dai computer BizTalk Server. L'impatto è limitato alla funzionalità Visualizzatore aggregazioni nel portale BAM.
Installare MQSAgent: se il file MQSAgent.dll è installato in un server MQ WebSphere remoto, installare una nuova versione dell'agente MQ da BizTalk Server 2020 nel server WebSphere MQ remoto.
Avviare MSMQ: se si usa l'adattatore MSMQ, avviare il servizio Accodamento messaggi.
Processo di SQL Agent: riconfigurare i processi di SQL Server Agent seguenti:
- Eliminazione e archiviazione DTA (BizTalkDTADb): vedere Come configurare il processo di eliminazione e archiviazione DTA
- Backup di BizTalk Server (BizTalkMgmtDb): vedere Come configurare il processo di Backup di BizTalk Server
Pacchetti DTS BAM pianificati: se sono presenti processi di SQL Agent per pianificare pacchetti BAM DTS, riconfigurare i processi per l'uso di pacchetti SSIS dal catalogo SSIS (SSISDB) anziché dall'archivio pacchetti SSIS (MSDB).
Abilita controllo: se si vuole abilitare il controllo per le operazioni di gestione BizTalk, abilitare il controllo tramite le impostazioni del gruppo BizTalk.
Gruppo Utenti di sola lettura di BizTalk Server: se si vuole configurare il ruolo Utenti di sola lettura, eseguire lo script di PowerShell Configure-WindowsGroupForReadOnlyUserDBRole.ps1 con il gruppo di Windows come parametro. Assicurarsi di avere installato il modulo powershell di SQL Server.
BizTalk Server 2016 Feature Pack: se è stato eseguito l'aggiornamento da BizTalk Server 2016 Feature Pack, sono necessarie le azioni successive all'aggiornamento.
Adapter O365: installare e configurare BizTalk TMS se si usano adapter O365. Sarà necessario attivare ogni porta usando questi adattatori accedendo all'account outlook una volta per ogni porta.
Servizio di gestione e servizio dati operativi: se si usa il servizio di gestione o il servizio dati operativo, eliminare il servizio di gestione e il servizio dati operativi in Gestione IIS, eliminare i pool di app corrispondenti e quindi riconfigurare la funzionalità api REST BizTalk nella configurazione di BizTalk Server 2020.
Riavviare le applicazioni: riavviare tutte le applicazioni distribuite aggiornate.
Aggiornare l'host a 64 bit per l'adapter TIBCO Enterprise Message Service: Aggiornare l'host del gestore di invio e ricezione per l'adapter TIBCO Enterprise Message Service a un host a 64 bit.
Appendice A: Programma di miglioramento dell'esperienza del cliente
Nell'ambito del programma Analisi utilizzo software in BizTalk Server, è possibile fornire commenti e suggerimenti utili a Microsoft sull'utilizzo delle funzionalità di BizTalk Server. I dati raccolti sono anonimi e non possono essere usati per identificare l'utente. Microsoft raccoglie le statistiche di utilizzo delle funzionalità come parte di questo programma.
Partecipando a questo programma, è possibile migliorare l'affidabilità e le prestazioni di varie funzionalità di BizTalk Server.
Appendice B: Problemi noti
Configurare gli avvisi BAM nel computer di amministrazione: è presente un ambiente multicomputer con i componenti Amministrazione, Runtime e SQL Server installati in computer separati. Quando si lavora con gli strumenti BAM o gli avvisi BAM, possono verificarsi i problemi seguenti:
PROBLEMA: quando si configurano gli strumenti BAM in un computer di amministrazione BizTalk, si verifica l'errore seguente:
Service BAMAlerts was not found on computer ‘.’.The specified service does not exist as an installed service.
PROBLEMA: quando si distribuisce una definizione di attività BAM dal computer di runtime, si verifica l'errore seguente:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (.Net SqlClient Data Provider)
Ciò si verifica se gli avvisi BAM sono configurati nel computer di runtime. Per risolvere il problema, configurare gli avvisi BAM nello stesso computer della console di amministrazione BizTalk. Non configurare avvisi BAM nel computer di runtime.
Ripristino da un aggiornamento non riuscito: un aggiornamento non riuscito può verificarsi in qualsiasi momento durante l'aggiornamento. La modalità di ripristino da un aggiornamento non riuscito viene determinata da quale punto durante ogni fase si è verificato l'errore.
Se l'aggiornamento non riesce durante l'installazione dei prerequisiti, l'installazione arresta l'installazione dei prerequisiti e restituisce un messaggio con l'errore. È quindi possibile risolvere il problema ed eseguire di nuovo l'installazione.
Se l'aggiornamento non riesce durante l'aggiornamento dei database, la rimozione di funzionalità dalla versione esistente di BizTalk Server o l'installazione della nuova versione, il programma di installazione arresta l'installazione e restituisce un messaggio con l'errore. Tutte le modifiche vengono annullate. Non è possibile eseguire il rollback delle modifiche apportate ai database BizTalk Server.
Se i componenti dell'installazione precedente di BizTalk Server vengono rimossi durante l'aggiornamento, il computer potrebbe rimanere in uno stato senza componenti BizTalk Server. È possibile conservare le informazioni di configurazione delle funzionalità dell'installazione precedente. A seconda della posizione in cui il processo di aggiornamento ha esito negativo, è possibile che i database di BizTalk Server siano stati aggiornati. Potrebbe essere necessario ripristinare i database di cui è stato eseguito il backup in precedenza prima di eseguire di nuovo l'installazione.
Se l'aggiornamento non riesce durante la riconfigurazione delle funzionalità di BizTalk Server, il programma di installazione restituisce un messaggio con il livello di completamento. Se l'aggiornamento della configurazione ha esito negativo o parziale, eseguire la configurazione di BizTalk Server per completare l'aggiornamento.
Se l'aggiornamento continua a non riuscire ed è necessario regredire alla versione precedente di BizTalk Server, è necessario ripristinare i database di cui è stato eseguito il backup e quindi reinstallare la versione precedente di BizTalk Server.
Usare le stesse versioni: in un gruppo di applicazioni BizTalk non è possibile eseguire computer con versioni diverse di BizTalk Server. Ad esempio, nella Console di amministrazione BizTalk non è possibile associare una porta di trasmissione in esecuzione in una versione di BizTalk Server a un percorso di ricezione in esecuzione in una versione diversa di BizTalk Server.
Archivio certificati: dopo l'aggiornamento, aprire una porta di trasmissione o una posizione di ricezione dalla console di amministrazione di BizTalk Server e compare un errore:
Could not open certificate store, the system cannot find the file specified (System).
Questo errore si verifica se manca l'archivio certificati.
Portale BAM: in un computer a 64 bit non è possibile accedere al portale BAM dopo l'aggiornamento. Possibile risoluzione:
Creare una copia di backup del file web.config disponibile in
%BizTalkInstallDir%\BAMPortal\web.config
.Usando bm.exe nella cartella di tracciamento di BizTalk Server, eseguire quanto segue al prompt dei comandi:
bm.exe get-config –FileName:<filepath> -Server:MyServer -Database:MyDB
Dal file XML di configurazione ottenere il valore per BAMVRoot (xpath: BAMConfiguration\ GlobalProperty\Name="BAMVRoot").
Aprire la configurazione di BizTalk Server nel computer elencato come valore BAMVRoot e annullare la configurazione del portale BAM.
Aprire la configurazione di BizTalk Server e configurare il portale BAM.
Aprire il nuovo file web.config dal percorso indicato nel passaggio (1).
Usando la copia di backup del file web.config, impostare i valori seguenti (in
configuration\appSettings
):- key="MainPageContentUrl"
- key="AlertNotificationOptions"
Annotazioni
In un computer a 64 bit, dopo l'aggiornamento del sistema operativo, è consigliabile riconfigurare il portale BAM.
Distribuire attività BAM EDI: quando si esegue l'aggiornamento, l'aggiornamento potrebbe riuscire solo parzialmente. Ciò può verificarsi quando si esegue l'aggiornamento di SQL Server (con EDI configurato). Le attività BAM EDI potrebbero non essere aggiornate correttamente. Per risolvere questo problema, distribuire le attività BAM eseguendo i comandi seguenti al prompt dei comandi con credenziali amministrative:
"<BizTalk Installation Folder>\Tracking\bm.exe" deploy-all -DefinitionFile:"<BizTalk Installation Folder>\AS2ResendActivityDefs.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>"
"<BizTalk Installation Folder>\Tracking\bm.exe" update-all -DefinitionFile:"<BizTalk Installation Folder>\Microsoft.BizTalk.Configuration.EdiAS2.UpgradeR2toR3.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>"
"<BizTalk Installation Folder>\Tracking\bm.exe" update-all -DefinitionFile:"<BizTalk Installation Folder>\Microsoft.BizTalk.Configuration.Batching.UpgradeR2toR3.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>"
Errore SSO nel cluster: in un ambiente cluster di runtime BizTalk Server, quando si tenta di eseguire l'aggiornamento, potrebbe essere visualizzato un messaggio di errore:
SSO Master Secret Server service is not running on <Cluster name>.Please start the service to continue the upgrade.
Per risolvere questo problema, aggiornare i servizi SSO sia nel cluster di runtime SSO che in quello di BizTalk Server.
Per aggiornare i servizi SSO nel cluster SSO:
In Amministratore Cluster, porta online il gruppo di cluster che contiene la risorsa del servizio Enterprise SSO in modalità cluster. Dovrebbe avviare tutte le risorse nel gruppo di cluster.
Portare offline l'istanza in cluster del servizio SSO aziendale. E poi, riportalo online.
Spostare il gruppo di cluster. Questo passaggio deve spostare il gruppo di cluster che contiene la risorsa dei servizi Enterprise SSO in cluster dal primo nodo al secondo nodo.
Portare offline l'istanza in cluster del servizio Enterprise SSO. E poi, riportalo online.
Per aggiornare i servizi SSO in un cluster di Runtime di BizTalk Server:
Nell'Amministratore del cluster, porta online il gruppo cluster che contiene la risorsa in cluster di runtime di BizTalk Server. Questo dovrebbe avviare tutte le risorse nel gruppo del cluster.
Portare offline l'istanza cluster dei servizi di SSO aziendale. E poi, riportalo online.
Spostare il gruppo di cluster. Questo passaggio deve spostare il gruppo di cluster che contiene la risorsa di runtime BizTalk Server in cluster dal primo nodo al secondo nodo.
Portare offline l'istanza in cluster dei servizi di SSO aziendale. E poi, riportalo online.
Passaggi successivi
Passaggi successivi alla configurazione per ottimizzare l'ambiente