Instructions pour la résolution des problèmes d'autorisation liés à SQL Server
BizTalk Server utilise largement les bases de données Microsoft SQL Server pour les opérations d’exécution et, par conséquent, il est important que les autorisations SQL Server soient correctement définies. Cette rubrique fournit des instructions générales pour réduire les problèmes d’autorisations SQL Server et des étapes que vous pouvez suivre pour résoudre les problèmes d’autorisations SQL Server qui affectent BizTalk Server.
Instructions générales
Utilisez des utilisateurs et groupes de domaines pour une installation de BizTalk Server sur plusieurs ordinateurs
Vous devez utiliser des groupes d’utilisateurs et des comptes de domaine lors de la configuration de BizTalk Server à exécuter dans un scénario multiordinateur, par exemple, où BizTalk Server et SQL Server sont installés sur des ordinateurs distincts. N’essayez pas de configurer ou d’exécuter BizTalk Server dans un scénario d’authentification directe dans lequel des paires correspondantes de noms d’utilisateur et de mots de passe sont créées sur chaque ordinateur pour éviter d’utiliser des groupes de domaines et des comptes. Bien qu’un tel scénario direct puisse sembler fonctionner correctement dans certains scénarios, cela entraîne l’échec de BizTalk Server dans d’autres scénarios et n’est pas une configuration prise en charge.
Pour plus d’informations sur l’installation et la configuration de BizTalk Server dans une configuration multiordinateur, téléchargez le Guide d’installation dans guides d’installation liés à BizTalk Server 2013.
Vérifiez que les utilisateurs et groupes Windows appropriés sont définis dans les rôles du serveur SQL Server adéquats
Vérifiez l’appartenance correcte SQL Server rôle, comme indiqué dans le tableau de la rubrique Groupes Windows et comptes d’utilisateur dans BizTalk Server.
Utilisez le Générateur de profils SQL Server pour diagnostiquer les problèmes d'autorisation
Configurez une trace SQL Server Profiler pour surveiller l’événement Audit Login Failed afin de collecter des informations détaillées sur les échecs d’autorisations. Pour plus d’informations sur l’utilisation de SQL Server Profiler, consultez la documentation SQL Server.
Problèmes connus
Les travaux SQL Server installés avec BizTalk Server ne peuvent pas être exécutés
Problème
Les SQL Server travaux installés avec BizTalk Server échouent et des erreurs similaires à celles-ci sont générées dans le journal des applications SQL Server :
Type d'événement : Avertissement
Source d'événement : SQLSERVERAGENT
Catégorie d'événement : Moteur de travail
ID d’événement : 208
Date : 29/06/2008
Heure : 16:45:01
Utilisateur : N/A
Ordinateur : SQLServer
Description :
Travail planifié de SQL Server « Backup BizTalk Server »
(0x4AC7C44A48541443927A56C5C6699ECF) - État : Échec - Appelé le : 29-6-2008 13:45:01 - Message : Le travail a échoué. Le travail a été appelé par Planification 305 (MarkAndBackupLogSched). La dernière étape exécutée est l'étape 1 (BackupFull).
-Et-
Type d'événement : Informations
Source d'événement : MSSQLSERVER
Catégorie d'événement : (4)
ID de l'événement : 17055
Date : 29/06/2008
Heure : 16:45:01
Utilisateur : N/A
Ordinateur : SQLServer
Description :
18456 : Échec de l'ouverture de session pour l'utilisateur 'NT AUTHORITY\SYSTEM'
Cause
Cette erreur peut se produire si la connexion BUILTIN\Administrators a été supprimée de SQL Server. Si la connexion BUILTIN\Administrators est supprimée, sqlmaint.exe ne pourront pas vous connecter à SQL Server ce qui empêchera l’exécution des travaux SQL.
Résolution
Pour résoudre ce problème, recréez la connexion BUILTIN\Administrators et ajoutez-la au rôle db_owner pour les bases de données BizTalk Server et la base de données Master.
Voir aussi
Résolution des problèmes SQL ServerTroubleshooting BizTalk Server permissions