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
È 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.
Consenti accesso locale. Per altre informazioni, vedere Consenti accesso locale.
Accesso come processo batch. Per altre informazioni, vedere Accesso come processo batch.
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)
Nel portale Web passare alla cartella che contiene il report. Fare clic sui puntini di sospensione (...) nell'angolo superiore destro del riquadro di report.
Fare clic su Gestisci , quindi su Origini dati.
Fare clic su Origine dei dati personalizzata.
Nell'elenco Tipo di origine dati selezionare l'estensione per l'elaborazione dati usata per elaborare i dati dell'origine dati.
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
Per Connetti tramiteselezionare Credenziali archiviate in modo protetto nel server di report.
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.
Fare clic su Applica.
Requisiti dei criteri di sicurezza per le credenziali archiviate
Configurare le credenziali archiviate per un'origine dati specifica del report (modalità SharePoint)
Passare alla raccolta documenti che contiene il report, quindi fare clic sul menu Apri .
Fare clic sul secondo menu Apri , quindi su Gestione di origine dei dati.
Fare clic sul nome dell'origine dati personalizzata da configurare con le credenziali archiviate.
Nell'elenco Tipo di origine dati selezionare l'estensione per l'elaborazione dati usata per elaborare i dati dell'origine dati.
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
Per Credenzialiselezionare Credenziali archiviate.
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.
Fare clic su OK.
Requisiti dei criteri di sicurezza per le credenziali archiviate
Configurare le credenziali archiviate per un'origine dati condivisa (modalità nativa)
Nel portale Web passare all'origine dati condivisa.
Fare clic sui puntini di sospensione (...) nell'angolo superiore destro del riquadro di report >Gestisci.
Nell'elenco Tipo specificare l'estensione per l'elaborazione dati usata per elaborare i dati dell'origine dati.
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
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.
Fare clic su Applica.
Requisiti dei criteri di sicurezza per le credenziali archiviate
Configurare le credenziali archiviate per un'origine dati condivisa (modalità SharePoint)
Nella raccolta documenti passare all'origine dei dati condivisa.
Fare clic sul menu di scelta rapida , quindi fare clic sul secondo menu di scelta rapida .
Fare clic su Modifica definizione origine dati.
Nell'elenco Tipo di origine dati specificare l'estensione per l'elaborazione dati usata per elaborare i dati dell'origine dati.
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
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.
Fare clic su OK.
Requisiti dei criteri di sicurezza per le credenziali archiviate