Condividi tramite


Creare un database del server di report

Nella modalità nativa di Reporting Services vengono utilizzati due database relazionali di SQL Server per l'archiviazione di metadati e oggetti del server di report. Un database è utilizzato per l'archiviazione primaria e l'altro per l'archiviazione dei dati temporanei. I database vengono creati assieme e associati in base al nome. Con un'istanza predefinita di SQL Server, i database sono denominati reportserver e reportservertempdb. I due database vengono detti collettivamente "database del server di report" o "catalogo del server di report".

Nella modalità SharePoint di Reporting Services è incluso un terzo database utilizzato per i metadati di avviso dei dati. I tre database vengono creati per ogni applicazione di servizio Reporting Services e nei nomi dei database è incluso, per impostazione predefinita, un GUID che rappresenta l'applicazione di servizio. Di seguito sono riportati nomi di esempio dei tre database della modalità SharePoint:

  • ReportingService_90a9f37075544f22953c4a62e4a9f370

  • ReportingService_90a9f37075544f22953c4a62e4a9f370TempDB

  • ReportingService_90a9f37075544f22953c4a62e4a9f370_Alerting

Nota importanteImportante

Non scrivere applicazioni che eseguono query sul database del server di report. Il database del server di report non è uno schema pubblico. La struttura della tabella potrebbe cambiare da una versione all'altra. Se si scrive un'applicazione che richiede l'accesso al database del server di report, utilizzare sempre le API di Reporting Services per accedere al database del server di report.

L'eccezione a questa situazione è rappresentata dalle viste del log di esecuzione. Per ulteriori informazioni, vedere Log di esecuzione del server di report e la vista ExecutionLog3

Creazione del database del server di report

Modalità nativa. È possibile creare il database del server di report in modalità nativa nei modi seguenti:

  • Automaticamente tramite il programma di installazione se si sceglie l'opzione di installazione della configurazione predefinita. Nell'Installazione guidata di SQL Server, si tratta di Installazione e configurazione disponibile nella pagina Opzioni di installazione Server report. Se si sceglie l'opzione Solo installazione, è necessario utilizzare Gestione configurazione Reporting Services per creare il database.

  • Manualmente tramite Gestione configurazione Reporting Services. È necessario creare manualmente il database del server di report se per ospitare il database si utilizza un Motore di database di SQL Server remoto. Per ulteriori informazioni, vedere Creare un database del server di report in modalità nativa (Reporting Services).

Modalità SharePoint. Nella pagina Opzioni di installazione Server di report è disponibile una sola opzione per la modalità SharePoint di Solo installazione. Questa opzione consente di installare tutti i file di Reporting Services e il servizio condiviso Reporting Services. Il passaggio successivo prevede la creazione di almeno un'applicazione di servizio Reporting Services in una delle modalità seguenti:

Requisiti relativi alla versione del server di database

Per ospitare i database del server di report, si utilizza SQL Server. L'istanza del Motore di database di SQL Server può essere un'istanza locale o remota. Di seguito sono riportate le versioni supportate del Motore di database di SQL Server che possono essere utilizzate per ospitare i database del server di report:

  • SQL Server 2012

  • SQL Server 2008 R2

  • SQL Server 2008

  • SQL Server 2005

Per creare il database del server di report in un computer remoto, è necessario configurare la connessione per l'utilizzo di un account utente di dominio o un account di servizio con accesso alla rete. Se si sceglie di utilizzare un'istanza remota di SQL Server, valutare attentamente le credenziali che il server di report dovrà utilizzare per connettersi all'istanza di SQL Server. Per ulteriori informazioni, vedere Configurare una connessione del database del server di report (modalità nativa).

Nota importanteImportante

Il server di report e l'istanza di SQL Server che ospita il database del server di report possono trovarsi in domini diversi. Per la distribuzione in Internet, è pratica comune utilizzare un server protetto da firewall. Se si configura un server di report per l'accesso a Internet, utilizzare credenziali di SQL Server per connettersi all'istanza di SQL Server protetta dal firewall e utilizzare IPSEC per proteggere la connessione.

Requisiti relativi all'edizione del server di database

Quando si crea un database del server di report, tenere presente che non tutte le edizioni di SQL Server possono essere utilizzate per ospitare il database. Per ulteriori informazioni, vedere la sezione sui requisiti relativi all'edizione del server di database del server di report di Funzionalità supportate dalle edizioni di SQL Server 2012.

Vedere anche

Concetti

Gestione configurazione Reporting Services (modalità nativa)