Condividi tramite


Lezione 3: Attivazione della protezione a livello di riga in Management Studio

Data creazione: 14 aprile 2006

L'attivazione della protezione a livello di riga in un modello di report è un processo in due fasi. Viene innanzitutto utilizzato lo strumento Progettazione modelli per creare almeno un attributo di filtro e assegnarlo all'insieme SecurityFilters relativo all'entità alla quale si applica la protezione a livello di riga. Viene quindi utilizzato Management Studio per concedere le autorizzazioni a livello di riga in base ai filtri creati in Progettazione modelli.

I filtri di protezione vengono sempre applicati, anche se gli utenti dispongono di autorizzazioni dei ruoli Gestione contenuto o Amministratore per il modello. Per consentire agli amministratori o ad altri utenti di visualizzare tutte le righe di un'entità per la quale è definita la protezione a livello di riga, si crea un filtro di protezione vuoto, ovvero un filtro che restituisce sempre True, e quindi si utilizza il filtro per concedere a tali utenti l'accesso a tutte le righe.

In questa lezione si avvierà SQL Server Management Studio e si applicherà la protezione degli elementi dei modelli mediante l'attributo filtrato creato nella lezione 2.

Per avviare SQL Server Management Studio

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server 2005 e quindi SQL Server Management Studio.

    Verrà visualizzata la finestra di dialogo Connetti al server.

  2. Nell'elenco a discesa Tipo server selezionare Reporting Services.

  3. Nell'elenco a discesa Nome server connettersi al server di report in cui è archiviato il modello.

  4. Verificare che l'opzione Autenticazione di Windows sia selezionata e quindi fare clic su Connetti.

    In Esplora oggetti verranno visualizzati i contenuti del server di report.

Per concedere l'accesso al modello di report di Adventure Works

  1. In Esplora oggetti fare doppio clic su Home.

  2. Fare doppio clic su Models.

  3. Fare clic con il pulsante destro del mouse su Adventure Works e quindi scegliere Proprietà.

  4. Nel riquadro Selezione pagina selezionare Protezione elemento modello.

  5. Selezionare la casella di controllo Protezione indipendente dei singoli elementi del modello.

    [!NOTA] Per applicare la protezione dell'elemento del modello, è necessario selezionare questa casella di controllo.

  6. Selezionare il nodo principale Adventure Works e quindi fare clic su Aggiungi gruppo o utente.

  7. Digitare Everyone e quindi fare clic su OK.

  8. Selezionare la casella di controllo Visualizzatore elementi modelli.

    L'intero modello di report sarà ora visibile a chiunque disponga delle autorizzazioni per il modello di report.

Per concedere l'accesso a livello di riga per il modello di report di Adventure Works

  1. Espandere l'entità Employee.

  2. Selezionare l'attributo UserIDFilter.

  3. Selezionare l'opzione Usa i ruoli seguenti per ogni account utente o di gruppo.

  4. Selezionare il gruppo Everyone e quindi fare clic su Rimuovi.

  5. Fare clic su Aggiungi gruppo o utente.

  6. Per concedere l'accesso all'utente Rachel0, digitare <ComputerName>\Rachel0 e quindi fare clic su OK.

  7. Selezionare la casella di controllo Visualizzatore elementi modelli.

  8. Fare clic su Aggiungi gruppo o utente.

  9. Per concedere l'accesso all'utente Garrett1, digitare <ComputerName>\Garrett1 e quindi fare clic su OK.

  10. Selezionare la casella di controllo Visualizzatore elementi modelli.

  11. Per chiudere la finestra di dialogo Proprietà modello, fare clic su OK.

Passaggi successivi

In questo modo è stata applicata la protezione a livello di riga per un elemento del modello di report. Nella lezione successiva verrà illustrato come verificare le modifica generando un report semplice in Generatore report e quindi visualizzare il report come gli utenti Rachel0 e Garrett1 per controllare che la protezione a livello di riga funzioni nel modo desiderato. Vedere Lezione 4: Verifica delle modifiche apportate alla protezione a livello di riga.

Vedere anche

Altre risorse

Protezione dei modelli
Proprietà modelli (pagina Protezione elemento modello)
Gestione dei modelli

Guida in linea e informazioni

Assistenza su SQL Server 2005