Linee guida per la risoluzione dei problemi relativi alle autorizzazioni SQL Server
BizTalk Server usa ampiamente i database di Microsoft SQL Server per le operazioni di runtime e, di conseguenza, è importante che le autorizzazioni SQL Server siano impostate correttamente. In questo argomento vengono fornite alcune linee guida generali per ridurre al minimo i problemi di autorizzazioni SQL Server e i passaggi che è possibile seguire per risolvere i problemi relativi alle autorizzazioni SQL Server che influiscono sulle BizTalk Server.
Linee guida generali
Utilizzare utenti e gruppi di dominio per un'installazione di BizTalk Server in più computer
È necessario usare gruppi di utenti e account di dominio durante la configurazione di BizTalk Server per l'esecuzione in uno scenario multicomputer, ad esempio, in cui BizTalk Server e SQL Server sono installati in computer separati. Non tentare di configurare o eseguire BizTalk Server in uno scenario di autenticazione pass-through in cui vengono create coppie corrispondenti di nomi utente e password in ogni computer per evitare di usare gruppi di dominio e account. Anche se questo scenario pass-through potrebbe sembrare funzionare correttamente in alcuni scenari, ciò causerà l'errore BizTalk Server in altri scenari e non è una configurazione supportata.
Per altre informazioni sull'installazione e la configurazione di BizTalk Server in una configurazione multicomputer, scaricare la Guida all'installazione in Guide all'installazione correlate a BizTalk Server 2013.
Accertarsi che gli utenti e i gruppi di Windows appropriati siano definiti nei corrispondenti ruoli di SQL Server
Verificare l'appartenenza corretta SQL Server ruolo, come indicato nella tabella nell'argomento Gruppi di Windows e account utente in BizTalk Server.
Utilizzare SQL Server Profiler per diagnosticare i problemi di autorizzazioni
Configurare una traccia SQL Server Profiler per monitorare l'evento Audit Login Failed per raccogliere informazioni dettagliate sugli errori delle autorizzazioni. Per informazioni su come usare SQL Server Profiler, vedere la documentazione di SQL Server.
Problemi noti
I processi di SQL Server installati con BizTalk Server non vengono eseguiti
Problema
I processi SQL Server installati con BizTalk Server hanno esito negativo ed errori simili ai seguenti vengono generati nel registro applicazioni di SQL Server:
Tipo evento: Avviso
Origine evento: SQLSERVERAGENT
Categoria evento: Motore processi
ID evento: 208
Data = 29/06/2008
Ora: 16.45.01
Utente: N/D
Computer: SQLServer
Descrizione:
Processo pianificato di SQL Server 'Backup BizTalk Server'
(0x4AC7C44A48541443927A56C5C6699ECF) - Stato: Non riuscito - Richiamato il: 29-06-2008 13:45:01 - Messaggio: Processo non riuscito. Il processo è stato richiamato da Schedule 305 (MarkAndBackupLogSched). L'ultimo passaggio eseguito è il passaggio 1 (BackupFull).
-E-
Tipo evento: Informazioni
Origine evento: MSSQLSERVER
Categoria evento: (4)
ID evento: 17055
Data = 29/06/2008
Ora: 16.45.01
Utente: N/D
Computer: SQLServer
Descrizione:
18456: Accesso utente non riuscito 'NT AUTHORITY\SYSTEM'.
Causa
Questo errore può verificarsi se l'account di accesso BUILTIN\Administrators è stato rimosso da SQL Server. Se l'account di accesso BUILTIN\Administrators viene eliminato, sqlmaint.exe non sarà in grado di accedere a SQL Server che impedirà l'esecuzione dei processi SQL.
Risoluzione
Per risolvere questo problema, ricreare l'account di accesso BUILTIN\Administrators e aggiungerlo al ruolo db_owner per i database BizTalk Server e il database master.
Vedere anche
Risoluzione dei problemi di SQL ServerTroubleshooting BizTalk Server Permissions