Condividi tramite


Eseguire l'aggiornamento a BizTalk Server 2020

Aggiornamento a BizTalk Server 2020 da BizTalk Server 2016. In questo argomento viene fornita una panoramica del processo di aggiornamento 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 collega molti componenti diversi, sia interni che esterni, all'organizzazione. La maggior parte degli scenari di distribuzione reali si estende molto più lontano per includere più server ed eventualmente cluster di computer fisici e virtuali.

  • Tutte le distribuzioni di BizTalk Server sono diverse. Prima di eseguire l'aggiornamento, raccogliere informazioni sulle proprie esigenze aziendali e discutere l'ambito della distribuzione con professionisti IT, amministratori di sistema e sviluppatori che utilizzano BizTalk Server. Con il supporto di questa guida di aggiornamento e la definizione delle esigenze specifiche dell'azienda, è possibile creare il tracciato di distribuzione più appropriato.

  • Usare Best Practices Analyzer (BPA) di BizTalk Server per esaminare una distribuzione di BizTalk Server e generare un elenco di procedure consigliate. L'Analizzatore procedure consigliate esegue una verifica a livello di configurazione, esclusivamente mediante la lettura e la creazione di rapporti, e utilizza i dati raccolti per controllare che vengano seguite le procedure consigliate.

Pianificare l'aggiornamento

La sezione seguente è una panoramica generale sul processo di aggiornamento. Ciascuno 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 affiancato
  • 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ì" significa che la versione di BizTalk Server in esecuzione nel sistema operativo può essere aggiornata. "No" significa che la versione di BizTalk Server in esecuzione nel sistema operativo non può essere aggiornata. In caso di "No", l'ambiente BizTalk deve essere ricreato in un sistema operativo supportato. I requisiti hardware e software per BizTalk Server 2020 elencano i sistemi operativi supportati.

Sistemi operativi BizTalk Server 2016
Windows Server 2016
Windows Server 2012 R2 No
Windows 10
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 utilizzati da BizTalk Server. "Sì" significa che BizTalk Server con tale versione di SQL Server può essere aggiornato. "No" significa che BizTalk Server con tale versione di SQL Server non può essere aggiornato. In caso di "No", l'ambiente BizTalk deve essere ricreato in una versione di SQL Server supportata. I requisiti hardware e software per BizTalk Server 2020 elencano le versioni di SQL Server supportate.

Suggerimento

Se la versione SQL Server non è supportata o non è inclusa nell'elenco seguente, esaminare la documentazione di aggiornamento SQL Server. L'aggiornamento di SQL include più versioni di quelle supportate da BizTalk. Ad esempio, se si usa SQL Server 2014, è 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 SQL Server che possono essere aggiornate.

SQL Server BizTalk Server 2016
SQL Server 2016
SQL Server 2014 No

La tabella seguente elenca il percorso di aggiornamento dell'edizione supportato da BizTalk Server 2016. "Sì" indica che l'edizione BizTalk Server 2016 può essere aggiornata all'edizione. "No" significa che l'edizione BizTalk Server 2016 non può essere aggiornata all'edizione. In caso di "No", l'ambiente BizTalk deve essere ricreato.

BizTalk Server 2016 BizTalk Server 2020 Evaluation Edition BizTalk Server 2020 Branch Edition BizTalk Server 2020 Developer Edition BizTalk Server 2020 Standard Edition BizTalk Server 2020 edizione Enterprise
Versione di valutazione No No No No
Ramo No No No
Sviluppatore No No No No
Standard No No No
Enterprise No No No No

Informazioni importanti da leggere prima di eseguire l'aggiornamento

  • Autorizzazioni: l'utente che esegue l'aggiornamento deve essere membro dei gruppi di utenti seguenti o disporre delle autorizzazioni equivalenti:

    • Gruppo di amministratori nel computer locale
    • Gruppo di amministratori di sistema di SQL Server sul server SQL Server
    • Gruppo Amministratori BizTalk Server
    • Gruppo Amministratori Single Sign-On (SSO)
  • SSO: il server Master Secret single Sign-On 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:

    1. In Server Manager selezionare Strumenti e aprire Windows Firewall con sicurezza avanzata.
    2. Selezionare Regole in ingresso.
    3. In Regole in ingresso fare clic con il pulsante destro del mouse su Distributed Transaction Coordinator * (appropriato) e quindi su Abilita regola.
    4. In Windows Firewall con sicurezza avanzata selezionare Regole in uscita.
    5. In Regole in uscita fare clic con il pulsante destro del mouse su Distributed Transaction Coordinator * (appropriato) e quindi su 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 le versioni precedenti di .NET Framework non sono disponibili dopo l'aggiornamento. Per usare le associazioni personalizzate, aggiungere manualmente le associazioni personalizzate nel file machine.config. di .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 btsntsvc.exe.config migrazione delle modifiche solo nei file e bm.exe.config .

  • Adattatore SQL: l'adapter SQL viene rimosso in BizTalk Server 2020. È in stato deprecato in BizTalk Server 2016 e versioni precedenti. Il BizTalk Server 2020 aggiorna le porte associate all'invio in batch EDI o alle eccezioni ESBT per l'uso dell'adapter WCF-SQL.

    Avviso

    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 di eseguire l'aggiornamento. Per altre informazioni sull'adapter SQL in BizTalk Adapter Pack, vedere Introduzione all'adapter BizTalk per SQL.

  • Adattatore del servizio messaggi TIBCO Enterprise: applicabile a partire da BizTalk Server 2020, l'adapter del servizio messaggi tiBCO Enterprise è supportato solo nell'host a 64 bit.

BAM

  • Pacchetti BAM DTS: arresta tutti i pacchetti BAM Data Transformation Services (DTS). In caso contrario, potrebbero perdersi i dati o potrebbe essere danneggiato un cubo OLAP (Online Analytical Processing).

  • Pacchetti BAM DTS e catalogo SSIS: BizTalk Server 2016 distribuiti pacchetti BAM DTS nell'archivio pacchetti SSIS (MSDB). A partire da BizTalk Server 2020, il pacchetto DTS BAM 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 DTS BAM distribuiti nel catalogo SSIS.

  • Spazio su disco: lo spazio disponibile 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 eseguire l'aggiornamento alla 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 BizTalk Server 2016. Per aggiornare le configurazioni corrispondenti degli intercettori, utilizzare l'Editor dei profili di rilevamento per recuperare il profilo per l'attività, quindi riapplicare il profilo.

  • Cartella di lavoro di LiveData: se si usa BAM in BizTalk Server 2016, dopo l'aggiornamento, è necessario rigenerare manualmente la cartella di lavoro LiveData. Per rigenerare la cartella di lavoro LiveData:

    1. Recuperare la definizione BAM eseguendo il comando seguente:

      BM get-defxml MyDef.xml

    2. Ricreare i report di tabella pivot aprendo Microsoft Office Excel e quindi selezionando i componenti aggiuntivi BAM. Importare il file MyDef.xml creato nel passaggio (1) e ricreare i report di tabella pivot. Salvare la nuova cartella di lavoro BAM come MyNewBook.xls.

    3. Rinominare i report di tabella pivot individuando i nomi delle tabelle pivot in MyDef.xml<Caption> nel <BAMDefinition>\<Extension>\<OWC>\<PivotTableView>\<PivotTable>\<PivotView>\<Label> percorso. Usare questi nomi per rinominare i report di tabella pivot in MyNewBook.xls.

    4. Rigenerare la cartella di lavoro LiveData eseguendo il comando seguente:

      BM regenerate-livedataworkbook MyNewBook.xls

      Nota

      Le cartelle di lavoro LiveData rigenerate non ricreano gli elementi Excel (ad esempio, i grafici) nella cartella di lavoro LiveData originale. Ricreare manualmente gli elementi.

  • Prerequisiti degli strumenti BAM: l'installazione di SSIS è necessaria nel computer BAM Tools. La versione di SSIS deve essere compatibile con i SQL Server nel computer in cui è configurato strumenti BAM. È possibile arrestare e disabilitare il servizio Windows SSIS dopo l'installazione di SSIS in questo computer.

Enterprise Single 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 su un computer con una versione precedente di BizTalk, ESSO è aggiornato automaticamente durante l'installazione. Si consiglia di eseguire la seguente procedura prima di aggiornare:

    1. Verificare di aver eseguito il backup di una versione corrente del database Single Sign-On Single (SSODB).
    2. Verificare che la chiave master secret corrente sia conservata in una posizione sicura.
    3. Conoscere la password per il master secret.

    Aggiornare tutti i server di un gruppo di BizTalk per la stessa versione. Questo requisito si applica anche ai server master secret autonomi.

  • 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.

    1. Verificare che la chiave master secret corrente sia conservata in una posizione sicura.
    2. Verificare che la versione corrente del database SSODB sia conservata in una posizione sicura.
    3. Eseguire il Setup.exe ESSO dal supporto di installazione di BizTalk Server 2020. La cartella di installazione predefinita è \Platform\SSO.
    4. Nella finestra di dialogo Esecuzione automatica selezionare Microsoft Enterprise Single Sign-On.
    5. Nella finestra di dialogo Riepilogo selezionare Aggiorna.

Ambiente con più computer

In un ambiente con più computer, aggiornare il computer con il server master secret di SSO. Quindi, aggiornare gli altri computer BizTalk Server. Non è possibile aggiornare contemporaneamente i computer BizTalk in un gruppo. Aggiornare un computer alla volta nell'ordine seguente:

  1. Server master secret Single Sign-On
  2. Computer di runtime in cui viene eseguito BizTalk Server
  3. Computer con strumenti di amministrazione e monitoraggio
  4. Computer di sviluppo ed eventuali altri computer in cui viene eseguito BizTalk Server

Altro

Utilizzando il Dashboard delle impostazioni, è possibile modificare in modo esteso le impostazioni di BizTalk Server per ottimizzarne le prestazioni. È inoltre possibile modificare le impostazioni per il gruppo BizTalk, l'host BizTalk Host e l'istanza dell'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 in modo che utilizzino gli account predefiniti. Se sono presenti più gruppi BizTalk Server in una foresta di Active Directory, modificare i nomi di 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 questi account può sembrare riuscita, ma il BAM Management Web Service ha esito negativo.

    L'utilizzo di tali account per il pool di applicazioni BAM è supportato.

  • Installare e disinstallare: quando si disinstalla BizTalk Server, eliminare manualmente i database BizTalk Server. Se si installa BizTalk Server in qualità di sviluppatori o responsabili della valutazione, è consigliabile eseguire l'installazione in un computer virtuale. Se è necessario ripetere l'installazione, sarà infatti possibile eseguire con facilità il rollback a un checkpoint preimpostato, 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. In questo documento vengono fornite indicazioni che riguardano entrambe le installazioni. Le differenze tra le installazioni 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 uno scenario di questo tipo, 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 eseguire l'aggiornamento dell'ambiente di produzione.

  • SQL Server istanze: è consigliabile aggiornare qualsiasi istanza di SQL Server prima di aggiornare la piattaforma.

Preparare il computer per l'aggiornamento

  1. Installare i Aggiornamenti critici di Windows. Al termine dell'installazione, è consigliabile riavviare il computer.

  2. Installare Microsoft OLEDB Driver per SQL Server in tutti i computer BizTalk Server.

  3. Installare le versioni x86 e x64 di Visual C++ 2015-2019 ridistribuibili in tutti i computer BizTalk Server.

  4. 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 SQL Server, vedere Aggiornare SQL Server.

  5. Aggiornare Strumenti Client di SQL Server. In un ambiente con più computer gli strumenti di amministrazione possono essere installati in un computer separato. Eseguire l'aggiornamento degli strumenti client di amministrazione di SQL Server, inclusi gli strumenti di gestione.

  6. 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 il SQL Server di destinazione.

  7. Creare il catalogo SSIS (SSISDB) in SQL Server.

  8. Installare Visual Studio. Requisiti hardware e software per BizTalk Server 2020 elenca le versioni supportate. È possibile installare side-by-side diverse versioni di Visual Studio. Per altre informazioni, vedere Visual Studio.

  9. 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.

  10. Arrestare i servizi di BizTalk Server e i servizi Windows:

    • Gruppo BizTalk del servizio BizTalk: <Application_Name>
    • Servizio di aggiornamento del Motore regole di business
    • Servizio Pubblicazione sul Web

    Se si dispone di qualsiasi acceleratore BizTalk Server installato, arrestare il servizio the HL7 Logging.

  11. Eseguire il backup dei database:

    • Master
    • MSDB
    • BAMArchive
    • BAMPrimaryImport
    • BAMStarSchema
    • BizTalkDTADb
    • BizTalkMgmtDb
    • BizTalkMsgBoxDb
    • BizTalkRuleEngineDb
    • BAMAnalysis

    SQL Server: Panoramica del backup

Eseguire l'aggiornamento

Importante

Durante l'installazione di SQL Server, il programma di installazione ha concesso all'account usato per l'accesso i diritti di amministratore del sistema. I diritti di amministratore del sistema sono anche necessari per installare BizTalk Server. Eseguire una delle operazioni seguenti:

  • Usare lo stesso account usato durante l'installazione di SQL Server. OR
  • Assicurarsi che l'account connesso corrente disponga dei diritti di amministratore di sistema.

Passaggi dell'aggiornamento

  1. Chiudere tutti i programmi aperti.
  2. Eseguire Setup.exe dal supporto di installazione.
  3. In Start selezionare Installa Microsoft BizTalk Server.
  4. In Customer Information (Informazioni cliente) immettere il nome utente, l'organizzazione e il codice Product Key. Selezionare Avanti.
  5. Accettare il contratto di licenza e selezionare Avanti.
  6. In Analisi utilizzo software immettere le preferenze. Per altre informazioni, vedere Appendice A (in questo articolo).
  7. In Installazione componenti esaminare i componenti disponibili e selezionare Avanti.
  8. In Riepilogo esaminare i componenti aggiornabili.
  9. Selezionare Aggiorna per avviare.
  10. Facoltativo: selezionare Usa Microsoft Update quando si verifica la disponibilità di aggiornamenti (scelta consigliata).
  11. In Aggiornamento completato deselezionare la casella di controllo Launch BizTalk Server Configurazione e quindi selezionare Fine.

ULTERIORI

Durante l'aggiornamento a BizTalk Server vengono eseguite numerose operazioni. È possibile che si verifichino errori durante il processo di aggiornamento. Con una preparazione appropriata, è tuttavia possibile risolvere rapidamente la maggior parte degli errori. È consigliabile leggere l'Appendice B (in questo articolo) per suggerimenti su come evitare errori di aggiornamento e cosa fare se si verifica un errore.

Il processo di aggiornamento consente di aggiornare solo le funzionalità che fanno parte della versione precedente di BizTalk Server in uso. Durante un aggiornamento non vengono installate nuove funzionalità. 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 il BizTalk Server Configuration Manager.

Per verificare se l'aggiornamento ha esito positivo, aprire Programmi e funzionalità e cercare BizTalk Server 2020. Se è presente nell'elenco, il programma di installazione è stato eseguito correttamente.

Post-aggiornamento

Non è possibile eseguire il rollback a BizTalk Server 2016.

  • Installare BizTalk Server'estensione in Visual Studio: per completare l'installazione di BizTalk Developer Tools, installare BizTalk Server'estensione in Visual Studio.

  • Scaricare e copiare WinSCP: se si usa l'adattatore SFTP, scaricare la versione consigliata del file ZIP WinSCP ed estrarla nella cartella di installazione di BizTalk Server 2020.

  • Disinstallare OWC: OWC è deprecato e non supportato da Microsoft. È consigliabile disinstallarlo da BizTalk Server computer. L'impatto è limitato alla funzionalità Visualizzatore aggregazioni nel portale BAM.

  • Installare MQSAgent: se il file di MQSAgent.dll è installato in un server MQ WebSphere remoto, installare una nuova versione dell'agente MQ da BizTalk Server 2020 nel server MQ WebSphere remoto.

  • Avviare MSMQ: se si usa l'adapter MSMQ, avviare il servizio Accodamento messaggi.

  • Processo di SQL Agent: riconfigurare i processi di SQL Server Agent seguenti:

  • Pacchetti DTS BAM pianificati: se sono presenti processi di SQL Agent per pianificare pacchetti DTS BAM, 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.

  • BizTalk Server gruppo Utenti di sola lettura: se si vuole configurare il ruolo Utenti di sola lettura, eseguire lo script di PowerShell Configure-WindowsGroupForReadOnlyUserDBRole.ps1 con windows group come parametro. Assicurarsi di aver installato SQL Server modulo di PowerShell.

  • BizTalk Server Feature Pack 2016: se è stato eseguito l'aggiornamento da BizTalk Server Feature Pack 2016, sono necessarie le azioni successive all'aggiornamento.

    • Adapter O365: installare e configurare TMS BizTalk se si usano adapter O365. Sarà necessario attivare ogni porta usando queste schede 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 operativo in Gestione IIS, eliminare i pool di app corrispondenti e quindi riconfigurare la funzionalità API REST BizTalk nella configurazione BizTalk Server 2020.

  • Riavviare le applicazioni: riavviare tutte le applicazioni distribuite aggiornate.

  • Aggiornare l'host a 64 bit per l'adapter del servizio messaggi TIBCO Enterprise: aggiornare l'host del gestore di trasmissione e ricezione per l'adapter del servizio messaggi tiBCO Enterprise a un host a 64 bit.

Appendice A: Programma di miglioramento dell'esperienza del cliente

Nell'ambito dell'Analisi utilizzo software di BizTalk Server, è possibile inviare a Microsoft commenti e suggerimenti utili sull'uso delle funzionalità di BizTalk Server. I dati raccolti sono anonimi e non possono essere usati per identificare l'utente. Microsoft raccoglie statistiche sull'uso delle funzionalità come parte di questo programma.

Partecipando al programma, l'utente può contribuire al miglioramento dell'affidabilità e delle prestazioni di diverse funzionalità di BizTalk Server.

Appendice B: problemi noti

  • Configurare gli avvisi BAM nel computer di amministrazione: è disponibile un ambiente multicomputer con i componenti Amministrazione, Runtime e SQL Server installati in computer separati. Quando si usano gli strumenti BAM o gli avvisi BAM, possono verificarsi i problemi seguenti:

    PROBLEMA: quando si configura BAM Tools 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 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 vengono configurati nel computer di runtime. Per risolvere questo problema, configurare gli avvisi BAM nello stesso computer della console di amministrazione BizTalk. Non configurare gli avvisi BAM nel computer di runtime.

  • Ripristino da un aggiornamento non riuscito: un aggiornamento non riuscito può verificarsi in qualsiasi momento durante l'aggiornamento. Le modalità di ripristino da un aggiornamento non riuscito dipendono dal punto in cui si verifica l'errore nelle diverse fasi.

    • Se l'aggiornamento non riesce durante l'installazione dei prerequisiti, il programma di installazione arresta l'installazione dei prerequisiti rimanenti e restituisce un messaggio di errore. È quindi possibile correggere il problema e rieseguire l'installazione.

    • Se l'aggiornamento non riesce durante l'aggiornamento dei database, durante la rimozione delle funzionalità dalla versione esistente di BizTalk Server o durante l'installazione di nuova versione, il programma di installazione arresta il processo e restituisce un messaggio di errore. Tutte le modifiche vengono annullate. Le modifiche apportate ai database BizTalk Server non possono essere annullate.

      Se i componenti dell'installazione precedente di BizTalk Server vengono rimossi durante l'aggiornamento, il computer può risultare privo di componenti di BizTalk Server. Le informazioni di configurazione delle funzioni dell'installazione precedente possono essere trattenute. E a seconda del punto in cui il processo di aggiornamento non riesce, i database BizTalk Server potrebbero essere 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 non riesce o riesce solo parzialmente, eseguire la configurazione di BizTalk Server per completare l'aggiornamento.

      Se continuano a verificarsi errori durante l'aggiornamento e si vuole tornare alla versione precedente di BizTalk Server, sarà necessario ripristinare i database di cui si è eseguito il backup e 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 indirizzo di ricezione in esecuzione in una versione diversa di BizTalk Server.

  • Archivio certificati: dopo l'aggiornamento, aprire una porta di invio o una posizione di ricezione dalla console di amministrazione di BizTalk Server e ottenere 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 soluzione:

    1. Creare una copia di backup del file di web.config disponibile in %BizTalkInstallDir%\BAMPortal\web.config.

    2. Tramite bm.exe disponibile nella cartella di rilevamento di BizTalk Server, eseguire il comando seguente al prompt dei comandi: bm.exe get-config –FileName:<filepath> -Server:MyServer -Database:MyDB

      Dal file CONFIG XML ottenere il valore per BAMVRoot (xpath: BAMConfiguration\ GlobalProperty\Name="BAMVRoot").

    3. Aprire Configurazione di BizTalk Server nel computer elencato come valore BAMVRoot e annullare la configurazione del portale BAM.

    4. Aprire Configurazione di BizTalk Server e riconfigurare il portale BAM.

    5. Aprire il nuovo file web.config dal percorso indicato nel passaggio (1).

    6. Usando la copia di backup del file web.config, impostare i valori seguenti (in configuration\appSettings):

      • key="MainPageContentUrl"
      • key="AlertNotificationOptions"

      Nota

      In un computer a 64 bit è consigliabile riconfigurare il portale BAM dopo aver eseguito l'aggiornamento del sistema operativo.

  • Distribuire attività BAM EDI: quando si esegue l'aggiornamento, l'aggiornamento potrebbe avere esito parziale. Ciò può verificarsi quando si esegue l'aggiornamento di SQL Server (con EDI configurato). L'aggiornamento delle attività BAM EDI potrebbe non essere eseguito correttamente. Per risolvere il problema, al prompt dei comandi distribuire le attività BAM mediante l'esecuzione dei comandi seguenti utilizzando 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 di BizTalk Server, quando si tenta di aggiornare, 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 il problema, aggiornare i servizi SSO nel cluster di runtime SSO e BizTalk Server.

    Per aggiornare i servizi SSO nel cluster SSO:

    1. In Amministratore cluster , Bring Online il gruppo di cluster che contiene la risorsa del servizio Enterprise SSO cluster. Ciò dovrebbe avviare tutte le risorse nel gruppo di cluster.

    2. Accettare Offline l'istanza cluster del servizio Enterprise SSO. E poi, riportarlo online.

    3. Spostare il gruppo di cluster. Questo passaggio dovrebbe spostare il gruppo di cluster contenente la risorsa dei servizi Enterprise SSO in cluster dal primo nodo al secondo nodo.

    4. Accettare Offline l'istanza cluster del servizio Enterprise SSO. E poi, riportarlo online.

      Per aggiornare i servizi SSO in un cluster di runtime di BizTalk Server:

    5. In Amministratore cluster, Bring Online il gruppo di cluster che contiene la risorsa di runtime cluster BizTalk Server. Ciò dovrebbe avviare tutte le risorse nel gruppo di cluster.

    6. Prendere offline l'istanza cluster dei servizi SSO enterprise. E poi, riportarlo online.

    7. Spostare il gruppo di cluster. Questo passaggio dovrebbe spostare il gruppo di cluster contenente la risorsa di runtime BizTalk in cluster dal primo nodo al secondo nodo.

    8. Prendere offline l'istanza cluster dei servizi SSO enterprise. E poi, riportarlo online.

Passaggi successivi

Passaggi di post-configurazione per ottimizzare l'ambiente