Reporting Services Report Server (Native Mode)Reporting Services Report Server (Native Mode)

Un server di report configurato per la modalità nativa viene eseguito come server applicazioni che fornisce tutte le funzionalità di elaborazione e gestione esclusivamente tramite i componenti di Reporting ServicesReporting Services.A report server configured for native mode runs as an application server that provides all processing and management capability exclusively through Reporting ServicesReporting Servicescomponents.

È possibile utilizzare SQL ServerSQL Server Management StudioManagement Studio o gestione Report per gestire Reporting ServicesReporting Services report.You can use either SQL ServerSQL Server Management StudioManagement Studio or Report Manager to manage Reporting ServicesReporting Services reports. Utilizzare Gestione configurazione Reporting ServicesReporting Services per gestire un server di report in modalità nativa.Use the Reporting ServicesReporting Services configuration manager to manage a report server in native mode.

Se il server di report è configurato per la modalità SharePoint, è necessario utilizzare le pagine di gestione contenuto nel sito di SharePoint per gestire report, origini dati condivise e altri elementi del server di report.If the report server is configured for SharePoint mode, you must use the content management pages on the SharePoint site to manage reports, shared data sources, and other report server items.

In questo argomento sono contenute le informazioni indicate di seguito.This topic contains the following information:

Riepilogo della modalità nativa Summary of Native Mode

Un'installazione in modalità nativa di Reporting ServicesReporting Services è costituita da diverse funzionalità sul lato server che è necessario gestire e amministrare,A Reporting ServicesReporting Services native mode installation consists of several server-side features that you need to manage and maintain. che vengono descritte di seguito:The server features include the following:

  • Servizio Web ReportServer, eseguito con il servizio del server di report.The Report Server Web service, which runs within the Report Server service.

  • Applicazioni di elaborazione in background che gestiscono operazioni pianificate e il recapito di report.The background processing applications, which handle scheduled operations and report delivery.

  • Database del server di report.The report server database.

    Per amministrare interamente un'installazione di Reporting ServicesReporting Services , è necessario disporre delle autorizzazioni seguenti:To fully administer a Reporting ServicesReporting Services installation, you must have the following permissions:

  • Appartenenza al gruppo Administrators locale nel computer server di report.Membership in the local Administrator group on the report server computer. Se l'installazione include funzionalità del server in esecuzione in computer remoti e se si desidera gestire i server tramite una connessione remota, è necessario disporre delle autorizzazioni di amministratore in tali computer.If your installation includes server features that run on remote computers, you must have administrator permissions on those computers if you want to manage those servers over a remote connection.

  • Autorizzazioni di amministratore del database per l'istanza di SQL ServerSQL Server che ospita il database.Database administrator permissions for the SQL ServerSQL Server instance that hosts the database.

  • Se si sta installando Reporting ServicesReporting Services in un controller di dominio, è necessario essere un amministratore di dominio.If you are installing Reporting ServicesReporting Services on a domain controller, you must be a domain administrator.

Gestione del contenuto Managing content

Le operazioni di gestione del contenuto in Reporting ServicesReporting Servicesincludono la gestione dei report, dei modelli, delle cartelle, delle risorse e delle origini dati condivise.In Reporting ServicesReporting Services, content management refers to the management of reports, models, folders, resources, and shared data sources. È possibile gestire questi elementi singolarmente tramite impostazioni di sicurezza e proprietà.All these items can be managed independently of each other through properties and security settings. Ogni elemento può essere spostato in una posizione diversa nello spazio dei nomi delle cartelle del server di report.Any item can be moved to a different location in the report server folder namespace. Per gestire gli elementi in modo efficiente, è necessario conoscere quali attività vengono eseguite da un utente con ruolo Gestione contenuto.To manage items effectively, you need to know which tasks a content manager performs.

Nota

La gestione del contenuto è un'operazione diversa dall'amministrazione di un server di report.Content management is different from report server administration. Per ulteriori informazioni su come gestire l'ambiente in cui viene eseguito un server di report, vedere configurazione e amministrazione di un Server di Report ( Reporting Services con SharePoint ) .For more information about how to manage the environment in which a report server runs, see Configuration and Administration of a Report Server (Reporting Services SharePoint Mode).

Nella gestione del contenuto sono incluse le attività seguenti:Content management includes the following tasks:

  • Sicurezza del sito e degli elementi del server di report mediante l'applicazione della sicurezza basata sui ruoli disponibile in Reporting ServicesReporting Services.Securing the report server site and items by applying the role-based security provided with Reporting ServicesReporting Services.

  • Gestione della struttura della gerarchia di cartelle del server di report mediante l'aggiunta, la modifica e l'eliminazione di cartelle.Structuring the report server folder hierarchy by adding, modifying, and deleting folders.

  • Impostazione di valori predefiniti e proprietà relativi a elementi gestiti dal server di report.Setting defaults and properties that apply to items managed by the report server. È ad esempio possibile impostare valori massimi di riferimento che determinano i criteri di archiviazione della cronologia dei report.For example, you can set baseline maximum values that determine report history storage policies.

  • Creazione di origini dei dati condivise che è possibile utilizzare in sostituzione di connessioni a origini dei dati specifiche dei report.Creating shared data source items that can be used in place of report-specific data source connections. Un utente con ruolo Pubblicazione o Gestione contenuto può selezionare un'origine dei dati diversa da quella definita originariamente per un report, ad esempio per sostituire un riferimento a un database di prova con un riferimento a un database di produzione.A publisher or content manager can select a data source that is different from the one originally defined for a report; for example, to replace a reference to a test database with a reference to a production database.

  • Creazione di pianificazioni condivise che possono essere utilizzate in sostituzione di pianificazioni specifiche del report e della sottoscrizione, semplificando nel tempo la gestione delle informazioni sulla pianificazione.Creating shared schedules that can be used in place of report-specific and subscription-specific schedules, making it easier to maintain schedule information over time.

  • Creazione di sottoscrizioni guidate dai dati che generano elenchi di destinatari tramite il recupero di dati da un archivio dati.Creating data-driven subscriptions that generate recipient lists by retrieving data from a data store.

  • Bilanciamento delle richieste di elaborazione di report inviate al server tramite la pianificazione dell'elaborazione dei report stessi e l'indicazione di quali possono essere eseguiti su richiesta e quali vengono caricati dalla cache.Balancing report-processing demands that are placed on the server by scheduling report processing and specifying which ones can be run on demand and which ones are loaded from cache.

    Le autorizzazioni per eseguire le attività di gestione vengono fornite in due ruoli predefiniti, ovvero Amministratore sistema e Gestione contenuto.Permission to perform management tasks are provided through two predefined roles: System Administrator and Content Manager. Per gestire in modo efficiente contenuto di un server di report, è necessario che un utente sia assegnato a entrambi ruoli.Effective management of report server content requires that you are assigned to both roles. Per ulteriori informazioni su questi ruoli predefiniti, vedere ruoli e autorizzazioni ( Reporting Services ) .For more information about these predefined roles, see Roles and Permissions (Reporting Services).

    Gli strumenti per la gestione dei contenuti del server di report includono Management StudioManagement Studio o Gestione report.Tools for managing report server content include Management StudioManagement Studio or Report Manager. Management StudioManagement Studio consente di impostare valori predefiniti e di abilitare funzionalità. allows you to set defaults and enable features. Gestione report consente di concedere agli utenti l'accesso a elementi e operazioni del server di report, visualizzare e utilizzare report e altri tipi di contenuto, nonché visualizzare e utilizzare tutti gli elementi condivisi e le funzionalità di distribuzione del report.Report Manager is used to grant user access to report server items and operations, view and use reports and other content types, and view and use all shared items and report distribution features.

Sicurezza e gestione di una risorsa Securing and Managing a Resource

Una risorsa è un elemento gestito che viene archiviato, ma non elaborato, in un server di report.A resource is a managed item that is stored on a report server, but is not processed by a report server. In genere, una risorsa fornisce contenuto esterno per gli utenti dei report.Typically, a resource provides external content to report users. Ad esempio un'immagine in un file con estensione jpg o un file HTML che descrive le regole business utilizzate in un report.Examples include an image in a .jpg file or an HTML file that describes the business rules used in a report. Il file in formato JPG o HTML viene archiviato nel server di report, che tuttavia lo invia direttamente al browser anziché prima elaborarlo.The JPG or HTML file is stored on the report server, but the report server passes the file directly to the browser rather than processing it first.

Per aggiungere una risorsa a un server di report, caricare o pubblicare un file:To add a resource to a report server, you upload or publish a file:

OperazioneOperation Tipo di fileFile type
CaricamentoUpload Tutti i file vengono caricati come risorse ad eccezioni dei file di definizione del report (con estensione rdl) e del modello di report (con estensione smdl).All files are uploaded as resources except report definition (.rdl) and report model (.smdl) files.

Per caricare una risorsa, utilizzare Gestione report se il server di report è in esecuzione in modalità nativa o una pagina di applicazione su un sito di SharePoint se il server è in esecuzione in modalità integrata SharePoint.To upload a resource, you must use Report Manager if the report server runs in native mode or an application page on a SharePoint site if the server runs in SharePoint integrated mode. Per altre informazioni, vedere Caricare un file o un report (Gestione report) o Caricare documenti in una raccolta di SharePoint (Reporting Services in modalità SharePoint).For more information, see Upload a File or Report (Report Manager) or Upload Documents to a SharePoint Library (Reporting Services in SharePoint Mode).
PubblicazionePublish Tutti i file in un progetto vengono caricati come risorse, ad eccezione dei file dell'origine dati con estensione rdl, smdl e rds.All files in a project are uploaded as resources except for .rdl, .smdl, and .rds data source files. Per pubblicare una risorsa, aggiungere un elemento esistente a un progetto in Progettazione report, quindi pubblicare il progetto in un server di report.To publish a resource, add an existing item to a project in Report Designer and then publish the project to a report server.

Tutte le risorse provengono da file presenti nel file system, caricati successivamente in un server di report.All resources originate as files on a file system, which are subsequently uploaded to a report server. Ad eccezione dei limiti per le dimensioni del file predefinite di 4 MB imposte da ASP.NET, non sono presenti restrizioni sui tipi di file che è possibile caricare.Except for the 4 megabyte default file size limitations imposed by ASP.NET, there are no restrictions on the kinds of files you can upload. Alcuni tipi di file risultano tuttavia più adatti di altri con tipo MIME equivalente per la pubblicazione in un server di report come risorse.However, when published to a report server as a resource, file types that have equivalent MIME types are more optimal than others. Ad esempio, le risorse basate su file HTML e JPG vengono aperte in una finestra del browser quando l'utente fa clic sulla risorsa. In tal modo i file HTML vengono visualizzati come pagine Web e i file JPG come immagini visibili all'utente.For example, resources that are based on HTML and JPG files will open in a browser window when the user clicks the resource, rendering the HTML as a Web page and the JPG as an image that the user can see. Al contrario le risorse con tipi MIME non equivalenti, ad esempio file di applicazioni desktop, non vengono visualizzate in alcun modo nella finestra del browser.In contrast, resources that do not have equivalent MIME types, such as desktop application files, for example, may not be rendered in the browser window.

Il fatto che una risorsa risulti visibile agli utenti di un report dipende dalle funzionalità del browser in uso.Whether a resource can be viewed by report users depends on the viewing capabilities of the browser. Poiché le risorse non vengono elaborate dal server di report, il browser deve fornire la funzionalità di visualizzazione per eseguire il rendering di un tipo MIME specifico.Because resources are not processed by the report server, the browser must provide the viewing capability to render a specific MIME type. Se il browser non è in grado di eseguire il rendering del contenuto, gli utenti che visualizzeranno la risorsa ne vedranno esclusivamente le proprietà generali.If the browser cannot render the content, users who view the resource see only the general properties of the resource.

Le risorse sono presenti come elementi denominati nella gerarchia delle cartelle del server di report insieme ai report, alle origini dati condivise, alle pianificazioni condivise e alle cartelle.Resources exist alongside reports, shared data sources, shared schedules, and folders as named items in the report server folder hierarchy. È possibile ricercare, visualizzare, proteggere impostare proprietà relative alle risorse analogamente a qualsiasi altro elemento presente in un server di report.You can search for, view, secure, and set properties on resources just as you would any item stored on a report server. Per visualizzare o gestire una risorsa, è necessario disporre delle attività Visualizzazione di risorse o Gestione di risorse nella propria assegnazione di ruolo.To view or manage a resource, you must have the View resources or Manage resources tasks in your role assignment.

Riferimento a una risorsa immagine da un report Referencing an Image Resource from a Report

Le risorse possono contenere un'immagine cui si fa riferimento in un report.Resources can contain an image that you reference in a report. Se i requisiti del report includono l'utilizzo di immagini esterne, considerare i vantaggi seguenti relativi all'archiviazione di un'immagine come risorsa:If report requirements include the use of external images, consider the following advantages to storing the image as a resource:

  • Archiviazione centralizzata nel database del server di report.Centralized storage in the report server database. Se il database del server di report e il relativo contenuto vengono spostati in un altro computer, l'immagine esterna rimane con il report.If you move the report server database and its contents to another computer, the external image stays with the report. Non è necessario tenere traccia di file di immagine archiviato su disco in computer diversi.You do not have to keep track of image files that are stored on disk on different computers.

  • sicurezza garantita dalle assegnazioni di ruolo anziché a livello di file system.Secured through role assignments rather than file system security. Le stesse autorizzazioni utilizzate per visualizzare un report possono essere applicate alla risorsa.The same permissions used to view a report can be applied to the resource. Al contrario, se si archivia l'immagine su disco, è necessario verificare che l'account utente anonimo o l'account di esecuzione automatica disponga delle autorizzazioni per accedere al file.In contrast, if you store the image on disk, you must ensure that either the Anonymous user account or the unattended execution account have permission to access the file.

    Per utilizzare una risorsa immagine in un report, aggiungere il file di immagine al progetto e pubblicarlo insieme al report.To use an image resource in a report, add the image file to the project and publish it along with the report. Dopo la pubblicazione, è possibile aggiornare il riferimento all'immagine nel report in modo che punti alla risorsa nel server di report e successivamente ripubblicare il report per salvare le modifiche.Once the image is published, you can update the image reference in the report so that it points to the resource on the report server, and then republish just the report to save your changes. È possibile a questo punto aggiornare l'immagine in modo indipendente dal report ripubblicando la risorsa.You can now subsequently update the image independently of the report by republishing the resource. Nel report viene utilizzata la versione più recente dell'immagine disponibile nel server di report.The report uses the most current version of the image available on the report server.

Vedere ancheSee Also

Configurare e amministrare un server di report (modalità nativa SSRS) Configure and Administer a Report Server (SSRS Native Mode)
Risoluzione dei problemi di installazione di Reporting ServicesTroubleshoot a Reporting Services Installation