Utiliser la Banque d’informations sécurisée avec l’authentification SQL Server

 

**Sapplique à :**SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2017-07-07

Résumé : Utilisez banque d’informations sécurisé dans SharePoint Server 2013 ou SharePoint Server 2016 pour stocker les informations d’identification de SQL Server.

Vous pouvez utiliser la Service Banque d’informations sécurisé pour stocker les informations d’identification pour les sources de données qui requièrent SQL Server d’authentification. Vous pouvez ensuite utiliser ces informations d’identification pour accéder aux sources de données qui requièrent SQL Server d’authentification (par exemple, Base de données SQL Azure ) par le biais de Excel Services dans SharePoint Server 2013 ou Visio Services.

Notes

L’utilisation des informations d’identification SQL Server stockées dans la Banque d’informations sécurisée n’est pas prise en charge dans PerformancePoint Services.

Il est recommandé de stocker les informations d’identification dans la Banque d’informations sécurisée plutôt que dans un fichier de classeur ou dans un fichier de connexion de données Office. Lorsque vous stockez les informations d’identification dans la Banque d’informations sécurisée, elles ne sont pas stockées en texte brut et vous pouvez les gérer en un point central, ce qui permet de les mettre à jour plus facilement que si elles étaient incorporées dans des fichiers de classeur ou dans des fichiers ODC.

À l’aide de Banque d’informations sécurisée avec Excel Services ou Visio Services pour accéder aux sources de données par l’intermédiaire de SQL Server d’authentification requiert les éléments suivants :

  • Une application cible Banque d’informations sécurisée contenant les informations d’identification SQL Server permettant d’accéder à la source de données doit être configurée.

  • Le Compte de service autonome doit être configuré.

Les procédures décrites dans cet article supposent que vous avez déjà déployé les Banque d’informations sécurisée et Excel Services ou Visio Services. Pour plus d’informations sur le déploiement de banque d’informations sécurisé, Excel Services et Visio Services, consultez les liens connexes à la fin de cet article.

Configurer une application cible Banque d’informations sécurisée

Pour utiliser la Banque d’informations sécurisée pour l’authentification SQL Server, vous devez créer une application cible qui contienne la connexion SQL Server ayant accès aux données (il s’agit généralement des autorisations db_datareader). Appliquez la procédure suivante pour créer l’application cible.

Pour créer une application cible pour l’authentification SQL Server

  1. Dans la page d’accueil Administration centrale de SharePoint, dans Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application de service Banque d’informations sécurisée.

  3. Sous l’onglet Modifier, cliquez sur Nouveau.

  4. Dans la page Paramètres de l’application cible :

    1. Tapez un ID d’application dans la zone de texte ID de l’application cible.

    2. Tapez un nom complet dans la zone de texte Nom complet.

    3. Tapez une adresse de messagerie dans la zone de texte Adresse de messagerie du contact.

    4. Dans la liste déroulante Type d’application cible, sélectionnez Groupe.

    5. Cliquez sur Suivant.

  5. Dans la page Spécifier les informations d’identification :

    1. Remplacez le nom du champ Nom d’utilisateur Windows par ID d’utilisateur et remplacez le Type de champ associé Nom d’utilisateur Windows par Nom d’utilisateur.

    2. Remplacez le nom du champ Mot de passe Windows par Mot de passe et remplacez le Type de champ associé Mot de passe Windows par Mot de passe.

    3. Cliquez sur Suivant.

  6. Dans la page Spécifier l’appartenance :

    1. Dans la zone Administrateurs d’application cible, tapez le nom du compte d’utilisateur qui doit administrer cette application cible.

    2. Dans la zone Membres, entrez ou recherchez les noms des utilisateurs ou groupes Active Directory auxquels vous souhaitez accorder l’accès aux données. Pour accorder l’accès à tous les utilisateurs, saisissez Tout le monde.

    3. Cliquez sur OK.

Une fois que vous avez créé l’application cible, vous devez définir ses informations d’identification. Il s’agit des informations d’identification SQL Server qui ont accès à votre source de données. Appliquez la procédure suivante pour définir les informations d’identification de l’application cible.

Pour définir les informations d’identification pour l’application cible

  1. Dans la page d’accueil Administration centrale de SharePoint, dans Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application de service Banque d’informations sécurisée.

  3. Sur la page de la Banque d’informations sécurisée, cochez la case correspondant à l’application cible que vous avez créée pour l’authentification SQL Server, puis, dans la section Informations d’identification du ruban, cliquez sur Définir.

  4. Dans la zone de texte Nom d’utilisateur , tapez le compte SQL Server qui a accès aux données.

  5. Dans les zones de texte Mot de passe et Confirmer le mot de passe, tapez le mot de passe du compte SQL Server.

  6. Cliquez sur OK.

Configurer une application cible pour le Compte de service autonome

À l’aide de la banque d’informations sécurisé pour SQL Server l’authentification avec Excel Services ou Visio Services nécessite que le compte de Service autonome est configuré. Le compte de Service automatisé ne nécessite aucune autorisation spécifique de ce scénario ; Il ne doit exister dans le système. Si vous avez actuellement un compte de Service autonome configurée, vous pouvez ignorer les procédures décrites dans cette section.

Notes

Vous pouvez déterminer si un compte de service autonome a été configuré en vérifiant les paramètres des Données externes dans les paramètres globaux Excel Services ou Visio Services.

Si vous n’avez pas configuré le compte de Service autonome pour Excel Services ou Visio Services, vous devez d’abord créer une application cible de banque d’informations sécurisé qui peut être utilisé en tant que compte de Service autonome. Utilisez la procédure suivante pour créer l’application cible.

Pour créer une application cible pour le compte de Service autonome

  1. Dans la page d’accueil Administration centrale de SharePoint, dans Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application de service Banque d’informations sécurisée.

  3. Sous l’onglet Modifier, cliquez sur Nouveau.

  4. Dans la page Paramètres de l’application cible :

    1. Tapez un ID d’application dans la zone de texte ID de l’application cible.

    2. Tapez un nom complet dans la zone de texte Nom complet.

    3. Tapez une adresse de messagerie dans la zone de texte Adresse de messagerie du contact.

    4. Dans la liste déroulante Type d’application cible, sélectionnez Groupe.

    5. Cliquez sur Suivant.

  5. Dans la page Spécifier les informations d’identification, cliquez sur Suivant.

  6. Dans la page Spécifier l’appartenance :

    1. Dans la zone Administrateurs d’application cible, tapez le nom du compte d’utilisateur qui doit administrer cette application cible.

    2. Dans la zone membres, tapez le nom du compte Windows qui exécute le pool d’applications pour Excel Services ou Visio Services.

    3. Cliquez sur OK.

Une fois l’application cible créée, vous devez lui associer un jeu d’informations d’identification Windows. Il doit s’agir d’un compte de domaine Windows, mais aucune autorisation spécifique n’est requise pour ce scénario. Appliquez la procédure suivante pour définir les informations d’identification de l’application cible.

Pour définir les informations d’identification pour l’application cible

  1. Dans la page d’accueil Administration centrale de SharePoint, dans Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application de service Banque d’informations sécurisée.

  3. Sur la page de la Banque d’informations sécurisée, cochez la case correspondant à l’application cible que vous avez créée pour le compte de service autonome, puis, dans la section Informations d’identification du ruban, cliquez sur Définir.

  4. Dans la zone de texte Nom d’utilisateur Windows, tapez le nom d’utilisateur d’un compte Windows.

  5. Dans les zones de texte Mot de passe Windows et Confirmer le mot de passe Windows, tapez le mot de passe du compte Windows.

  6. Cliquez sur OK.

Une fois les informations d’identification ont été définies pour l’application cible, suivez les étapes de configuration de compte de Service autonome pour Excel Services ou Visio Services dans les sections suivantes.

Configurer Excel Services (SharePoint Server 2013 uniquement)

Si vous utilisez Excel Services, appliquez les procédures de cette section pour effectuer les étapes de configuration nécessaires.

Si le Compte de service autonome n’a pas encore été configuré pour Excel Services, procédez comme suit pour le configurer.

Pour configurer le compte de Service autonome

  1. Dans la page d’accueil Administration centrale de SharePoint, dans Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application de service Excel Services.

  3. Cliquez sur Paramètres globaux.

  4. Dans la section Données externes, sélectionnez l’option Utiliser un compte de service automatisé existant, puis entrez le nom de l’application cible que vous avez créée pour le compte de service autonome dans la zone de texte ID de l’application cible.

  5. Cliquez sur OK.

Pour pouvoir utiliser Excel Services avec la Banque d’informations sécurisée, vous devez spécifier une application de Banque d’informations sécuriséecible dans Excel avant de publier le classeur Excel sur un site SharePoint devant être rendu avec Excel Services. Dans ce cas, vous devez spécifier l’application cible Banque d’informations sécurisée que vous avez créée et qui contient les informations d’identification SQL Server.

Procédez comme suit pour définir une application cible Banque d’informations sécurisée à partir d’Excel.

Pour configurer les paramètres de la banque d’informations sécurisé dans Excel

  1. Dans Excel, sous l’onglet Données, cliquez sur Autres sources, puis sur Provenance : SQL Server.

  2. Dans la page Connexion à un serveur de bases de données :

    1. Tapez le nom de l’instance de SQL Server à laquelle vous souhaitez vous connecter dans la zone de texte Nom du serveur.

    2. Sélectionnez l’option Utiliser le nom d’utilisateur et le mot de passe suivants, puis tapez le nom d’utilisateur et le mot de passe d’un compte SQL Server ayant accès à votre source de données.

    3. Cliquez sur Suivant.

  3. Dans la page Sélection d’une base de données et d’une table, sélectionnez la base de données et la table à laquelle vous souhaitez vous connecter, puis cliquez sur Suivant.

  4. Dans la page Enregistrement du fichier de connexion de données et fin, cliquez sur Paramètres d’authentification.

  5. Dans la boîte de dialogue Paramètres d’authentification d’Excel Services, sélectionnez l’option Utiliser un compte stocké, saisissez le nom de l’application cible Banque d’informations sécurisée que vous avez créée pour l’authentification SQL Server, puis cliquez sur OK.

  6. Dans la page Enregistrement du fichier de connexion de données et fin, tapez un nom pour le fichier de connexion de données (ou conservez le nom par défaut) dans la zone de texte Nom de fichier, puis cliquez sur Terminer.

  7. Dans la boîte de dialogue Importer des données, sélectionnez l’une des options Tableau croisé dynamique, puis cliquez sur OK.

  8. Si la boîte de dialogue Connexion SQL Server apparaît, saisissez le mot de passe correspondant au nom d’accès, puis cliquez sur OK.

Une fois que vous êtes connecté à la source de données, vous pouvez terminer votre classeur Excel et le publier sur un site SharePoint à afficher avec Excel Services. Les informations de connexion à l’application cible Banque d’informations sécurisée resteront incorporées dans le fichier.

Notes

Excel se connecte directement à la base de données. Il n’utilise pas Banque d’informations sécurisée. Banque d’informations sécurisée est uniquement utilisé par Excel Services lors du rendu d’un classeur à partir d’un site SharePoint.

Si vous le souhaitez, vous pouvez exporter les informations de connexion à la Banque d’informations sécurisée sous la forme d’un fichier ODC et l’utiliser pour connecter d’autres classeurs Excel à la même source de données. Cela facilite l’administration et la distribution des connexions de données. Appliquez la procédure suivante si vous souhaitez exporter la connexion à la Banque d’informations sécurisée sous la forme d’un fichier ODC.

Important

Vous devez exporter le fichier ODC dans une bibliothèque de connexions de données approuvée. Les bibliothèques de connexions de données approuvées sont spécifiées dans les paramètres Excel Services de l’application de service. Pour plus d’informations, voir Gérer les bibliothèques de connexions de données approuvées Excel Services (SharePoint Server 2013).

Pour exporter le fichier ODC

  1. Dans Excel, sous l’onglet Données , cliquez sur Connexions.

  2. Sélectionnez la connexion que vous utilisez, puis cliquez sur Propriétés.

  3. Dans la boîte de dialogue Propriétés de connexion, cliquez sur l’onglet Définition.

  4. Sous l’onglet Définition, cliquez sur Paramètres d’authentification.

  5. Vérifiez que l’option Utiliser un compte stocké est sélectionnée et que la bonne application cible Banque d’informations sécurisée est spécifiée dans la zone de texte ID de l’application :, puis cliquez sur OK.

  6. Cliquez sur Exporter le fichier de connexion.

  7. Naviguez jusqu’à une bibliothèque de connexions de données appropriée sur le site SharePoint, tapez un nom de fichier, puis cliquez sur Enregistrer.

Une fois que vous avez exporté le fichier .odc, vous pouvez choisir de vous y connecter à partir de n’importe quel classeur Excel depuis lequel vous souhaitez vous connecter à cette source de données. Si les informations de connexion de données changent, il suffit de mettre à jour le fichier ODC ; tous les classeurs Excel qui y font référence disposeront alors des nouvelles informations de connexion.

Notes

Vous devez sélectionner la case à cocher Toujours utiliser le fichier de connexion dans les propriétés de connexion Excel afin de vous assurer que le classeur Excel utilise toujours le fichier de connexion.

Configurer Visio Services

Si vous utilisez Visio Services, vous pouvez utiliser les procédures dans cette section pour terminer les étapes de configuration nécessaires.

Si le compte de Service autonome n’a pas déjà été configuré pour Visio Services, procédez comme suit pour le configurer.

Pour configurer le compte de Service autonome

  1. Dans la page d’accueil Administration centrale de SharePoint, dans Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application de service de Visio Services.

  3. Cliquez sur Paramètres globaux.

  4. Dans la section Données externes, dans la zone de texte ID de l’application, tapez le nom de l’application cible que vous avez créée pour le Compte de service autonome.

  5. Cliquez sur OK.

Pour utiliser Visio Services avec Banque d’informations sécurisée, vous devez spécifier une application cible de banque d’informations sécurisé dans l’Assistant connexion de données Visio et exporter le fichier de connexion à SharePoint Server avant de publier le diagramme Visio à un site SharePoint avec Visio Services. Dans ce cas, vous devez spécifier l’application de cible Banque d’informations sécurisée que vous avez créé qui contient les informations d’identification de la connexion SQL Server.

Procédez comme suit pour créer une application cible Banque d’informations sécurisée à partir de Visio.

Pour créer un diagramme connecté à des données pour une utilisation avec une application cible de banque d’informations sécurisé

  1. Dans Visio Professionnel 2016, ouvrez un diagramme ou créez un nouveau diagramme.

  2. Sur le ruban, cliquez sur l’onglet Données, puis sur Lier des données à des formes.

  3. Dans la page Sélecteur de données, choisissez l’option Base de données Microsoft SQL Server, puis cliquez sur Suivant.

  4. Sur la page Connexion à un serveur de bases de données, entrez le nom de votre serveur de base de données, choisissez l’option Utiliser le nom d’utilisateur et le mot de passe suivants et saisissez votre nom d’utilisateur et votre mot de passe SQL Server.

  5. Cliquez sur Suivant.

  6. Dans la page Sélection d’une base de données et d’une table, sélectionnez la base de données à laquelle vous souhaitez vous connecter, puis cliquez sur Suivant.

  7. Dans la page Enregistrement du fichier de connexion de données et fin :

    1. Cliquez sur Paramètres d’authentification.

    2. Dans la boîte de dialogue Paramètres d’authentification de Visio Services, choisissez l’option Utiliser un compte stocké, tapez l’identifiant d’application de l’application cible de la Banque d’informations sécurisée que vous avez créée dans la zone de texte ID de l’application, puis cliquez sur OK.

    3. Cliquez sur Parcourir.

    4. Naviguez jusqu’à une bibliothèque de connexions de données.

      Notes

      Visio Services ne nécessite pas que les fichiers ODC enregistrée dans une bibliothèque de connexions de données. Toutefois, pour une administration plus simple, nous recommandons l’utilisation des bibliothèques de connexions de données pour stocker tous vos fichiers de connexion de données.

    5. Tapez un nom pour le fichier ODC, puis cliquez sur Enregistrer.

    6. Cliquez sur Terminer.

  8. Si la boîte de dialogue Propriétés du fichier Web apparaît, actualisez le titre, la description et les mots clés si vous le souhaitez, puis cliquez sur OK.

  9. Dans la page Sélectionner une connexion de données, cliquez sur Terminer.

  10. Connectez les données aux formes de votre diagramme.

  11. Lorsque vous êtes prêt à enregistrer le dessin, cliquez sur Fichier, sur Enregistrer, puis naviguez jusqu’à une bibliothèque de documents SharePoint.

  12. Tapez un nom de fichier, puis cliquez sur Enregistrer.

Notes

Visio se connecte directement à la base de données. Il n’utilise pas de Banque d’informations sécurisée. Banque d’informations sécurisée est uniquement utilisée par Visio Services lors du rendu d’un diagramme de Visio à partir d’un site SharePoint.

Une fois que vous avez publié le diagramme dans une bibliothèque de documents SharePoint, vous pouvez restituer à l’aide de Visio Services et Visio Services utilisent les informations d’identification de SQL Server stockées dans l’application cible de Banque d’informations sécurisée pour actualiser les données dans le diagramme.

See also

Planifier le service Banque d’informations sécurisé dans SharePoint Server
Configurer le service Banque d’informations sécurisé dans SharePoint Server
Vue d’ensemble d’Excel Services dans SharePoint Server 2013
Administrer Excel Services dans SharePoint Server 2013
Planifier Visio Services dans SharePoint Server

Administration du Service Graphiques Visio dans SharePoint Server 2013