Configurer une application de service Business Data Connectivity dans SharePoint Server
S’APPLIQUE À :2013 2016 2019 Édition d’abonnement SharePoint dans Microsoft 365
Services Microsoft Business Connectivity est une application de service SharePoint Server. Vous devez la créer si elle ne l'a pas été lors de la configuration initiale de vos batteries.
Configurer le compte du pool d’applications Business Connectivity Services
Le pool d'applications de l'application de service Business Connectivity Services requiert un compte géré SharePoint Server (en général un compte Active Directory) pour s'exécuter. Ce compte doit avoir accès aux bases de données de contenu comportant les sites dans lesquels Business Connectivity Services sera utilisé.
Si vous exécutez l'application de service à l'aide du même compte du pool d'applications que l'application web dans laquelle se trouvent les bases de données de contenu, cet accès requis aux bases de données est automatiquement configuré. Toutefois, nous vous recommandons d'utiliser un autre compte pour le pool d'applications Business Connectivity Services, particulièrement dans une batterie de serveurs grande ou complexe. Celui-ci permet un plus grand contrôle sur les données et l'accès aux ressources.
Si vous choisissez d'utiliser le même compte géré pour Business Connectivity Services que celui utilisé pour l'application web, vous pouvez ignorer les procédures indiquées dans cette section. Si vous choisissez de créer un compte géré, vous devez procéder comme suit :
Inscrire un compte managé dans SharePoint Server. (Vous aurez besoin d’un compte d’utilisateur Active Directory pour cette étape. Faites-le créer par votre administrateur Active Directory.)
Octroyez à ce compte l'accès aux bases de données de contenu qui contiennent les sites dans lesquels Business Connectivity Services sera utilisé. Ce processus inclut l'exécution d'un script Microsoft PowerShell depuis SharePoint 2016 Management Shell.
La première étape consiste à inscrire un compte géré. Utilisez la procédure ci-après pour inscrire le compte Active Directory à utiliser pour le pool d'applications Business Connectivity Services.
Pour inscrire un compte géré
Dans le site web Administration centrale de SharePoint Server, cliquez sur Sécurité.
Dans la section Sécurité générale, cliquez sur Configurer les comptes gérés.
Cliquez sur Enregistrer le compte géré.
Dans la section Informations d'identification du compte de service, tapez le nom d'utilisateur et le mot de passe du compte Active Directory à inscrire.
Éventuellement, si le mot de passe du compte est configuré de sorte à expirer à l'issue d'une certaine durée, configurez les paramètres de modification de mot de passe automatique afin que SharePoint Server modifie ce mot de passe.
Cliquez sur OK.
Une fois que vous avez inscrit le compte géré, vous devez lui octroyer l'accès aux bases de données de contenu comportant les sites dans lesquels vous utiliserez Business Connectivity Services. Appliquez la procédure suivante pour accorder à ce compte l'accès aux bases de données. Suivez cette procédure pour chaque application web qui contient une base de données de contenu dans laquelle vous prévoyez d'utiliser Business Connectivity Services.
Pour accorder à un compte l'accès aux bases de données de contenu
Ouvrez SharePoint 2016 Management Shell en tant qu'administrateur.
À l'invite de commandes Microsoft PowerShell, tapez ce qui suit, en appuyant sur Entrée après chaque ligne :
$w = Get-SPWebApplication -identity <web application>
$w.GrantAccessToProcessIdentity("<service account>")
Une fois que vous avez terminé d'octroyer au compte géré l'accès aux bases de données de contenu, l'étape suivante consiste à créer une application de service Business Connectivity Services.
Créer une application de service Business Data Connectivity
Si vous utilisez SharePoint Server 2013, vous devez démarrer le service Business Data Connectivity sur au moins un serveur de votre batterie de serveurs. (Si vous utilisez SharePoint Server 2016, l’approvisionnement de service est géré automatiquement par MinRole.)
Démarrer le service BDC (SharePoint Server 2013 uniquement)
Ouvrez le le site Web Administration centrale de SharePoint de la batterie de serveurs qui contient votre solution BCS.
Dans la barre de lancement rapide, cliquez sur Paramètres système.
Dans la page Paramètres système, sous Serveurs, cliquez sur Gérer les services sur le serveur.
Sélectionnez la valeur dans le champ Serveur. Si le nom du serveur qui apparaît dans ce champ ne correspond pas à celui sur lequel vous souhaitez exécuter le Service Business Data Connectivity, cliquez sur la flèche vers le bas, cliquez sur Changer de serveur et sélectionnez le serveur approprié.
Si besoin est, en regard de Service Business Data Connectivity, sous la colonne Action, cliquez sur Démarrer.
Suivez la procédure décrite ci-après pour créer une application de service Business Connectivity Services.
Pour créer une application de service Business Data Connectivity
Ouvrez le site Web Administration centrale de SharePoint avec un compte d'administrateur de batterie.
Sous Gestion des applications, choisissez Gérer les applications de service.
Cliquez sur Nouveau, puis sur Service BDC.
Procédez comme suit pour configurer le paramètre dans la page de configuration Créer une application de service Business Data Connectivity:
Dans la zone Nom de l'application de service, saisissez le nom de l'application de service.
Dans la zone Base de données, laissez les valeurs prérenseignées dans les champs Serveur de base de données, Nom de la base de données et Authentification de la base de données ( Authentification Windows (recommandé) dans ce dernier cas) sauf si des besoins conceptuels spécifiques vous incitent à les changer.
Si vous avez configuré la fonctionnalité SQL Server de mise en miroir de bases de données et souhaitez intégrer la base de données du service Business Data Connectivity dans la mise en miroir, précisez le nom du serveur de base de données de basculement dans la zone serveur de base de données de basculement.
Entrez le nom d'un nouveau pool d'applications dans la zone Nom du pool d'applications.
Dans la liste déroulante, sélectionnez le compte géré que vous avez inscrit.
Cliquez sur OK pour créer l'application de service Business Data Connectivity, puis cliquez de nouveau sur OK.
Sélectionnez la ligne où se trouve l' application de service Business Data Connectivity et non l'application du proxy.
Cliquez sur Administrateurs dans la zone Opérations et ajoutez tous les comptes qui doivent être capables d'administrer l'application de service Business Data Connectivity en leur accordant un droit de contrôle total. Lorsque les utilisateurs ouvriront le site Administration centrale, ils pourront administrer l'application de service Business Data Connectivity.