Archiviare le credenziali in un'origine dati di Reporting Services

Si applica a: SQL Server Reporting Services 2016 (13.x) e versioni successive SharePoint

Si applica a: SQL Server 2016 (13.x) Reporting Services e versioni successive

È possibile configurare le credenziali archiviate usate da un server di report di Reporting Services per accedere ai dati esterni di un report. Le credenziali archiviate vengono usate se il report viene eseguito in modo automatico, ad esempio una sottoscrizione di Reporting Services che pubblica un report come messaggio di posta elettronica. Il server di report recupera e usa le credenziali quando viene pianificata o attivata l'elaborazione del report. Questo argomento illustra la configurazione delle credenziali archiviate per i server di report sia in modalità nativa che in modalità SharePoint.

Requisiti dei criteri di sicurezza per le credenziali archiviate

as_powerpivot_refresh_sss_set_key È necessario che l'account utilizzato per le credenziali archiviate sia configurato per uno dei criteri di sicurezza seguenti nel server di report. È consigliabile selezionare i criteri con il livello minimo di autorizzazioni per l'ambiente.

  1. Consenti accesso locale. Per altre informazioni, vedere Consenti accesso locale.

  2. Accesso come processo batch. Per altre informazioni, vedere Accesso come processo batch.

  3. Per informazioni generali sui criteri, vedere Modificare un'impostazione di sicurezza in un oggetto Criteri di gruppo.

Configurare le credenziali archiviate per un'origine dati specifica del report (modalità nativa)

  1. Nel portale Web passare alla cartella che contiene il report. Fare clic sui puntini di sospensione (...) nell'angolo superiore destro del riquadro di report.

  2. Fare clic su Gestisci , quindi su Origini dati.

  3. Fare clic su Origine dei dati personalizzata.

  4. Nell'elenco Tipo di origine dati selezionare l'estensione per l'elaborazione dati usata per elaborare i dati dell'origine dati.

  5. Per Stringa di connessionespecificare la stringa utilizzata dal server di report per la connessione all'origine dei dati. Nell'esempio seguente viene illustrata una stringa di connessione utilizzata per la connessione al database AdventureWorks2022 di SQL Server:

    data source=<servername>;initial catalog=AdventureWorks2022  
    
  6. Per Connetti tramiteselezionare Credenziali archiviate in modo protetto nel server di report.

  7. Digitare un nome utente e una 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.

    • 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. 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.

  8. Fare clic su Applica.

    Icona freccia usata con il collegamento Torna all'inizio Requisiti dei criteri di sicurezza per le credenziali archiviate

Configurare le credenziali archiviate per un'origine dati specifica del report (modalità SharePoint)

  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.

  2. Fare clic sul secondo menu Apri menu di scelta rapida della raccolta documenti per gli elementi ssrs , quindi su Gestione di origine dei dati.

  3. Fare clic sul nome dell'origine dati personalizzata da configurare con le credenziali archiviate.

  4. Nell'elenco Tipo di origine dati selezionare l'estensione per l'elaborazione dati usata per elaborare i dati dell'origine dati.

  5. Per Stringa di connessionespecificare la stringa utilizzata dal server di report per la connessione all'origine dei dati. Nell'esempio seguente viene illustrata una stringa di connessione utilizzata per la connessione al database AdventureWorks2022 di SQL Server:

    data source=<servername>;initial catalog=AdventureWorks2022  
    
  6. Per Credenzialiselezionare Credenziali archiviate.

  7. Digitare un nome utente e una 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.

    • Se il nome utente e la password sono credenziali del database, non selezionare Usa come credenziali di Windows. Se il server di database supporta la rappresentazione o la delega, è possibile selezionare Imposta contesto di esecuzione sull'account seguente.

  8. Fare clic su OK.

    Icona freccia usata con il collegamento Torna all'inizio Requisiti dei criteri di sicurezza per le credenziali archiviate

Configurare le credenziali archiviate per un'origine dati condivisa (modalità nativa)

  1. Nel portale Web passare all'origine dati condivisa.

  2. Fare clic sui puntini di sospensione (...) nell'angolo superiore destro del riquadro di report >Gestisci.

  3. Nell'elenco Tipo specificare l'estensione per l'elaborazione dati usata per elaborare i dati dell'origine dati.

  4. Per Stringa di connessionespecificare la stringa utilizzata dal server di report per la connessione all'origine dei dati. Microsoft consiglia di evitare di specificare credenziali nella stringa di connessione.

    Nell'esempio riportato di seguito viene illustrata una stringa di connessione utilizzata per connettersi al database AdventureWorks2022 di SQL Server locale:

    data source=<localservername>; initial catalog=AdventureWorks2022  
    
  5. Digitare un nome utente e una 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.

    • 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. 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.

  6. Fare clic su Applica.

    Icona freccia usata con il collegamento Torna all'inizio Requisiti dei criteri di sicurezza per le credenziali archiviate

Configurare le credenziali archiviate per un'origine dati condivisa (modalità SharePoint)

  1. Nella raccolta documenti passare all'origine dei dati condivisa.Icona dell'origine dati condivisa

  2. Fare clic sul menu di scelta rapida menu di scelta rapida della raccolta documenti per gli elementi ssrs , quindi fare clic sul secondo menu di scelta rapida menu di scelta rapida della raccolta documenti per gli elementi ssrs.

  3. Fare clic su Modifica definizione origine dati.

  4. Nell'elenco Tipo di origine dati specificare l'estensione per l'elaborazione dati usata per elaborare i dati dell'origine dati.

  5. Per Stringa di connessionespecificare la stringa utilizzata dal server di report per la connessione all'origine dei dati. Microsoft consiglia di evitare di specificare credenziali nella stringa di connessione.

    Nell'esempio riportato di seguito viene illustrata una stringa di connessione utilizzata per connettersi al database AdventureWorks2022 di SQL Server locale:

    data source=<localservername>; initial catalog=AdventureWorks2022  
    
  6. Digitare un nome utente e una password.

    • Se l'account è un account utente di dominio di Windows. specificarlo nel formato <dominio>\<account>, quindi selezionare Usa come credenziali di Windows.

    • Se il nome utente e la password sono credenziali del database, non selezionare Usa come credenziali di Windows. Se il server di database supporta la rappresentazione o la delega, è possibile selezionare Imposta contesto di esecuzione sull'account seguente.

  7. Fare clic su OK.

    Icona freccia usata con il collegamento Torna all'inizio Requisiti dei criteri di sicurezza per le credenziali archiviate