Condividi tramite


Specifica di credenziali in Generatore report 3.0

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 utilizzare. 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 utilizzare 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 modelli o origini dati condivise o da aprire o salvare report. Per ulteriori informazioni, vedere Installazione, disinstallazione e supporto di Generatore report 3.0 e Risoluzione dei problemi di connessione al server e al database.

Nota

È possibile creare e modificare definizioni del report (con estensione rdl) in Generatore report 3.0 e in Progettazione report di Business Intelligence Development Studio. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati. Per ulteriori informazioni, vedere Progettazione di report tramite Progettazione report e Generatore report 3.0 (SSRS) nel Web all'indirizzo microsoft.com.

Informazioni sulle condizioni che comportano l'utilizzo di credenziali

In Generatore report le credenziali vengono spesso utilizzate 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 utilizzati:

  • Credenziali del server di report immesse nella Finestra di dialogo Accesso a Reporting Services (Generatore report 3.0).

    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 utilizzate 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 utilizzate 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 utilizzare.

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

    Queste credenziali vengono utilizzate 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.

  • Le credenziali dell'origine dati immesse nella Finestra di dialogo Immetti credenziali origine dei dati (Generatore report 3.0) quando si esegue una query del set di dati, si aggiornano i campi del dataset o si visualizza in anteprima il report.

    Queste credenziali vengono utilizzate 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, utilizzare l'opzione Salva password per salvare in locale le credenziali con le impostazioni utente nel computer. Generatore report utilizza le credenziali salvate ogni volta che viene stabilita una connessione all'origine dati esterna corrispondente.

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

Tipi di credenziali

Il tipo di credenziali supportato da un'origine dati è specificato dal relativo proprietario. Ad esempio, per accedere a un database di SQL Server, può essere necessario specificare un nome utente e una password di accesso di SQL Server. 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:

  • Utilizzare 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 utilizzare 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 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 ulteriori informazioni, vedere Configurazione dell'account di esecuzione automatica nella documentazione di Reporting Services nella documentazione online di SQL Server.