Partager via


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