none
Credenziali per la connessione di Report Builder tramite una Shared Connection RRS feed

  • Domanda

  • Salve ha tutti,

    ho il seguente requisito da implementare: dare la possibilità agli utenti di Share Point 2010 di creare in autonomia i report tramite Report Builder.

    L'architettura attuale è composta da SharePoint 2010 integrato con SQL Server Reporting Service + SQL Server 2008 R2.

    Gli utenti accedono al sito di Share Point 2010 e creano un nuovo documento di tipo Report Builder Report e di conseguenza parte, tramite Click Once, l’applicazione di Report Builder 3.0

    Durante la creazione del report viene selezionata una Shared Connection, il cui test di connessione è positivo.

     

    A questo punto l'utente decide di creare un embedded data set per poter definire la query SQL di estrazione dei dati.

    Nel momento in cui l'utente clicca su Query Designer viene presentata una form per l'inserimento delle credenziali.

     

     

    Questo vuol dire che tutti gli utenti abilitati a fare i report devono avere l’accesso al db server?

    Il client Report Builder come pre-requisito deve raggiungere il db server?

    Non è possibile passare per SharePoint? 

    Nel caso specifico sarebbe un problema di sicurezza abilitare l'accesso alla porta 1433 per tutti gli utenti. Al momento è presente un firewall che blocca l'accesso al db.

    Spero di essere stato sufficientemente chiaro.

    Grazie

    Roberto

    giovedì 2 febbraio 2012 10:13

Risposte

  • Ciao Roberto,

    Report Builder 3.0 è un applicazione stand-alone, che necessita di una connessione verso il report server (o Sharepoint) e verso la fonte dati che utilizzi per il report. Non è integrata in Sharepoint.

    Gli utenti che devono creare i reports hanno bisogno di poter accedere al db server, almeno durante la fase di creazione della query, con le credenziali che preferisci. Quindi sì, devi aprire il firewall sulla porta 1433 per tutti questi utenti. Tieni presente che in ogni caso non accederanno ai dati finchè non gli avrai concesso i permessi.

    Le credenziali usate poi durante l'esecuzione del report saranno quelle della shared connection salvata sul server, che utilizzerà la modalità di autenticazione scelta in fase di creazione della shared connection stessa. Puoi anche utilizzare l'autenticazione di Sharepoint, secondo quanto riportato qui: Security Overview for Reporting Services in SharePoint Integrated Mode

    Ti allego qualche altro link utile:

    Create SSRS Report with SharePoint 2010 Integrated Mode

    Specifying Credentials in Report Builder 3.0

    Data Connections, Data Sources, and Connection Strings (SSRS)

    HTH


    Danilo Dominici MCP MCDBA MCITP MCSE MCAD Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    • Contrassegnato come risposta _Roberto_75 lunedì 6 febbraio 2012 09:34
    giovedì 2 febbraio 2012 11:51