Creare un database del server di report in modalità nativa (Reporting Services)

In Reporting Services in modalità nativa viene utilizzato un database di SQL Server per l'archiviazione interna. Il database è obbligatorio e viene utilizzato per archiviare report pubblicati, modelli, origini dati condivise, dati di sessione, risorse e metadati del server.

Per creare un database del server di report o modificare le credenziali o la stringa di connessione, utilizzare le opzioni disponibili nella pagina Database di Gestione configurazione di Reporting Services.

Casi in cui creare o configurare i database del server di report

È necessario creare e configurare il database del server di report se il server di report è stato installato in modalità "solo file".

Se Reporting Services è stato installato nella configurazione predefinita per la modalità nativa, il database del server di report è stato creato e configurato automaticamente durante l'installazione dell'istanza del server di report. È possibile utilizzare Gestione configurazione di Reporting Services per visualizzare o modificare le impostazioni configurate dal programma di installazione.

Operazioni preliminari

La creazione o la configurazione di un database del server di report è un processo che comprende diversi passaggi. Prima di creare il database del server di report, determinare il modo in cui effettuare le operazioni seguenti:

  • Selezionare un server di database
    Verificare le versioni supportate del Motore di database di SQL Server e le edizioni supportate nell'argomento Creare un database del server di report.

  • Abilitare le connessioni TCP/IP
    Abilitare le connessioni TCP/IP per il Motore di database. Il protocollo TCP/IP non è abilitato per impostazione predefinita in alcune edizioni del Motore di database. In questo argomento sono incluse le indicazioni necessarie per eseguire l'attivazione.

  • Aprire la porta per SQL Server
    Per un server remoto, se si utilizza un software firewall, è necessario aprire la porta su cui è in ascolto il Motore di database.

  • Determinare le credenziali del server di report
    Determinare la modalità utilizzata dal server di report per la connessione ai relativi database. Tra i tipi di credenziali possibili sono inclusi l'account utente di dominio, l'account utente del database di SQL Server e l'account del servizio del server di report.

    Tali credenziali vengono crittografate e archiviate nel file RSReportServer.config. Il server di report utilizza le credenziali per le connessioni al database del server di report in corso. Se si desidera utilizzare un account utente di Windows o un account utente del database, verificare di specificarne uno già esistente. Gestione configurazione di Reporting Services crea un account di accesso e imposta le autorizzazioni necessarie, ma non crea un account per l'utente. Per ulteriori informazioni, vedere Configurare una connessione del database del server di report (modalità nativa).

  • Determinare la lingua del server di report
    Scegliere una lingua da specificare per il server di report. I nomi dei ruoli predefiniti, le descrizioni e le cartelle dei report personali non verranno visualizzati in lingue diverse quando gli utenti si connettono al server tramite versioni del browser in altre lingue.

  • Controllare le credenziali per creare il database ed effettuarne il provisioning
    Verificare che le credenziali dell'account in uso dispongano dell'autorizzazione necessaria per creare database nell'istanza del Motore di database. Tali credenziali vengono utilizzate per una connessione occasionale per creare il database del server di report e RSExecRole. Se non è disponibile alcun account di accesso, verrà creato un account utente di accesso al database per l'account utilizzato dal server di report per la connessione al database. È possibile connettersi tramite l'account di Microsoft Windows utilizzato per accedere al sistema oppure è possibile immettere un account di accesso al database di SQL Server.

Per abilitare l'accesso a un database del server di report remoto

  1. Se si utilizza un'istanza remota del Motore di database, accedere al server di database per verificare o abilitare le connessioni TCP/IP.

  2. Fare clic sul menu Start, scegliere Tutti i programmi, Microsoft SQL Server, Strumenti di configurazione, quindi Gestione configurazione SQL Server.

  3. Aprire Configurazione di rete SQL Server.

  4. Selezionare l'istanza.

  5. Fare clic con il pulsante destro del mouse su TCP/IP, quindi scegliere Abilitato.

  6. Riavviare il servizio.

  7. Aprire il software firewall e la porta di attesa di SQL Server. Per l'istanza predefinita, il numero di porta per le connessioni TCP/IP è in genere 1433. Per ulteriori informazioni, vedere Configurazione di Windows Firewall per l'accesso al Motore di database nella documentazione online di SQL Server.

Per creare un database del server di report locale

  1. Avviare Gestione configurazione di Reporting Services e connettersi all'istanza del server di report per cui si desidera creare il database. Per ulteriori informazioni, vedere How to: Start Reporting Services Configuration Manager.

  2. Nella pagina Database fare clic su Cambia database.

  3. Fare clic su Crea un nuovo database del server di report, quindi scegliere Avanti.

  4. Connettersi all'istanza del Motore di database che verrà utilizzata per creare e ospitare il database del server di report.

    1. Immettere l'istanza del Motore di database di SQL Server che si desidera utilizzare. Nella procedura guidata verrà visualizzato un Motore di database locale, se disponibile, eseguito come istanza predefinita. In caso contrario, è necessario immettere il server e l'istanza da utilizzare. Le istanze denominate vengono specificate nel formato seguente: <nomeserver>\<nomeistanza>.

    2. Immettere le credenziali utilizzate per una connessione occasionale al Motore di database allo scopo di creare i database del server di report. Per ulteriori informazioni sull'utilizzo di tali credenziali, vedere Operazioni preliminari in questo argomento.

    3. Fare clic su Test connessione per convalidare la connessione al server.

    4. Scegliere Avanti.

  5. Specificare le proprietà utilizzate per creare il database. Per ulteriori informazioni sull'utilizzo di tali proprietà, vedere Operazioni preliminari in questo argomento.

    1. Digitare il nome del database del server di report. Insieme al database primario verrà creato un database temporaneo. Utilizzare un nome descrittivo che semplifichi l'individuazione della modalità di utilizzo del database. Si noti che il nome specificato verrà utilizzato per tutta la durata del database. Una volta creato, non è possibile rinominare un database del server di report.

    2. Selezionare la lingua in cui si desidera visualizzare le definizioni dei ruoli e la cartella dei report personali.

    3. La modalità del server di report è sempre impostata su Nativa.

    4. Scegliere Avanti.

  6. Specificare le credenziali utilizzate dal server di report per la connessione al database del server di report.

    1. Specificare il tipo di autenticazione:

      Selezionare Credenziali database per connettersi utilizzando un account di accesso al database di SQL Server già definito. L'utilizzo di credenziali per l'accesso al database è consigliato se il server di report è installato in un computer appartenente a un dominio diverso o non trusted o è protetto da un firewall.

      Selezionare Credenziali di Windows se si utilizza un account utente di dominio con privilegi minimi che dispone dell'autorizzazione necessaria per accedere al computer e al server di database.

      Selezionare Credenziali del servizio se si desidera che il server di report si connetta tramite l'account del servizio. Se si seleziona questa opzione, il server si connette utilizzando la sicurezza integrata e le credenziali non verranno crittografate o archiviate.

    2. Scegliere Avanti.

  7. Esaminare le informazioni incluse nella pagina Riepilogo per verificare che le impostazioni siano corrette, quindi scegliere Avanti.

  8. Verificare la connessione facendo clic su un URL nella pagina URL server di report o URL Gestione report. Perché il test abbia esito positivo, è necessario che gli URL siano stati definiti. Se la connessione al database del server di report è valida, in una finestra del browser verrà visualizzata la gerarchia di cartelle del server di report o Gestione report. Per ulteriori informazioni, vedere Verificare un'installazione di Reporting Services nella documentazione online di SQL Server.

Vedere anche

Riferimento

Database

Concetti

Configurare una connessione del database del server di report (modalità nativa)

Gestione di un server di report in modalità nativa

Altre risorse

How to: Start Reporting Services Configuration Manager