L'aggiornamento a BizTalk Server 2013 non aggiorna l'accesso SSO aziendale
Questo articolo consente di risolvere il problema per cui l'esecuzione di un aggiornamento sul posto da BizTalk 2009 o 2010 a BizTalk 2013 non aggiorna Enterprise Single Sign On (SSO) nello stesso computer.
Versione originale del prodotto: BizTalk Server 2013 Branch, BizTalk Server 2013 Developer, BizTalk Server 2013 Enterprise, BizTalk Server 2013 Standard
Numero KB originale: 2908466
Sintomi
Quando si esegue un aggiornamento sul posto da Microsoft BizTalk Server 2009 o BizTalk Server 2010 a BizTalk Server 2013, l'accesso Single Sign-On aziendale non viene aggiornato nello stesso computer.
Se questo problema causa l'aggiornamento del server segreto master SSO, i tentativi di aggiornamento di altri server BizTalk nel gruppo avranno esito negativo e verrà visualizzato l'errore seguente:
Aggiornare il server master secret
Inoltre, qualsiasi componente di BizTalk Server che fa riferimento a Microsoft.BizTalk.Interop.SSOClient.dll può non riuscire con l'errore seguente:
Impossibile caricare il file o l'assembly 'Microsoft.BizTalk.Interop.SSOClient, Version=7.0.2300.0
Causa
Un aggiornamento sul posto a Biztalk Server 2013 non aggiorna l'accesso SSO aziendale nello stesso computer.
Risoluzione
Per risolvere questo problema, aggiornare manualmente l'accesso SSO aziendale. A tal fine, attenersi alla seguente procedura:
Verificare che il backup della chiave master secret corrente venga eseguito in un percorso sicuro.
Verificare che venga eseguito il backup di una versione corrente del database SSO in un percorso sicuro.
Eseguire il file enterprise SSO Setup.exe dal supporto di installazione di BizTalk Server 2013:
- Per i computer a 32 bit, usare il file Setup.exe in
\Platform\SSO
. - Per i computer a 64 bit, usare il file Setup.exe in
\Platform\SSO64
.
- Per i computer a 32 bit, usare il file Setup.exe in
Nella finestra di dialogo Esecuzione automatica selezionare Microsoft Enterprise Single Sign-On.
Nella finestra di dialogo Riepilogo selezionare Aggiorna.
Ulteriori informazioni
Per determinare la versione dell'accesso SSO nel computer, controllare i valori Server e Amministrazione nel percorso del Registro di sistema seguente. Il valore corretto per un ambiente BizTalk Server 2013 è 9.0.1865.0.
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ENTSSO
Il file Microsoft.BizTalk.Interop.SSOClient.dll assembly può essere usato anche per verificare la versione di SSO. Il percorso predefinito per questo assembly è C:\Program Files\Common Files\Enterprise Single Sign-On
. In un ambiente BizTalk 2013 aggiornato correttamente, la versione del file sarà 9.0.1865.0 e la versione di .NET sarà 7.0.2300.0.