Classi di sicurezza AMO
In questo argomento sono contenute le sezioni seguenti:
Oggetti Role e RoleMember
Oggetti Permission
Nella figura seguente viene illustrata la relazione delle classi descritte in questo argomento.
Oggetti Role e RoleMember
Per creare un oggetto Role, aggiungerlo alla raccolta di ruoli nel server, quindi aggiornare l'oggetto Role nel server tramite il metodo Update. Prima che sia possibile utilizzare un oggetto Role, è necessario aggiornarlo.
Per rimuovere un oggetto Role, è necessario eliminarlo tramite il metodo Drop dell'oggetto Role. Il metodo Remove disponibile nella raccolta dei ruoli impedisce solo la visualizzazione del ruolo nell'applicazione, ma non rimuove il ruolo dal server. Non è possibile eliminare un oggetto Role se è presente un'autorizzazione associata all'oggetto stesso.
Per creare un oggetto RoleMember, aggiungere un utente alla raccolta di membri del ruolo, quindi aggiornare l'oggetto Role nel server tramite il metodo Update. Solo agli amministratori del server e del database è consentita la creazione di ruoli. È necessario che un oggetto Role sia aggiornato nel server prima che a uno qualsiasi dei relativi membri sia consentito utilizzare uno degli oggetti per cui sono state concesse le autorizzazioni all'utente.
Per rimuovere un oggetto RoleMember, eliminarlo dalla raccolta tramite il metodo Remove della raccolta stessa, quindi aggiornare il ruolo tramite il metodo aggiorna.
Per ulteriori informazioni sui metodi e sulle proprietà disponibili per tali oggetti, vedere Microsoft.AnalysisServices.Role e Microsoft.AnalysisServices.RoleMember in Microsoft.AnalysisServices.
Oggetti Permission
Per creare un oggetto Permission, aggiungerlo alla raccolta di autorizzazioni dell'oggetto, quindi aggiornare l'oggetto Permission nel server tramite il metodo Update.
Per rimuovere un oggetto Permission, è necessario eliminarlo tramite il metodo Drop dell'oggetto. Il metodo Remove disponibile nella raccolta di autorizzazioni impedisce solo la visualizzazione delle autorizzazioni nell'applicazione, ma non rimuove l'oggetto Permission dal server. Non è possibile eliminare un ruolo se è presente un'autorizzazione associata al ruolo stesso.
Per ulteriori informazioni sui metodi e sulle proprietà disponibili, vedere Microsoft.AnalysisServices.Permission in Microsoft.AnalysisServices.
Vedere anche
Riferimento
Concetti
Programmazione di oggetti di sicurezza AMO
Autorizzazioni e diritti di accesso (Analysis Services - Dati multidimensionali)
Introduzione alle classi di AMO
Architettura logica (Analysis Services - Dati multidimensionali)
Oggetti di database (Analysis Services - Dati multidimensionali)