Creare un database del server di report in modalità nativa (Gestione configurazione SSRS)
La modalità nativa Reporting Services usa un database 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, usare le opzioni disponibili nella pagina Gestione configurazione Reporting Services.
Si applica a: Reporting Services modalità nativa |
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 è stato installato Reporting Services nella configurazione predefinita per la modalità nativa, il database del server di report è stato creato e configurato automaticamente quando è stata installata l'istanza del server di report. È possibile usare Gestione configurazione Reporting Services per visualizzare o modificare le impostazioni configurate dal programma di installazione.
Prima di iniziare
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
Esaminare le versioni supportate del motore di database di SQL Server ed esaminare le edizioni supportate nell'argomento Creare un database del server di report (Configuration Manager SSRS).
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.
Porta aperta per SQL Server
Per un server remoto, se si usa 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 Reporting Services crea un account di accesso e imposta le autorizzazioni necessarie, ma non crea un account per l'utente. Per altre informazioni, vedere Configurare una connessione del database del server di report (Gestione configurazione SSRS).
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 usate 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
Se si usa un'istanza remota del motore di database, accedere al server di database per verificare o abilitare le connessioni TCP/IP.
Fare clic sul menu Start, scegliere Tutti i programmi, Microsoft SQL Server, Strumenti di configurazione, quindi Gestione configurazione SQL Server.
Aprire Configurazione di rete SQL Server.
Selezionare l'istanza.
Fare clic con il pulsante destro del mouse su TCP/IP e scegliere Abilitato.
Riavviare il servizio.
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 altre informazioni, vedere Configurare Windows Firewall per l'accesso al motore di database nella documentazione online di SQL Server.
Per creare un database del server di report locale
Avviare Gestione configurazione Reporting Services e connettersi all'istanza del server di report per cui si desidera creare il database. Per altre informazioni, vedere Reporting Services Configuration Manager (modalità nativa).
Nella pagina Database fare clic su Cambia database.
Fare clic su Crea un nuovo database del server di report, quindi scegliere Avanti.
Connettersi all'istanza del motore di database che verrà usata per creare e ospitare il database del server di report:
Digitare l'istanza del motore di database di SQL Server da usare. 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 <nomeserver>\<nomeistanza>.
Immettere le credenziali usate 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.
Fare clic su Test connessione per convalidare la connessione al server.
Fare clic su Avanti.
Specificare le proprietà utilizzate per creare il database. Per ulteriori informazioni sull'utilizzo di tali proprietà, vedere Operazioni preliminari in questo argomento.
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.
Selezionare la lingua in cui si desidera visualizzare le definizioni dei ruoli e la cartella dei report personali.
La modalità del server di report è sempre impostata su Nativa.
Fare clic su Avanti.
Specificare le credenziali utilizzate dal server di report per la connessione al database del server di report.
Specificare il tipo di autenticazione:
Selezionare Credenziali database per connettersi usando 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 usa un account utente di dominio con privilegi minimi che ha l'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.
Fare clic su Avanti.
Esaminare le informazioni incluse nella pagina Riepilogo per verificare che le impostazioni siano corrette, quindi scegliere Avanti.
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 altre informazioni, vedere Verificare un'installazione di Reporting Services nella documentazione online di SQL Server.
Vedere anche
Configurare una connessione del database del server di report (Gestione configurazione SSRS)
Database (modalità nativa SSRS)
Gestire un server di report in modalità nativa di Reporting Services
Gestione configurazione Reporting Services (modalità nativa)