Creare un database del server di reportCreate a Report Server Database

QUESTO ARGOMENTO SI APPLICA A:THIS TOPIC APPLIES TO: sìSQL Server Reporting Services (2016 e successive)SQL Server Reporting Services (2016 and later) sìServer di report di Power BIPower BI Report Server sìSharePointSharePointQUESTO ARGOMENTO SI APPLICA A:THIS TOPIC APPLIES TO: sìSQL Server Reporting Services (2016 e successive)SQL Server Reporting Services (2016 and later) sìServer di report di Power BIPower BI Report Server sìSharePointSharePoint

Per contenuti relativi a versioni precedenti di SQL Server Reporting Services, vedere SQL Server Reporting Services 2014.For content related to previous versions of SQL Server Reporting Services, see SQL Server Reporting Services 2014.

Reporting ServicesReporting Services modalità nativa usa due database relazionali di SQL ServerSQL Server per l'archiviazione di metadati e oggetti del server di report. Native mode uses two SQL ServerSQL Server relational databases to store report server metadata and objects. Un database è utilizzato per l'archiviazione primaria e l'altro per l'archiviazione dei dati temporanei.One database is used for primary storage, and the second one stores temporary data. I database vengono creati assieme e associati in base al nome.The databases are created together and bound by name. Con un'istanza di SQL ServerSQL Server predefinita, i database sono denominati reportserver e reportservertempdb.With a default SQL ServerSQL Server instance, the databases are named reportserver and reportservertempdb. I due database vengono detti collettivamente "database del server di report" o "catalogo del server di report".Collectively, the two databases are referred to as the "report server database" or "report server catalog".

Reporting ServicesReporting Services modalità SharePoint include un terzo database usato per i metadati di avviso dei dati. SharePoint mode includes a third database that is used for data alerting metadata. I tre database vengono creati per ogni applicazione di servizio Reporting ServicesReporting Services e nei nomi dei database è incluso, per impostazione predefinita, un GUID che rappresenta l'applicazione di servizio.The three databases are created for each Reporting ServicesReporting Services service application and the database names by default include a guid that represents the service application. Di seguito sono riportati nomi di esempio dei tre database della modalità SharePoint:The following are example names of the three SharePoint mode databases:

  • ReportingService_90a9f37075544f22953c4a62e4a9f370ReportingService_90a9f37075544f22953c4a62e4a9f370

  • ReportingService_90a9f37075544f22953c4a62e4a9f370TempDBReportingService_90a9f37075544f22953c4a62e4a9f370TempDB

  • ReportingService_90a9f37075544f22953c4a62e4a9f370_AlertingReportingService_90a9f37075544f22953c4a62e4a9f370_Alerting

Importante

Non scrivere applicazioni che eseguono query sul database del server di report.Do not write applications that run queries against the report server database. Il database del server di report non è uno schema pubblico.The report server database is not a public schema. La struttura della tabella potrebbe cambiare da una versione all'altra.The table structure might change from one release to the next. Se si scrive un'applicazione che richiede l'accesso al database del server di report, utilizzare sempre le API di Reporting ServicesReporting Services per accedere al database del server di report.If you write an application that requires access to the report server database, always use the Reporting ServicesReporting Services APIs to access the report server database.

L'eccezione a questa situazione è rappresentata dalle viste del log di esecuzione.The exception to this are the execution log views. Per altre informazioni, vedere Vista ExecutionLog ed ExecutionLog3 del server di reportFor more information, see Report Server ExecutionLog and the ExecutionLog3 View

Creazione del database del server di reportWays to Create the Report Server Database

Modalità nativa è possibile creare il database del server di report in modalità nativa nei modi seguenti:Native Mode: You can create the Native mode report server database in the following ways:

  • Automaticamente. Utilizzare la Configurazione guidata di SQL Server, se si sceglie l'opzione di installazione della configurazione predefinita.Automatically: Use SQL Server Setup Wizard, if you choose the default configuration installation option. Nell'Installazione guidata di SQL Server, si tratta dell'opzione Installazione e configurazione disponibile nella pagina delle opzioni di installazione del server di report.In the SQL Server Installation Wizard, this is the Install and configure in the Report Server Installation Options page. Se si sceglie l'opzione Solo installazione , è necessario usare Gestione configurazione Reporting Services per creare il database.If you chose the Install only option, you must use the Reporting Services Configuration Manager to create the database.

  • Manualmente. Utilizzare lo strumento Gestione configurazione Reporting ServicesReporting Services .Manually: Use the Reporting ServicesReporting Services Configuration Manager. È necessario creare manualmente il database del server di report se per ospitare il database si utilizza un Motore di database di SQL ServerSQL Server Database Engine remoto.You must create the report server database manually if you are using a remote Motore di database di SQL ServerSQL Server Database Engine to host the database. Per ulteriori informazioni, vedere creare un Database del Server di Report in modalità nativa & #40; Gestione configurazione SSRS & #41; .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.SharePoint Mode: The Report Server Installation Options page only has one option for SharePoint mode of Install Only. Questa opzione consente di installare tutti i file di Reporting ServicesReporting Services e il servizio condiviso Reporting ServicesReporting Services .This option installs all the Reporting ServicesReporting Services files and the Reporting ServicesReporting Services shared service. Il passaggio successivo prevede la creazione di almeno un'applicazione di servizio Reporting ServicesReporting Services in una delle modalità seguenti:The next step is to create at least one Reporting ServicesReporting Services service application in one of the following ways:

  • Utilizzare Amministrazione centrale SharePoint per creare un'applicazione di servizio Reporting ServicesReporting Services .Use SharePoint Central Administration to create a Reporting ServicesReporting Services service application. Per altre informazioni, vedere la sezione "Applicazione di servizio" di Passaggio 3: Creare un'applicazione di servizio Reporting Services.For more information see the “Service Application” section of Step 3: Create a Reporting Services Service Application.

  • Utilizzare i cmdlet PowerShell Reporting ServicesReporting Services per creare un'applicazione di servizio e i database del server di report.Use Reporting ServicesReporting Services PowerShell cmdlets to create a service application and the report server databases. Per altre informazioni, vedere l'esempio per la creazione di applicazioni di servizio nell'argomento Cmdlet di PowerShell per la modalità SharePoint di Reporting Services.For more information see the sample for creating service applications in the topic PowerShell cmdlets for Reporting Services SharePoint Mode.

Requisiti relativi alla versione del server di databaseDatabase Server Version Requirements

SQL ServerSQL Server viene usato per ospitare i database del server di report. is used to host the report server databases. L'istanza del Motore di database di SQL ServerSQL Server Database Engine può essere un'istanza locale o remota.The Motore di database di SQL ServerSQL Server Database Engine instance can be a local or remote instance. Di seguito sono riportate le versioni supportate del Motore di database di SQL ServerSQL Server Database Engine che possono essere utilizzate per ospitare i database del server di report:The following are the supported versions of Motore di database di SQL ServerSQL Server Database Engine that can be used to host the report server databases:

  • SQL Server 2016SQL Server 2016

  • SQL Server 2014SQL Server 2014

  • SQL Server 2012SQL Server 2012

  • SQL Server 2008 R2SQL Server 2008 R2

  • SQL Server 2008SQL Server 2008

    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.Creating the report server database on a remote computer requires that you configure the connection to use a domain user account or a service account that has network access. Se si sceglie di utilizzare un'istanza remota di SQL ServerSQL Server , valutare attentamente le credenziali che il server di report dovrà utilizzare per connettersi all'istanza di SQL ServerSQL Server .If you decide to use a remote SQL ServerSQL Server instance, consider carefully which credentials the report server should use to connect to the SQL ServerSQL Server instance. Per altre informazioni, vedere Configurare una connessione del database del server di report (Gestione configurazione SSRS).For more information, see Configure a Report Server Database Connection (SSRS Configuration Manager).

Importante

Il server di report e l'istanza di SQL ServerSQL Server che ospita il database del server di report possono trovarsi in domini diversi.Report Server and the SQL ServerSQL Server instance hosting the report server database can be in different domains. Per la distribuzione in Internet, è pratica comune utilizzare un server protetto da firewall.For Internet deployment, it is common practice to use a server that is behind a firewall. Se si configura un server di report per l'accesso a Internet, utilizzare credenziali di SQL ServerSQL Server per connettersi all'istanza di SQL ServerSQL Server protetta dal firewall e utilizzare IPSEC per proteggere la connessione.If you are configuring a report server for Internet access, use SQL ServerSQL Server credentials to connect to the instance of SQL ServerSQL Server that is behind the firewall and use IPSEC to secure the connection.

Requisiti relativi all'edizione del server di databaseDatabase Server Edition Requirements

Quando si crea un database del server di report, tenere presente che non tutte le edizioni di SQL ServerSQL Server possono essere usate per ospitare il database.When creating a report server database, be aware that not all editions of SQL ServerSQL Server can be used to host the database. Per altre informazioni, vedere la sezione “Requisiti dell'edizione server del database del server di report” di Funzionalità supportate dalle edizioni di SQL Server 2016.For more information, see the “Report Server Database Server Edition Requirements” section of Features Supported by the Editions of SQL Server 2016.

Passaggi successiviNext steps

Gestione configurazione Reporting ServicesReporting Services Configuration Manager

Altre domande?More questions? Visitare il forum su Reporting ServicesTry asking the Reporting Services forum