Concedere le autorizzazioni per un oggetto origine dati (Analysis Services)
In genere la maggior parte degli utenti di Analysis Services non necessita dell'accesso alle origini dati sottostanti di un progetto di Analysis Services. Gli utenti in genere eseguono query solo sui dati inclusi in un database di 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 specificati dall'utente, l'utente utilizza una query DMX (Data Mining Extensions) che include le clausole OPENQUERY (DMX) e OPENROWSET (DMX).
Per eseguire una query DMX per la connessione a un'origine dei dati, l'utente deve poter accedere all'oggetto origine dei dati nel database di 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 è disabilitata. |
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.
In SQL Server Management Studio connettersi all'istanza di Analysis Services, espandere il nodo Ruoli relativo al database appropriato in Esplora oggetti e quindi fare clic su un ruolo del database oppure creare un nuovo ruolo del database.
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 dei dati possono essere usati da Analysis Services stesso per elaborare oggetti, ad esempio cubi e modelli di data mining.
Specificare l'autenticazione Windows
Se tramite la stringa di connessione usata da un oggetto origine dei dati viene specificata l'autenticazione di Windows, 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, Analysis Services proverà a eseguire 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
Attivitá
Concedere l'accesso personalizzato ai dati della dimensione (Analysis Services)
Concetti
Origini dati nei modelli multidimensionali
Proprietà delle stringhe di connessione (Analysis Services)
Metodologie di autenticazione supportate da Analysis Services
Concedere le autorizzazioni per un cubo o un modello (Analysis Services)
Concedere l'accesso personalizzato ai dati delle celle (Analysis Services)