Condividi tramite


Concedere le autorizzazioni per un oggetto origine dati (Analysis Services)

Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

In genere, la maggior parte degli utenti di SQL Server Analysis Services non richiede l'accesso alle origini dati sottostanti a un progetto di SQL Server Analysis Services. Gli utenti in genere eseguono semplicemente query sui dati all'interno di un database SQL Server Analysis Services. In un contesto di data mining, tuttavia, ad esempio per l'esecuzione di stime basate su un modello di data mining, un utente deve unire in join i dati risultanti di un modello di data mining e i dati specificati dall'utente. Per connettersi all'origine dati contenente i dati forniti dall'utente, l'utente usa una query DMX (Data Mining Extensions) che contiene la clausola OPENQUERY (DMX) e OPENROWSET (DMX).

Per eseguire una query DMX che si connette a un'origine dati, l'utente deve avere accesso all'oggetto origine dati all'interno del database SQL Server Analysis Services. Per impostazione predefinita, solo gli amministratori del server o del database possono accedere agli oggetti origine dati. Ciò significa che un utente non può accedere a un oggetto origine dati a meno che un amministratore non conceda le autorizzazioni.

Importante

Per motivi di sicurezza, l'invio di query DMX tramite una stringa di connessione aperta nella clausola OPENROWSET è disabilitato.

Impostare le autorizzazioni di Lettura per un'origine dati

A un ruolo del database è possibile non concedere alcuna autorizzazione di accesso per un oggetto origine dei dati oppure concedere autorizzazioni di lettura.

  1. In SQL Server Management Studio connettersi all'istanza di SQL Server Analysis Services, espandere Ruoli per il database appropriato in Esplora oggetti e quindi fare clic su un ruolo del database o creare un nuovo ruolo del database.

  2. Nel riquadro Accesso all'origine dati individuare l'oggetto origine dati nell'elenco Origine dati , quindi selezionare Lettura nell'elenco Accesso relativo all'origine dati. Se questa opzione non è disponibile, verificare se nel riquadro Generale è selezionato Controllo completo. Il Controllo completo fornisce già l'autorizzazione e nell'origine dati non è possibile sostituire le autorizzazioni.

Stringa di connessione usata da un oggetto origine dei dati

L'oggetto origine dei dati include la stringa di connessione usata per eseguire la connessione all'origine dei dati sottostante. Tale stringa di connessione consente di specificare uno degli elementi seguenti:

  • Specificare un nome utente e una password

    Se tramite la stringa di connessione usata da un oggetto origine dei dati vengono specificati un nome utente e una password, è possibile creare più oggetti origine dei dati, ognuno dei quali con account utente diversi. La creazione di più oggetti origine dei dati consente agli utenti di accedere a oggetti origine dei dati specifici impedendo l'accesso ad altri oggetti origine dei dati. Questi altri oggetti origine dati possono essere utilizzati da SQL Server Analysis Services stesso per l'elaborazione di oggetti, ad esempio cubi e modelli di data mining.

  • Specificare l'autenticazione Windows

    Se il stringa di connessione utilizzato da un oggetto origine dati specifica l'autenticazione di Windows, SQL Server Analysis Services deve essere in grado di rappresentare il client. Se l'origine dei dati è presente in un computer remoto, i due computer devono essere ritenuti attendibili per la rappresentazione tramite l'autenticazione Kerberos, altrimenti la query ha in genere esito negativo. Per altre informazioni, vedere Configurare Analysis Services per la delega vincolata Kerberos .

    Se il client non consente la rappresentazione (tramite la proprietà Impersonation Level in OLE DB e altri componenti client), SQL Server Analysis Services tenterà di stabilire una connessione anonima all'origine dati sottostante. Le connessioni anonime alle origini dati remote raramente riescono poiché la maggior parte delle origini dati non accetta connessioni anonime.

Vedere anche

Origini dati nei modelli multidimensionali
Proprietà delle stringhe di connessione (Analysis Services)
Metodologie di autenticazione supportate da Analysis Services
Concedere l'accesso personalizzato ai dati della dimensione (Analysis Services)
Concedere le autorizzazioni per un cubo o un modello (Analysis Services)
Concedere l'accesso personalizzato ai dati delle celle (Analysis Services)