Problemi noti di BizTalk Server
In questo argomento vengono elencati alcuni problemi noti relativi alla BizTalk Server.
Regole del firewall con DTC
Quando BizTalk Server e SQL Server vengono installati in computer separati, Distributed Transaction Coordinator (MS DTC) gestisce le transazioni tra i computer. Di conseguenza, abilitare le porte DTC all'interno delle regole del firewall nei computer BizTalk Server e SQL Server.
Quando si configura BizTalk Server, possono verificarsi gli errori seguenti quando le porte DTC non sono abilitate nel firewall:
Errore WMI durante la creazione del database. Provare a eseguire il rollback ed eliminare il database 'SQLServerName\BizTalkMsgBoxDb' parzialmente creato
Viene generata la descrizione dell'errore WMI: è stata generata l'eccezione di tipo 'System.EnterpriseServices.TransactionProxyException'.
Altre informazioni sono disponibili ai seguenti indirizzi:
Porte per il server di amministrazione
Passaggi di post-installazione per BizTalk Server 2013 e 2013 R2
Monitoraggio attività di business
In questa sezione sono elencati i problemi noti relativi al modulo Monitoraggio attività di business (BAM).
La distribuzione della definizione BAM non riesce a causa di un errore di accesso SQL
Durante la distribuzione della definizione BAM, l'operazione potrebbe non riuscire a causa di un errore di accesso con il codice 42000.
...
Deploying Activity... Done.
Deploying View... ERROR: The BAM deployment failed.
Server: The current operation was cancelled because another operation in the transaction failed.
OLE DB error: OLE DB or ODBC error: Login failed for user <username>.; 42000.
…
Per correggere questo problema assicurarsi che l'account di accesso di Servizio analisi SQL disponga delle autorizzazioni in tutti i database correlati a BAM.
La configurazione BAM potrebbe generare avvisi correlati all'account di accesso di analisi BAM
La configurazione BAM aggiunge le autorizzazioni per l'account di accesso di analisi BAM in tutti i database correlati a BAM per potervi accedere. Tuttavia, la configurazione potrebbe non riuscire a eseguire questa operazione e potrebbe generare un avviso se non viene soddisfatto uno qualsiasi dei seguenti requisiti:
L'utente con il cui nome viene eseguita la configurazione BAM deve essere un amministratore nel computer in cui è installato Servizio analisi.
Su tale computer deve essere consentita l'amministrazione remota attraverso il firewall.
Un avviso potrebbe essere generato anche se l'account di accesso di analisi BAM è un amministratore del server SQL in cui sono installati i database correlati a BAM. È possibile ignorare l'avviso e continuare.
Soluzione alternativa : è necessario aggiungere manualmente l'autorizzazione per l'account di accesso di Analisi BAM in tutti i database correlati a BAM.
Compatibilità del portale BAM con Internet Explorer 10
Per usare il portale BAM con Internet Explorer 10, è necessario attivare sempre la modalità compatibilità nel browser.
Ricezione di messaggi di posta elettronica di notifica dopo l'arresto del servizio host di avviso
Se si usa BizTalk Server con SQL Server 2012, è necessario configurare la funzionalità di Posta elettronica database in SQL Server se si vogliono usare avvisi BAM. BizTalk Server usa un servizio Host avvisi in combinazione con la funzionalità di Posta elettronica database per inviare avvisi di notifica. Dopo aver elaborato le notifiche, questo servizio inoltra il carico di lavoro corrispondente al componente Posta elettronica database di SQL Server. Anche se si arresta il servizio host di avviso, è quindi possibile che vengano ancora visualizzate alcune notifiche relative a eventi elaborati da tale servizio ma non dal componente Posta elettronica database.
Configurazione dell'analisi degli avvisi BAM
Se si usa BizTalk Server con SQL Server 2012 e si vuole abilitare la traccia diagnostica per gli avvisi BAM, è necessario creare un file di configurazione per l'host avvisi BAM. È necessario denominare il file come BAMAlerts.exe.config e copiarlo nello stesso percorso dell'exe (BAMAlerts.exe), che si trova in \Programmi\Microsoft BizTalk Server\Tracking\.
Di seguito è riportato un esempio di file config. Questo file registra i dettagli a livello di informazioni sul Visualizzatore eventi.
<configuration>
<system.diagnostics>
<switches>
<add name="LogEventProvider" value="Info"/>
</switches>
</system.diagnostics>
</configuration>
Problemi relativi all'uso di BizTalk Server con SQL Server 2012
Quando si usa BizTalk Server con SQL Server 2012, è possibile impostare il valore Remote Login Timeout in SQL Server su 20 secondi. Se non si configura questo valore, è possibile che vengano generati errori in condizioni di uso intensivo. Per istruzioni su come impostare il valore timeout accesso remoto in SQL Server 2012, vederehttps://msdn.microsoft.com/library/ms175136.aspx
Problemi relativi agli adapter
In questa sezione sono elencati i problemi noti relativi agli adattatori BizTalk Server.
La porta dinamica potrebbe generare un errore durante l'uso dell'adapter Windows SharePoint Services (WSS)
Una porta dinamica che usa l'adapter WSS potrebbe restituire il seguente errore:
Error details: The Windows SharePoint Services site was not found. The URL "http://server:443/site" points to a SharePoint object for which there is no Windows SharePoint Services site.
Soluzioni alternative:
durante la configurazione della porta, aggiungere anche il numero di porta nell'URL del sito. Ad esempio:
http://server:80/site
.Abilitare la funzionalità Windows Identity Foundation 3.5 .
Verificare che l'account che esegue l'host BizTalk abbia accesso a SharePoint.
Non è possibile amministrare adapter disponibili con BizTalk Adapter Pack in un computer in cui è installato solo il componente Amministrazione BizTalk Server
Se è installato BizTalk Adapter Pack in un computer in cui è installata solo la console di amministrazione di BizTalk Server, gli adapter installati come parte di BizTalk Adapter Pack non sono disponibili quando si crea una porta di trasmissione o un percorso di ricezione. Questo perché questi adapter richiedono l'installazione del componente Runtime BizTalk nello stesso computer.
Soluzione alternativa: installare il runtime di BizTalk Server nel computer in cui sono installati l'Adapter Pack e il componente Amministrazione BizTalk Server. Non è necessario configurare BizTalk Server in tale computer.
Altri problemi
I file setup.bat degli esempi di BizTalk Server devono essere eseguiti con un prompt dei comandi a 32 bit
Per gli esempi di BizTalk Server forniti con questa versione, è necessario eseguire i file setup.bat associati solo da un prompt dei comandi a 32 bit. L'esecuzione dei file batch da un prompt dei comandi a 64 bit potrebbe generare un errore.
Esecuzione dell'installazione come amministratore
Quando si installa BizTalk Server, usare l'opzione Esegui come amministratore. In caso contrario, è possibile che vengano visualizzati i seguenti messaggi di errore:
Errore interno 2761. Codice restituito: 1
L'installazione di MSI ha restituito il codice di errore 1603. Errore irreversibile durante l'installazione.
L'uso di certificati con una chiave a 1024 bit per la codifica e la firma genera un errore della decodifica MIME-SMIME
In Windows 8, quando un messaggio viene crittografato e firmato tramite certificati con una chiave a 1024 bit, la decodifica MIME-SMIME genera un errore durante l'autenticazione del messaggio. Per evitare questo problema, è possibile usare certificati con una chiave a 2048 bit.
L'uso del resolver UDDI con ESB Toolkit genera un errore di serializzazione
Quando si usa UDDI con BizTalk ESB Toolkit, è possibile che si verifichi un errore di serializzazione XML durante la ricerca dei dettagli dell'associazione. Questo errore si verifica quando la chiave di binding non è specificata.
Progettazione di itinerari per ESB Toolkit
La finestra di progettazione dell'itinerario per BizTalk ESB Toolkit fa ora parte del supporto di installazione di BizTalk Server. È possibile trovare la finestra di progettazione itinerari nella cartella radice del supporto e ha il nome Microsoft.Practices.Services.Itinerary.DslPackage.vsix
. In precedenza, questo file era disponibile nel percorso in cui si installa BizTalk ESB Toolkit, che in genere è \Programmi\Microsoft BizTalk ESB Toolkit.
EDI
Viene usato il batch EDI. Quando si usano impostazioni locali per la lingua araba o un calendario arabo, l'orchestrazione viene sospesa e viene restituito il seguente errore:
Codice errore: 0xC0C01B52 (errore del motore di orchestrazione)Descrizione errore: sospensione a causa di un errore di persistenza durante la disidratazione. Gregoriano arabo supporta le date dal 30/04/1900 00.00.00 al 13/05/2029 23:59:59.
Per risolvere questo comportamento, immettere una data di fine araba valida.
Enterprise Single Sign-On
Con l'installazione di Enterprise Single Sign-On (ESSO) o al riavvio del servizio ESSO è possibile che venga visualizzato il seguente errore registrato in Visualizzatore eventi.
Impossibile caricare \Programmi\File comuni\Enterprise Single Sign-On\SSOPSServer.dll Codice errore: 0x8007007E, Impossibile trovare il modulo specificato. È possibile ignorare questo errore.