Condividi tramite


Specifica di credenziali in Generatore report

Le credenziali consentono di autenticare l'utente che tenta di recuperare dati da un'origine dati. Il proprietario dell'origine dati determina il tipo di credenziali che è necessario usare. Ad esempio, un amministratore di database può specificare che l'utente deve fornire un nome utente e una password di Windows.

In una definizione di report ogni definizione di origine dati specifica un nome, una stringa di connessione, se usare la sicurezza integrata e il tipo di prompt da visualizzare se le credenziali sono richieste ma non sono state specificate. Le credenziali non vengono salvate nella definizione del report. Dopo la pubblicazione di un report nel server di report, le origini dati possono essere gestite indipendentemente dalla definizione del report. I proprietari delle origini dati possono specificare le credenziali per origini dati incorporate e condivise nel server di report.

Nota

L'amministratore del server di report deve concedere a un utente le autorizzazioni appropriate per esplorare il server di report in modo da selezionare origini dati condivise o modelli o da aprire o salvare report. Per altre informazioni, vedere Installare, Disinstallare e Report Builder Supporto.

Nota

È possibile creare e modificare definizioni del report (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati. Per altre informazioni, vedere Progettazione di report in Progettazione report e Report Builder (SSRS) nel Web in microsoft.com.

Informazioni sulle condizioni che comportano l'utilizzo di credenziali

In Generatore report le credenziali vengono spesso usate quando ci si connette a un server di report o per attività correlate a dati, ad esempio la creazione di un'origine dati incorporata, l'esecuzione di una query del set di dati o la visualizzazione in anteprima di un report. Le credenziali non vengono archiviate nel report. Esse vengono gestite separatamente nel server di report o nel client locale. Nell'elenco seguente vengono descritti i tipi di credenziali che potrebbe essere necessario fornire, dove sono archiviati e come vengono usati:

  • Credenziali del server di report immesse nella finestra di dialogo Reporting Services account di accesso (Report Builder).

    Quando si salva, si pubblica su o si passa a un server di report o a un sito di SharePoint, potrebbe essere necessario immettere le proprie credenziali. Le credenziali immesse verranno usate fino alla fine della sessione di Generatore report. Se si sceglie di salvare le credenziali, esse vengono archiviate in modo sicuro con le impostazioni utente nel computer. Nelle sessioni di Generatore report successive, le credenziali salvate vengono usate per connettersi allo stesso server di report o sito di SharePoint. L'amministratore del server di report o di SharePoint specifica quale tipo di credenziali usare.

  • Le credenziali dell'origine dati immesse nella pagina Finestra di dialogo Proprietà origine dati, Credenziali (Generatore report) per un'origine dati incorporata.

    Queste credenziali vengono usate dal server di report per stabilire una connessione dati all'origine dati esterna. Per alcuni tipi di origini dati, le credenziali possono essere archiviate in modo sicuro nel server di report. Queste credenziali consentono ad altri utenti di eseguire il report senza fornire credenziali per la connessione dati sottostante.

  • Credenziali dell'origine dati immesse nella finestra di dialogo Immettere credenziali origine dati (Report Builder) quando si esegue una query del set di dati, aggiornare i campi del set di dati o visualizzare in anteprima il report.

    Queste credenziali vengono usate per stabilire una connessione dati da Generatore report e l'origine dati esterna o per visualizzare in anteprima un report configurato per la richiesta di credenziali. Le credenziali che si immettono in questa finestra di dialogo non sono archiviate nel server di report e non sono disponibili per l'utilizzo da parte di altri utenti. Generatore report memorizza nella cache le credenziali durante la sessione di modifica del report in modo che non sia necessario immetterle ogni volta che si esegue la query o si visualizza in anteprima il report.

    Per le origini dati condivise, usare l'opzione Salva password per salvare in locale le credenziali con le impostazioni utente nel computer. Generatore report usa le credenziali salvate ogni volta che viene stabilita una connessione all'origine dati esterna corrispondente.

Per altre informazioni, vedere Finestra di dialogo Proprietà origine dati, Generale (Generatore report) e Anteprima di report in Generatore report.

Tipi di credenziali

Il tipo di credenziali supportato da un'origine dati è specificato dal relativo proprietario. Ad esempio, per accedere a un database SQL Server, potrebbe essere necessario specificare un SQL Server nome utente di accesso e una password. Per accedere a un'origine dati diversa, può essere necessario specificare un nome utente e una password di Windows. In alcuni casi, è possibile che l'origine dati non richieda credenziali.

Opzioni per la specifica di credenziali

Per specificare credenziali per un'origine dati, sono disponibili le opzioni seguenti:

  • Usare l'utente di Windows corrente (nota anche come sicurezza integrata).

  • Utilizzare un nome utente e una password archiviati.

  • Richiedere all'utente le credenziali.

  • Non sono necessarie credenziali.

Sicurezza integrata di Windows

Quando si seleziona Usa autenticazione di Windows (sicurezza integrata), il token di sicurezza dell'utente corrente viene passato all'origine dati. In questo caso, all'utente non viene richiesto di digitare un nome utente o una password. Questa opzione richiede in genere che le caratteristiche di delega siano abilitate. In caso contrario, è possibile usare questa opzione solo per accedere a un'origine dati disponibile nello stesso computer.

Accesso tramite nome utente e password

Quando si seleziona Usa il nome utente e la password seguenti, è necessario specificare un nome utente e una password per accedere all'origine dati. Per un database di SQL Server, le credenziali possono essere relative a un account di accesso al database. Le credenziali vengono passate all'origine dati per l'autenticazione.

Credenziali fornite dall'utente

Quando si specifica di richiedere le credenziali, ogni utente che accede al report deve immettere un nome utente e una password per recuperare i dati. Questa opzione è consigliata per i report contenenti dati riservati. Le credenziali fornite dall'utente possono essere relative a un account di Windows o a un account di accesso al database. Se il server di database non riconosce le credenziali fornite o se l'utente specificato non dispone dell'autorizzazione per il recupero dei dati, la connessione non riesce.

Connessioni senza credenziali

Le credenziali non sono richieste per questa origine dati. Per eseguire questo report nel server di report, è necessario configurare l'account di esecuzione automatica. Per altre informazioni, vedere Configurare l'account di esecuzione automatica (SSRS Configuration Manager) nella documentazione di Reporting Services nella documentazione di SQL Server Documentazione online.

Vedere anche

Installazione, disinstallazione e supporto di Generatore report
Connessioni dati o origini dati incorporate e condivise (Generatore report e SSRS)
Finestra di dialogo Opzioni Generatore report, Impostazioni (Generatore report)
Connessioni dati, origini dati e stringhe di connessione in Generatore report
Aggiungere dati a un report (Generatore report e SSRS)
Aggiungere e verificare una connessione dati o un'origine dati (Generatore report e SSRS)