Creare un database del server di report (Gestione configurazione SSRS)
Reporting Services modalità nativa usa due database relazionali SQL Server per archiviare i metadati e gli 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 di SQL Server predefinita, i database sono denominati reportserver
e reportservertempdb
. I due database vengono detti collettivamente "database del server di report" o "catalogo del server di report".
Reporting Services modalità SharePoint include un terzo database utilizzato per i metadati degli avvisi dati. I tre database vengono creati per ogni applicazione di servizio Reporting Services e i nomi di database per impostazione predefinita includono 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
Importante
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, usare sempre le API Reporting Services per accedere al database del server di report.
L'eccezione a questa situazione è rappresentata dalle viste del log di esecuzione. Per altre informazioni, vedere Log di esecuzione del server di report e visualizzazione 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. Utilizzare la Configurazione guidata di SQL Server, se si sceglie l'opzione di installazione della configurazione predefinita. Nell'Installazione guidata di SQL Server, si tratta dell'opzione Installazione e configurazione disponibile nella pagina delle opzioni di installazione del server di report. Se si sceglie l'opzione Solo installazione , è necessario usare Gestione configurazione Reporting Services per creare il database.
Manualmente: usare il Reporting Services Configuration Manager. È necessario creare manualmente il database del server di report se si usa un motore di database di SQL Server remoto per ospitare il database. Per altre informazioni, vedere Creare un database del server di report in modalità nativa (SSRS Configuration Manager).For more information, see Create a Native Mode Report Server Database (SSRS Configuration Manager).
Modalità SharePoint : nella pagina delle opzioni di installazione del server di report è disponibile la sola opzione Solo installazioneper la modalità SharePoint. Questa opzione installa tutti i file Reporting Services e il servizio condiviso Reporting Services. Il passaggio successivo consiste nel creare almeno un'applicazione di servizio Reporting Services in uno dei modi seguenti:
Utilizzare Amministrazione centrale SharePoint per creare un'applicazione di servizio Reporting Services. Per altre informazioni, vedere la sezione "Applicazione di servizio" del Passaggio 3: Creare un'applicazione di servizio Reporting Services.
Usare Reporting Services cmdlet di PowerShell per creare un'applicazione di servizio e i database del server di report. Per altre informazioni, vedere l'esempio per la creazione di applicazioni di servizio nell'argomento Cmdlet di PowerShell per Reporting Services modalità SharePoint.
Requisiti relativi alla versione del server di database
SQL Server viene usato per ospitare i database del server di report. L'istanza del motore di database di SQL Server può essere locale o remota. Di seguito sono elencate le versioni supportate del motore di database di SQL Server che possono essere usate per ospitare i database del server di report:
SQL Server 2014
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 decide di usare un'istanza remota di SQL Server, valutare attentamente quali credenziali il server di report deve usare per connettersi all'istanza di SQL Server. Per altre informazioni, vedere Configurare una connessione del database del server di report (Gestione configurazione SSRS).
Importante
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, usare SQL Server credenziali per connettersi all'istanza di SQL Server che si trova dietro il firewall e usare 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 usate per ospitare il database. Per altre informazioni, vedere la sezione "Requisiti dell'edizione del server di database del server di report" di Funzionalità supportate dalle edizioni di SQL Server 2014.