Share via


Creazione di un database del server di report

Nota

Per SQL Server 2008 R2, non è stata apportata alcuna modifica al contenuto elencato in questo argomento.

Reporting Services utilizza 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".

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.

Creazione del database del server di report

È possibile creare il database del server di report nei modi seguenti:

  • Automaticamente tramite il programma di installazione se si sceglie l'opzione di installazione della configurazione predefinita. In Installazione guidata di SQL Server l'opzione è Installa la configurazione predefinita della modalità nativa o Installa la configurazione predefinita della modalità integrata SharePoint e si trova nella pagina Opzioni di installazione del server di report. Se si sceglie l'opzione Istanza del server, è necessario utilizzare lo strumento di configurazione di Reporting Services per creare il database.

  • Manualmente tramite lo strumento di configurazione di 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 Procedura: Creazione di un database del server di report (configurazione di Reporting Services).

Requisiti relativi alla versione del server database

Per ospitare i database del server di report, si utilizza SQL Server:

  • Per ospitare i database è possibile utilizzare SQL Server 2005 o SQL Server 2008. Non utilizzare SQL Server 2000 o le versioni precedenti di SQL Server.

  • L'istanza del Motore di database di SQL Server può essere locale o remota.

Per creare il database del server di report in un computer remoto, è necessario configurare la connessione per utilizzare 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 Configurazione della connessione a un database del server di report.

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 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. Nella tabella seguente vengono indicate le edizioni del Motore di database che è possibile utilizzare per ogni edizione specifica di Reporting Services.

Edizione di SQL Server Reporting Services

Edizione dell'istanza del Motore di database da utilizzare per ospitare il database

SQL Server Express with Advanced Services

SQL Server Express with Advanced Services (solo locale)

Web

Web Edition (solo locale)

Workgroup

Workgroup Edition (solo locale)

Evaluation

Evaluation

Developer

Edizioni Standard, Developer, Enterprise (locali o remote)

Standard

Edizioni Standard, Enterprise (locali o remote)

Enterprise

Edizioni Standard, Enterprise (locali o remote)

Vedere anche

Concetti