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

È possibile configurare le credenziali archiviate usate da un server di report di Reporting ServicesReporting Services per accedere ai dati esterni di un report.You can configure stored credentials that a Reporting ServicesReporting Services report server uses to access external data for a report. Le credenziali archiviate vengono usate se il report viene eseguito in modo automatico, ad esempio una sottoscrizione di Reporting ServicesReporting Services che pubblica un report come messaggio di posta elettronica.Stored credentials are used if the report runs unattended, for example a Reporting ServicesReporting Services subscription that publishes a report as an e-mail. Il server di report recupera e usa le credenziali quando viene pianificata o attivata l'elaborazione del report.The report server retrieves and uses the credentials when report processing is scheduled or triggered. Questo argomento illustra la configurazione delle credenziali archiviate per i server di report sia in modalità nativa che in modalità SharePoint.This topic walks you through configuring stored credentials for both Native mode and SharePoint mode report servers.

||
|-|
| Si applica a:Applies to:Modalità nativa di Reporting ServicesReporting Services | Modalità SharePoint di Reporting ServicesReporting Services Si applica a:Applies to: Reporting ServicesReporting Services Native mode | Reporting ServicesReporting Services SharePoint mode|

Requisiti dei criteri di sicurezza per le credenziali archiviateSecurity policy requirements for stored credentials

as_powerpivot_refresh_sss_set_key È necessario che l'account usato per le credenziali archiviate sia configurato per uno dei criteri di sicurezza seguenti nel server di report.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. È consigliabile selezionare i criteri con il livello minimo di autorizzazioni per l'ambiente.It is recommended you select the policy with the minimum level of permissions you require for your environment.

  1. Consenti accesso locale.Allow log on locally. Per altre informazioni, vedere Consenti accesso locale.For more information, see Allow log on locally.

  2. Accesso come processo batch.Log on as a batch job. Per altre informazioni, vedere Accesso come processo batch.For more information, see Log on as a batch job.

  3. Per informazioni generali sui criteri, vedere Modificare un'impostazione di sicurezza in un oggetto Criteri di gruppo.For general information on policies, see Edit security settings on a Group Policy object.

Configurare le credenziali archiviate per un'origine dati specifica del report (modalità nativa)Configure stored credentials for a report-specific data source (Native mode)

  1. In Gestione report in modalità nativa passare alla cartella che contiene il report.In Native mode Report Manager, browse to the folder that contains the report. Fare clic sul menu di scelta rapida dell'elemento menu di scelta rapida in Gestione report per gli elementi ssrs.Click the item context menu context menu in report manager for ssrs items.

  2. Fare clic su Gestisci , quindi su Origini dati.Click Manage and then click Data Sources.

  3. Fare clic su Origine dei dati personalizzata.Select A custom data source.

  4. Nell'elenco Tipo di origine dati selezionare l'estensione per l'elaborazione dati usata per elaborare i dati dell'origine dati.In the Data Source Type list, select the data processing extension that is used to process data from the data source.

  5. Per Stringa di connessionespecificare la stringa utilizzata dal server di report per la connessione all'origine dei dati.For Connection String, specify the connection string that the report server uses to connect to the data source. Nell'esempio seguente viene illustrata una stringa di connessione utilizzata per la connessione al database 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. Per Connetti tramiteselezionare Credenziali archiviate in modo protetto nel server di report.For Connect Using, select Credentials stored securely in the report server.

  7. Digitare un nome utente e una password.Type a user name and password.

    • Se l'account è un account utente di dominio Windows, specificarlo nel formato <dominio>\<account> e quindi selezionare Usa come credenziali di Windows per la connessione all'origine dei dati.If the account is a Windows domain user account, specify it in this format: <domain>\<account>, and then select Use as Windows credentials when connecting to the data source.

    • Se il nome utente e la password sono credenziali del database, non selezionare Usa come credenziali di Windows per la connessione all'origine dei dati.If the user name and password are database credentials, do not select Use as Windows credentials when connecting to the data source. Se il server di database supporta la rappresentazione o la delega, selezionare Rappresenta l'utente autenticato dopo che è stata stabilita una connessione all'origine dei dati.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. Fare clic su Applica.Click Apply.

    Icona freccia usata con il collegamento Torna all'inizio Requisiti dei criteri di sicurezza per le credenziali archiviateArrow icon used with Back to Top link Security policy requirements for stored credentials

Configurare le credenziali archiviate per un'origine dati specifica del report (modalità SharePoint)Configure stored credentials for a report-specific data source (SharePoint mode)

  1. Passare alla raccolta documenti che contiene il report, quindi fare clic sul menu Apri menu di scelta rapida della raccolta documenti per gli elementi ssrs.Browse to the document library that contains the report and then click the open menu document library context menu for ssrs items.

  2. Fare clic sul secondo menu Apri menu di scelta rapida della raccolta documenti per gli elementi ssrs e quindi su Gestisci origini dati.Click second open menu document library context menu for ssrs items and then click Manage Data Sources.

  3. Fare clic sul nome dell'origine dati personalizzata da configurare con le credenziali archiviate.Click the name of the Custom data source you want to configure with stored credentials.

  4. Nell'elenco Tipo di origine dati selezionare l'estensione per l'elaborazione dati usata per elaborare i dati dell'origine dati.In the Data Source Type list, select the data processing extension that is used to process data from the data source.

  5. Per Stringa di connessionespecificare la stringa utilizzata dal server di report per la connessione all'origine dei dati.For Connection String, specify the connection string that the report server uses to connect to the data source. Nell'esempio seguente viene illustrata una stringa di connessione utilizzata per la connessione al database 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. Per Credenzialiselezionare Credenziali archiviate.For Credentials, select Stored Credentials.

  7. Digitare un nome utente e una password.Type a user name and password.

    • Se l'account è un account utente di dominio Windows, specificarlo nel formato <dominio>\<account> e quindi selezionare Usa come credenziali di Windows per la connessione all'origine dei dati.If the account is a Windows domain user account, specify it in this format: <domain>\<account>, and then select Use as Windows credentials when connecting to the data source.

    • Se il nome utente e la password sono credenziali del database, non selezionare Usa come credenziali di Windows.If the user name and password are database credentials, do not select Use as Windows credentials. Se il server di database supporta la rappresentazione o la delega, è possibile selezionare Imposta contesto di esecuzione sull'account seguente.If the database server supports impersonation or delegation, you can select Set execution context to this account.

  8. Scegliere OK.Click ok.

    Icona freccia usata con il collegamento Torna all'inizio Requisiti dei criteri di sicurezza per le credenziali archiviateArrow icon used with Back to Top link Security policy requirements for stored credentials

Configurare le credenziali archiviate per un'origine dati condivisa (modalità nativa)Configure stored credentials for a shared data source (Native mode)

  1. In Gestione report in modalità nativa passare all'origine dati condivisa.In Native mode Report Manager, browse to the shared data source item. Icona di origine dati condivisaShared data source icon

  2. Fare clic sul menu di scelta rapida menu di scelta rapida in Gestione report per gli elementi ssrs e quindi su Gestisci.Click the context menu context menu in report manager for ssrs items and then click Manage.

  3. Nell'elenco Tipo di origine dati specificare l'estensione per l'elaborazione dati usata per elaborare i dati dell'origine dati.In the Data Source Type list, specify the data processing extension that is used to process data from the data source.

  4. Per Stringa di connessionespecificare la stringa utilizzata dal server di report per la connessione all'origine dei dati.For Connection String, specify the connection string that the report server uses to connect to the data source. MicrosoftMicrosoft consiglia di evitare di specificare credenziali nella stringa di connessione. recommends that you do not specify credentials in the connection string.

    Nell'esempio riportato di seguito viene illustrata una stringa di connessione utilizzata per connettersi al database 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. Digitare un nome utente e una password.Type a user name and password.

    • Se l'account è un account utente di dominio Windows, specificarlo nel formato <dominio>\<account> e quindi selezionare Usa come credenziali di Windows per la connessione all'origine dei dati.If the account is a Windows domain user account, specify it in this format: <domain>\<account>, and then select Use as Windows credentials when connecting to the data source.

    • Se il nome utente e la password sono credenziali del database, non selezionare Usa come credenziali di Windows per la connessione all'origine dei dati.If the user name and password are database credentials, do not select Use as Windows credentials when connecting to the data source. Se il server di database supporta la rappresentazione o la delega, selezionare Rappresenta l'utente autenticato dopo che è stata stabilita una connessione all'origine dei dati.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. Fare clic su Applica.Click Apply.

    Icona freccia usata con il collegamento Torna all'inizio Requisiti dei criteri di sicurezza per le credenziali archiviateArrow icon used with Back to Top link Security policy requirements for stored credentials

Configurare le credenziali archiviate per un'origine dati condivisa (modalità SharePoint)Configure stored credentials for a shared data source (SharePoint mode)

  1. Nella raccolta documenti passare all'origine dei dati condivisa.Icona dell'origine dei dati condivisaIn the document library, browse to the shared data source item.Shared data source icon

  2. Fare clic sul menu di scelta rapida menu di scelta rapida della raccolta documenti per gli elementi ssrs e quindi sul secondo menu di scelta rapida menu di scelta rapida della raccolta documenti per gli elementi 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. Fare clic su Modifica definizione origine dati.Click Edit Data Source Definition.

  4. Nell'elenco Tipo di origine dati specificare l'estensione per l'elaborazione dati usata per elaborare i dati dell'origine dati.In the Data Source Type list, specify the data processing extension that is used to process data from the data source.

  5. Per Stringa di connessionespecificare la stringa utilizzata dal server di report per la connessione all'origine dei dati.For Connection String, specify the connection string that the report server uses to connect to the data source. MicrosoftMicrosoft consiglia di evitare di specificare credenziali nella stringa di connessione. recommends that you do not specify credentials in the connection string.

    Nell'esempio riportato di seguito viene illustrata una stringa di connessione utilizzata per connettersi al database 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. Digitare un nome utente e una password.Type a user name and password.

    • Se l'account è un account utente di dominio Windows, specificarlo nel formato <dominio>\<account> e quindi selezionare Usa come credenziali di Windows.If the account is a Windows domain user account, specify it in this format: <domain>\<account>, and then select Use as Windows credentials.

    • Se il nome utente e la password sono credenziali del database, non selezionare Usa come credenziali di Windows.If the user name and password are database credentials, do not select Use as Windows credentials. Se il server di database supporta la rappresentazione o la delega, è possibile selezionare Imposta contesto di esecuzione sull'account seguente.If the database server supports impersonation or delegation, you can select Set Execution context to this account.

  7. Scegliere OK.Click Ok.

    Icona freccia usata con il collegamento Torna all'inizio Requisiti dei criteri di sicurezza per le credenziali archiviateArrow icon used with Back to Top link Security policy requirements for stored credentials

Vedere ancheSee Also

Specificare le credenziali e le informazioni sulla connessione per le origini dati del report Specify Credential and Connection Information for Report Data Sources
Configurare le proprietà delle origini dati per un report (Gestione report) Configure Data Source Properties for a Report (Report Manager)
Creare, eliminare o modificare un'origine dei dati condivisa (Gestione report) Create, Delete, or Modify a Shared Data Source (Report Manager)
Pagina delle proprietà Origini dati (Gestione report) Data Sources Properties Page (Report Manager)
Pagina Nuova origine dati (Gestione report)New Data Source Page (Report Manager)