Store Credentials in a Reporting Services Data SourceStore Credentials in a Reporting Services Data Source

Vous pouvez configurer des informations d'identification stockées pour permettre à un serveur de rapports Reporting ServicesReporting Services d'accéder aux données externes d'un rapport.You can configure stored credentials that a Reporting ServicesReporting Services report server uses to access external data for a report. Les informations d'identification stockées sont utilisées si le rapport s'exécute sans assistance, par exemple dans le cas d'un abonnement Reporting ServicesReporting Services qui publie un rapport sous forme d'e-mail.Stored credentials are used if the report runs unattended, for example a Reporting ServicesReporting Services subscription that publishes a report as an e-mail. Le serveur de rapports récupère et utilise les informations d'identification quand le traitement du rapport est planifié ou déclenché.The report server retrieves and uses the credentials when report processing is scheduled or triggered. Cette rubrique vous guide tout au long de la configuration des informations d'identification stockées pour les serveurs de rapports en mode natif et en mode SharePoint.This topic walks you through configuring stored credentials for both Native mode and SharePoint mode report servers.

||
|-|
| S’applique à :Applies to: Reporting ServicesReporting Services en mode natif | Reporting ServicesReporting Services en mode SharePoint S’applique à :Applies to: Reporting ServicesReporting Services Native mode | Reporting ServicesReporting Services SharePoint mode|

Conditions requises en matière de stratégie de sécurité pour les informations d'identification stockées Security policy requirements for stored credentials

as_powerpivot_refresh_sss_set_key qu’il est nécessaire que le compte que vous utilisez les informations d’identification stockées, est configuré pour l’une des stratégies de sécurité suivantes sur le serveur de rapports.as_powerpivot_refresh_sss_set_key It is required that the account you use for stored credentials, is configured for one of the following security policies on the report server. Il est recommandé de sélectionner la stratégie avec le niveau minimal d'autorisations dont vous avez besoin pour votre environnement.It is recommended you select the policy with the minimum level of permissions you require for your environment.

  1. Permettre l'ouverture d'une session locale.Allow log on locally. Pour plus d'informations, consultez Permettre l'ouverture d'une session locale.For more information, see Allow log on locally.

  2. Ouvrir une session en tant que tâche.Log on as a batch job. Pour plus d'informations, consultez Ouvrir une session en tant que tâche.For more information, see Log on as a batch job.

  3. Pour obtenir des informations générales sur les stratégies, consultez Modifier les paramètres de sécurité d'un objet de stratégie de groupe.For general information on policies, see Edit security settings on a Group Policy object.

Configurer les informations d'identification stockées pour une source de données spécifique à un rapport (mode natif) Configure stored credentials for a report-specific data source (Native mode)

  1. Dans le Gestionnaire de rapports en mode natif, accédez au dossier qui contient le rapport.In Native mode Report Manager, browse to the folder that contains the report. Cliquez sur le menu contextuel d’élément menu contextuel dans le Gestionnaire de rapports pour les éléments ssrs.Click the item context menu context menu in report manager for ssrs items.

  2. Cliquez sur Gérer , puis sur Sources de données.Click Manage and then click Data Sources.

  3. Sélectionnez l'option Source de données personnalisée.Select A custom data source.

  4. Dans la liste Type de source de données , sélectionnez l'extension pour le traitement des données utilisée pour traiter les données de la source de données.In the Data Source Type list, select the data processing extension that is used to process data from the data source.

  5. Dans la zone Chaîne de connexion, spécifiez la chaîne de connexion utilisée par le serveur de rapports pour se connecter à la source de données.For Connection String, specify the connection string that the report server uses to connect to the data source. L'exemple suivant illustre l'utilisation d'une chaîne de connexion pour se connecter à la base de données SQL ServerSQL Server AdventureWorks2012AdventureWorks2012 :The following example illustrates a connection string used to connect to the SQL ServerSQL Server AdventureWorks2012AdventureWorks2012 database:

    data source=<servername>;initial catalog=AdventureWorks2012  
    
  6. Pour l'option Se connecter avec, sélectionnez Informations d'identification stockées en sécurité dans le serveur de rapports.For Connect Using, select Credentials stored securely in the report server.

  7. Tapez un nom d'utilisateur et un mot de passe.Type a user name and password.

    • Si le compte est un compte d’utilisateur de domaine Windows, spécifiez-le dans ce format : <domaine >\< compte>, puis sélectionnez utiliser comme informations d’identification Windows lors de la connexion à la source de données.If the account is a Windows domain user account, specify it in this format: <domain>\, and then select Use as Windows credentials when connecting to the data source.

    • Si le nom d'utilisateur et le mot de passe sont des informations d'identification de base de données, ne sélectionnez pas Utiliser comme informations d'identification Windows lors de la connexion à la source de données.If the user name and password are database credentials, do not select Use as Windows credentials when connecting to the data source. Si le serveur de base de données prend en charge l'emprunt d'identité ou la délégation, sélectionnez Emprunter l'identité de l'utilisateur authentifié une fois la connexion établie à la source de données.If the database server supports impersonation or delegation, you can select Impersonate the authenticated user after a connection has been made to the data source.

  8. Cliquez sur Appliquer.Click Apply.

    Icône de flèche utilisée avec différée lien en haut les exigences de stratégie de sécurité pour les informations d’identification stockéesArrow icon used with Back to Top link Security policy requirements for stored credentials

Configurer les informations d'identification stockées pour une source de données spécifique à un rapport (mode SharePoint) Configure stored credentials for a report-specific data source (SharePoint mode)

  1. Accédez à la bibliothèque de documents qui contient le rapport et cliquez sur le menu Ouvrir menu de contexte de bibliothèque de documents pour les éléments ssrs.Browse to the document library that contains the report and then click the open menu document library context menu for ssrs items.

  2. Cliquez sur le second menu Ouvrir menu de contexte de bibliothèque de documents pour les éléments ssrs puis cliquez sur gérer les Sources de données.Click second open menu document library context menu for ssrs items and then click Manage Data Sources.

  3. Cliquez sur le nom de la source de données de type Personnalisé pour laquelle vous souhaitez configurer des informations d'identification stockées.Click the name of the Custom data source you want to configure with stored credentials.

  4. Dans la liste Type de source de données , sélectionnez l'extension pour le traitement des données utilisée pour traiter les données de la source de données.In the Data Source Type list, select the data processing extension that is used to process data from the data source.

  5. Dans la zone Chaîne de connexion, spécifiez la chaîne de connexion utilisée par le serveur de rapports pour se connecter à la source de données.For Connection String, specify the connection string that the report server uses to connect to the data source. L'exemple suivant illustre l'utilisation d'une chaîne de connexion pour se connecter à la base de données SQL ServerSQL Server AdventureWorks2012AdventureWorks2012 :The following example illustrates a connection string used to connect to the SQL ServerSQL Server AdventureWorks2012AdventureWorks2012 database:

    data source=<servername>;initial catalog=AdventureWorks2012  
    
  6. Pour Informations d'identification, sélectionnez Informations d'identification stockées.For Credentials, select Stored Credentials.

  7. Tapez un nom d'utilisateur et un mot de passe.Type a user name and password.

    • Si le compte est un compte d’utilisateur de domaine Windows, spécifiez-le dans ce format : <domaine >\< compte>, puis sélectionnez utiliser comme informations d’identification Windows lors de la connexion à la source de données.If the account is a Windows domain user account, specify it in this format: <domain>\, and then select Use as Windows credentials when connecting to the data source.

    • Si le nom d'utilisateur et le mot de passe sont des informations d'identification de base de données, ne sélectionnez pas Utiliser comme informations d'identification Windows.If the user name and password are database credentials, do not select Use as Windows credentials. Si le serveur de base de données prend en charge l'emprunt d'identité ou la délégation, vous pouvez sélectionner Définir le contexte d'exécution pour ce compte.If the database server supports impersonation or delegation, you can select Set execution context to this account.

  8. Cliquez sur OK.Click ok.

    Icône de flèche utilisée avec différée lien en haut les exigences de stratégie de sécurité pour les informations d’identification stockéesArrow icon used with Back to Top link Security policy requirements for stored credentials

Configurer les informations d'identification stockées pour une source de données partagée (mode natif) Configure stored credentials for a shared data source (Native mode)

  1. Dans le Gestionnaire de rapports en mode natif, accédez à l'élément de source de données partagée.In Native mode Report Manager, browse to the shared data source item. Icône de source de données partagéeShared data source icon

  2. Cliquez sur le menu contextuel menu contextuel dans le Gestionnaire de rapports pour les éléments ssrs puis cliquez sur gérer.Click the context menu context menu in report manager for ssrs items and then click Manage.

  3. Dans la liste Type de source de données , spécifiez l'extension pour le traitement des données utilisée pour traiter les données de la source de données.In the Data Source Type list, specify the data processing extension that is used to process data from the data source.

  4. Dans la zone Chaîne de connexion, spécifiez la chaîne de connexion utilisée par le serveur de rapports pour se connecter à la source de données.For Connection String, specify the connection string that the report server uses to connect to the data source. MicrosoftMicrosoft recommande de n'indiquer aucune information d'identification dans la chaîne de connexion. recommends that you do not specify credentials in the connection string.

    L'exemple suivant illustre l'utilisation d'une chaîne de connexion pour se connecter à la base de données SQL ServerSQL Server AdventureWorks2012AdventureWorks2012 locale :The following example illustrates a connection string used to connect to the local SQL ServerSQL Server AdventureWorks2012AdventureWorks2012 database:

    data source=<localservername>; initial catalog=AdventureWorks2012  
    
  5. Tapez un nom d'utilisateur et un mot de passe.Type a user name and password.

    • Si le compte est un compte d’utilisateur de domaine Windows, spécifiez-le dans ce format : <domaine >\< compte>, puis sélectionnez utiliser comme informations d’identification Windows lors de la connexion à la source de données.If the account is a Windows domain user account, specify it in this format: <domain>\, and then select Use as Windows credentials when connecting to the data source.

    • Si le nom d'utilisateur et le mot de passe sont des informations d'identification de base de données, ne sélectionnez pas Utiliser comme informations d'identification Windows lors de la connexion à la source de données.If the user name and password are database credentials, do not select Use as Windows credentials when connecting to the data source. Si le serveur de base de données prend en charge l'emprunt d'identité ou la délégation, sélectionnez Emprunter l'identité de l'utilisateur authentifié une fois la connexion établie à la source de données.If the database server supports impersonation or delegation, you can select Impersonate the authenticated user after a connection has been made to the data source.

  6. Cliquez sur Appliquer.Click Apply.

    Icône de flèche utilisée avec différée lien en haut les exigences de stratégie de sécurité pour les informations d’identification stockéesArrow icon used with Back to Top link Security policy requirements for stored credentials

Configurer les informations d'identification stockées pour une source de données partagée (mode SharePoint) Configure stored credentials for a shared data source (SharePoint mode)

  1. Dans la bibliothèque de documents, accédez à l’élément de source de données partagée. Icône de source de données partagéeIn the document library, browse to the shared data source item.Shared data source icon

  2. Cliquez sur le menu contextuel menu de contexte de bibliothèque de documents pour les éléments ssrs puis cliquez sur le second menu contextuel menu de contexte de bibliothèque de documents pour les éléments ssrs.Click the context menu document library context menu for ssrs items and then click the second context menu document library context menu for ssrs items.

  3. Cliquez sur Modifier la définition de la source de données.Click Edit Data Source Definition.

  4. Dans la liste Type de source de données , spécifiez l'extension pour le traitement des données utilisée pour traiter les données de la source de données.In the Data Source Type list, specify the data processing extension that is used to process data from the data source.

  5. Dans la zone Chaîne de connexion, spécifiez la chaîne de connexion utilisée par le serveur de rapports pour se connecter à la source de données.For Connection String, specify the connection string that the report server uses to connect to the data source. MicrosoftMicrosoft recommande de n'indiquer aucune information d'identification dans la chaîne de connexion. recommends that you do not specify credentials in the connection string.

    L'exemple suivant illustre l'utilisation d'une chaîne de connexion pour se connecter à la base de données SQL ServerSQL Server AdventureWorks2012AdventureWorks2012 locale :The following example illustrates a connection string used to connect to the local SQL ServerSQL Server AdventureWorks2012AdventureWorks2012 database:

    data source=<localservername>; initial catalog=AdventureWorks2012  
    
  6. Tapez un nom d'utilisateur et un mot de passe.Type a user name and password.

    • Si le compte est un compte d’utilisateur de domaine Windows, spécifiez-le dans ce format : <domaine >\< compte>, puis sélectionnez utiliser comme informations d’identification Windows.If the account is a Windows domain user account, specify it in this format: <domain>\, and then select Use as Windows credentials.

    • Si le nom d'utilisateur et le mot de passe sont des informations d'identification de base de données, ne sélectionnez pas Utiliser comme informations d'identification Windows.If the user name and password are database credentials, do not select Use as Windows credentials. Si le serveur de base de données prend en charge l'emprunt d'identité ou la délégation, vous pouvez sélectionner Définir le contexte d'exécution pour ce compte.If the database server supports impersonation or delegation, you can select Set Execution context to this account.

  7. Cliquez sur OK.Click Ok.

    Icône de flèche utilisée avec différée lien en haut les exigences de stratégie de sécurité pour les informations d’identification stockéesArrow icon used with Back to Top link Security policy requirements for stored credentials

Voir aussiSee Also

Spécifier des informations d'identification et de connexion pour les sources de données de rapport Specify Credential and Connection Information for Report Data Sources
Configurer les propriétés de la source de données d’un rapport (Gestionnaire de rapports) Configure Data Source Properties for a Report (Report Manager)
Créer, supprimer ou modifier une source de données partagée (Gestionnaire de rapports) Create, Delete, or Modify a Shared Data Source (Report Manager)
Page des propriétés des sources de données (Gestionnaire de rapports) Data Sources Properties Page (Report Manager)
Page Nouvelle source de données (Gestionnaire de rapports) New Data Source Page (Report Manager)