Creare un database del server di report in modalità nativaCreate a Native Mode Report Server Database

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server 2016sìServer di report di Power BITHIS TOPIC APPLIES TO:yesSQL Server 2016yesPower BI Report Server

In Reporting ServicesReporting Services in modalità nativa viene utilizzato un database di SQL ServerSQL Server per l'archiviazione interna.Native Mode Reporting ServicesReporting Services uses a SQL ServerSQL Server database for internal storage. Il database è obbligatorio e viene utilizzato per archiviare report pubblicati, modelli, origini dati condivise, dati di sessione, risorse e metadati del server.The database is required and it is used to store published reports, models, shared data sources, session data, resources, and server metadata.

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 ServicesReporting Services .To create a report server database or to change the connection string or credentials, use the options in the Database page in the Reporting ServicesReporting Services Configuration Manager.

Casi in cui creare o configurare i database del server di reportWhen to Create or Configure the Report Server Databases

È necessario creare e configurare il database del server di report se il server di report è stato installato in modalità "solo file".You must create and configure the report server database if you installed the report server in files-only mode.

Se Reporting ServicesReporting 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.If you installed Reporting ServicesReporting Services in the default configuration for native mode, the report server database was created and configured automatically when the report server instance was installed. È possibile utilizzare Gestione configurazione di Reporting ServicesReporting Services per visualizzare o modificare le impostazioni configurate dal programma di installazione.You can use the Reporting ServicesReporting Services Configuration Manager to view or modify the settings that Setup configured for you.

Prima di iniziareBefore You Start

La creazione o la configurazione di un database del server di report è un processo che comprende diversi passaggi.Creating or configuring a report server database is a multi-step process. Prima di creare il database del server di report, determinare il modo in cui effettuare le operazioni seguenti:Before you create the report server database, consider how you want to specify the following items:

Selezionare un server di databaseSelect a database server
Verificare le versioni supportate della Motore di database di SQL ServerSQL Server Database Engine e le edizioni supportate nell'argomento Creare un database del server di report (Gestione configurazione SSRS).Review the supported versions of the Motore di database di SQL ServerSQL Server Database Engine and review the supported editions in the topic, Create a Report Server Database (SSRS Configuration Manager).

Abilitare le connessioni TCP/IPEnable TCP/IP connections
Abilitare le connessioni TCP/IP per il Motore di databaseDatabase Engine.Enable TCP/IP connections for the Motore di databaseDatabase Engine. Il protocollo TCP/IP non è abilitato per impostazione predefinita in alcune edizioni del Motore di databaseDatabase Engine .Some editions of the Motore di databaseDatabase Engine do not enable TCP/IP by default. In questo argomento sono incluse le indicazioni necessarie per eseguire l'attivazione.Instructions are provided in this topic.

Aprire la porta per SQL ServerSQL ServerOpen port for SQL ServerSQL Server
Per un server remoto, se si utilizza un software firewall, è necessario aprire la porta su cui è in ascolto il Motore di databaseDatabase Engine .For a remote server, if you are using firewall software, you must open the port that the Motore di databaseDatabase Engine listens on.

Determinare le credenziali del server di reportDecide on report server credentials
Determinare la modalità utilizzata dal server di report per la connessione ai relativi database.Decide how the report server will connect to the report server databases. Tra i tipi di credenziali possibili sono inclusi l'account utente di dominio, l'account utente del database di SQL ServerSQL Server e l'account del servizio del server di report.Credential types include domain user account, SQL ServerSQL Server database user account, or the Report Server service account.

Tali credenziali vengono crittografate e archiviate nel file RSReportServer.config.These credentials are encrypted and stored in the RSReportServer.config file. Il server di report utilizza le credenziali per le connessioni al database del server di report in corso.The report server uses these credentials for ongoing connections to the report server database. Se si desidera utilizzare un account utente di Windows o un account utente del database, verificare di specificarne uno già esistente.If you want to use a Windows user account or a database user account, be sure to specify one that already exists. Gestione configurazione di Reporting ServicesReporting Services crea un account di accesso e imposta le autorizzazioni necessarie, ma non crea un account per l'utente.Although the Reporting ServicesReporting Services Configuration Manager will create a login and set the necessary permissions, it will not create an account for you. 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).

Determinare la lingua del server di reportDecide on a report server language
Scegliere una lingua da specificare per il server di report.Choose a language to specify for the report server. 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.Predefined role names, descriptions, and the My Reports folders do not appear in different languages when users connect to the server using different language versions of a browser.

Controllare le credenziali per creare il database ed effettuarne il provisioningCheck credentials to create and provision the database
Verificare che le credenziali dell'account in uso dispongano dell'autorizzazione necessaria per creare database nell'istanza del Motore di databaseDatabase Engine .Verify that you have account credentials that have permission to create databases on the Motore di databaseDatabase Engine instance. Tali credenziali vengono usate per una connessione occasionale per creare il database del server di report e RSExecRole.These credentials are used for a one-time connection to create the report server database and 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.If a login does not already exist, a database user login will be created for the account used by the report server to connect to the database. È possibile connettersi tramite l'account di MicrosoftMicrosoft Windows utilizzato per accedere al sistema oppure è possibile immettere un account di accesso al database di SQL ServerSQL Server .You can connect under the MicrosoftMicrosoft Windows account you are logged in as, or you can enter a SQL ServerSQL Server database login.

Per abilitare l'accesso a un database del server di report remotoTo enable access to a remote report server database

  1. Se si utilizza un'istanza remota del Motore di databaseDatabase Engine , accedere al server di database per verificare o abilitare le connessioni TCP/IP.If you are using a remote Motore di databaseDatabase Engine instance, log on to the database server to verify or enable TCP/IP connections.

  2. Fare clic sul menu Start, scegliere Tutti i programmi, Microsoft SQL Server, Strumenti di configurazione, quindi Gestione configurazione SQL Server.Point to Start, point to All Programs, point to Microsoft SQL Server, point to Configuration Tools, and click SQL Server Configuration Manager.

  3. Aprire Configurazione di rete SQL Server.Open SQL Server Network Configuration.

  4. Selezionare l'istanza di database.Select the Database instance.

  5. Fare clic con il pulsante destro del mouse su TCP/IP e selezionare Abilitato.Right-click TCP/IP and select Enabled.

  6. Riavviare il servizio.Restart the service.

  7. Aprire il software firewall e la porta di attesa di SQL ServerSQL Server .Open your firewall software and open the port that SQL ServerSQL Server listens on. Per l'istanza predefinita, il numero di porta per le connessioni TCP/IP è in genere 1433.For the default instance, this is typically port 1433 for TCP/IP connections. Per altre informazioni, vedere Configurare Windows Firewall per l'accesso al motore di database nella documentazione online di SQL ServerSQL Server .For more information, see Configure a Windows Firewall for Database Engine Access in SQL ServerSQL Server Books Online.

Per creare un database del server di report localeTo create a local report server database

  1. Avviare Gestione configurazione di Reporting ServicesReporting Services e connettersi all'istanza del server di report per cui si desidera creare il database.Start the Reporting ServicesReporting Services Configuration Manager and connect to the report server instance for which you are creating the database. Per altre informazioni, vedere Gestione configurazione Reporting Services (modalità nativa).For more information, see Reporting Services Configuration Manager (Native Mode).

  2. Nella pagina Database selezionare Cambia database.On the Database page, select Change Database.

  3. Fare clic su Crea un nuovo database del server di report, quindi scegliere Avanti.Select Create a new report server database, and then select Next.

  4. Connettersi all'istanza del Motore di databaseDatabase Engine che verrà utilizzata per creare e ospitare il database del server di report.Connect to the instance of the Motore di databaseDatabase Engine that you will use to create and host the report server database:

    1. Immettere l'istanza del Motore di database di SQL ServerSQL Server Database Engine che si desidera utilizzare.Type the Motore di database di SQL ServerSQL Server Database Engine instance that you want to use. Nella procedura guidata verrà visualizzato un Motore di databaseDatabase Engine locale, se disponibile, eseguito come istanza predefinita.The wizard will display a local Motore di databaseDatabase Engine that runs as the default instance if it is available. In caso contrario, è necessario immettere il server e l'istanza da utilizzare.Otherwise, you must type the server and instance to use. Le istanze denominate vengono specificate nel formato <nomeserver>\<nomeistanza>.Named instances are specified in this format: <servername>\<instancename>.

    2. Immettere le credenziali utilizzate per una connessione occasionale al Motore di databaseDatabase Engine allo scopo di creare i database del server di report.Enter the credentials used for a one-time connection to the Motore di databaseDatabase Engine for the purpose of creating the report server databases. Per ulteriori informazioni sull'utilizzo di tali credenziali, vedere Operazioni preliminari in questo argomento.For more information about how these credentials are used, see Before You Start in this topic.

    3. Selezionare Test connessione per convalidare la connessione al server.Select Test Connection to validate the connection to the server.

    4. Fare clic su Avanti.Select Next.

  5. Specificare le proprietà utilizzate per creare il database.Specify properties used to create the database. Per ulteriori informazioni sull'utilizzo di tali proprietà, vedere Operazioni preliminari in questo argomento.For more information about how these properties are used, see Before You Start in this topic:

    1. Digitare il nome del database del server di report.Type the name of the report server database. Insieme al database primario verrà creato un database temporaneo.A temporary database is created along with the primary database. Utilizzare un nome descrittivo che semplifichi l'individuazione della modalità di utilizzo del database.Consider using a descriptive name to help you remember how the database is used. Si noti che il nome specificato verrà utilizzato per tutta la durata del database.Note that the name you specify will be used for the lifetime of the database. Una volta creato, non è possibile rinominare un database del server di report.You cannot rename a report server database after it is created.

    2. Selezionare la lingua in cui si desidera visualizzare le definizioni dei ruoli e la cartella dei report personali.Select the language in which you want role definitions and My Reports to appear.

    3. La modalità del server di report è sempre impostata su Nativa.The Report Server Mode is always set to Native.

    4. Fare clic su Avanti.Select Next.

  6. Specificare le credenziali utilizzate dal server di report per la connessione al database del server di report.Specify the credentials used by the report server to connect to the report server database.

    1. Specificare il tipo di autenticazione:Specify the authentication type:

      Selezionare Credenziali database per connettersi utilizzando un account di accesso al database di SQL ServerSQL Server già definito.Select Database Credentials to connect using a SQL ServerSQL Server database login that is already defined. 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.Using database credentials is recommended if the report server is on a computer that is in a different domain, a non-trusted domain, or behind a 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.Select Windows Credentials if you have a least-privileged domain user account that has permission to log on to the computer and the database server.

      Selezionare Credenziali del servizio se si desidera che il server di report si connetta tramite l'account del servizio.Select Service Credentials if you want the report server to connect using its service account. Se si seleziona questa opzione, il server si connette utilizzando la sicurezza integrata e le credenziali non verranno crittografate o archiviate.With this option, the server connects using integrated security; credentials are not encrypted or stored.

    2. Fare clic su Avanti.Select Next.

  7. Esaminare le informazioni incluse nella pagina Riepilogo per verificare che le impostazioni siano corrette, quindi scegliere Avanti.Review the information on the Summary page to verify the settings are correct, and then select Next.

  8. Verificare la connessione selezionando un URL nella pagina URL server di report o URL Gestione report.Verify the connection by selecting a URL on the Report Server URL page or Report Manager URL page. Perché il test abbia esito positivo, è necessario che gli URL siano stati definiti.The URLs must be defined in order for this test to work. 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.If the report server database connection is valid, you will see either the report server folder hierarchy or Report Manager in a browser window. Per altre informazioni, vedere Verificare un'installazione di Reporting Services nella documentazione online di SQL ServerSQL Server .For more information, see Verify a Reporting Services Installation in SQL ServerSQL Server Books Online.

Modificare le credenziali di databaseChange database credentials

In Gestione configurazione di Reporting ServicesReporting Services è disponibile la procedura guidata Modifica credenziali, che consente di eseguire in modo semplificato i passaggi necessari per riconfigurare l'account utilizzato dal server di report per la connessione al database del server di report.The Reporting ServicesReporting Services Configuration Manager provides the Change Credentials Wizard to guide you through the steps of reconfiguring the account that the report server uses to connect to the report server database. Quando si modificano le credenziali, Gestione configurazione aggiorna tutte le autorizzazioni e le informazioni sull'account di accesso al database nel server di database per il database del server di report utilizzato attivamente dal server di report.When you change credentials, the Configuration Manager will update all permissions and database login information on the database server for the report server database that is actively used by the report server.

  1. Avviare Gestione configurazione di Reporting ServicesReporting Services e connettersi all'istanza del server di report per cui si desidera creare il database.Start the Reporting ServicesReporting Services Configuration Manager and connect to the report server instance for which you are creating the database. Per altre informazioni, vedere Gestione configurazione Reporting Services (modalità nativa).For more information, see Reporting Services Configuration Manager (Native Mode).

  2. Nella pagina Database selezionare Modifica credenziali.On the Database page, select Change Credentials.

  3. Connettersi all'istanza del Motore di databaseDatabase Engine che verrà utilizzata per creare e ospitare il database del server di report.Connect to the instance of the Motore di databaseDatabase Engine that you will use to create and host the report server database:

    1. Immettere le credenziali utilizzate per una connessione occasionale al Motore di databaseDatabase Engine allo scopo di creare i database del server di report.Enter the credentials used for a one-time connection to the Motore di databaseDatabase Engine for the purpose of creating the report server databases. Per ulteriori informazioni sull'utilizzo di tali credenziali, vedere Operazioni preliminari in questo argomento.For more information about how these credentials are used, see Before You Start in this topic.

    2. Selezionare Test connessione per convalidare la connessione al server.Select Test Connection to validate the connection to the server.

    3. Fare clic su Avanti.Select Next.

  4. Specificare le credenziali utilizzate dal server di report per la connessione al database del server di report.Specify the credentials used by the report server to connect to the report server database.

    1. Specificare il tipo di autenticazione:Specify the authentication type:

      Selezionare Credenziali database per connettersi utilizzando un account di accesso al database di SQL ServerSQL Server già definito.Select Database Credentials to connect using a SQL ServerSQL Server database login that is already defined. 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.Using database credentials is recommended if the report server is on a computer that is in a different domain, a non-trusted domain, or behind a 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.Select Windows Credentials if you have a least-privileged domain user account that has permission to log on to the computer and the database server.

      Selezionare Credenziali del servizio se si desidera che il server di report si connetta tramite l'account del servizio.Select Service Credentials if you want the report server to connect using its service account. Se si seleziona questa opzione, il server si connette utilizzando la sicurezza integrata e le credenziali non verranno crittografate o archiviate.With this option, the server connects using integrated security; credentials are not encrypted or stored.

    2. Fare clic su Avanti.Select Next.

  5. Rivedere le impostazioni e selezionare Avanti.Review the settings and select Next.

  6. Dopo aver apportato le modifiche, selezionare Fine.After the changes are made select Finish.

Passaggi successiviNext steps

Configurare una connessione del database del server di report Configure a Report Server Database Connection
Gestione di un server di report in modalità nativa Manage a Reporting Services Native Mode Report Server
Gestione configurazione Reporting ServicesReporting Services Configuration Manager

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