Progettare report impaginati di Reporting Services con progettazione Report (SSRS)Design Reporting Services Paginated Reports with Report Designer (SSRS)

Usare Progettazione report per creare report e soluzioni di creazione di report Reporting ServicesReporting Services impaginati completi.Use Report Designer to create full-featured Reporting ServicesReporting Services paginated reports and reporting solutions. Tale strumento offre un'interfaccia grafica in cui è possibile definire origini dati, set di dati, query, posizioni di layout del report per aree dati e campi, nonché caratteristiche interattive, quali l'interazione tra parametri e set di report.Report Designer provides a graphical interface in which you can define data sources, datasets and queries, report layout positions for data regions and fields, and interactive features such as parameters and sets of reports that work together.

Progettazione report è una funzionalità di SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), un ambiente Microsoft Visual Studio per la creazione di soluzioni di Business Intelligence.Report Designer is a feature of SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), a Microsoft Visual Studio environment for creating business intelligence solutions. SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)non è incluso in SQL Server. is not included with SQL Server. Scaricare SQL Server Data Tools.Download SQL Server Data Tools.

Vantaggi dei progetti reportBenefits of Report Projects

I progetti report costituiscono il contenitore per le definizioni e le risorse del report.Report projects act as containers for report definitions and resources. Utilizzare i progetti per:Use projects to:

  • Organizzare i report e gli elementi correlati in un contenitore.Organize reports and related items in one container.

  • Testare le soluzioni di report che includono report ed elementi correlati a livello locale.Test report solutions that include reports and related items locally.

  • Distribuire insieme gli elementi correlati.Deploy related items together. Utilizzare le proprietà del progetto e la gestione della configurazione per la distribuzione in più ambienti.Use project properties and configuration management to deploy to multiple environments.

  • Mantenere un set di copie master per i report e gli elementi correlati.Preserve a set of master copies for reports and related items. Dopo la distribuzione, i report pubblicati potrebbero venire accidentalmente modificati.After deployment, published reports can be accidentally modified.

    Usare le informazioni contenute in questo argomento per progettare report impaginati ed elementi correlati per un unico progetto di report in una soluzione di SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) .Use the information in this topic to design paginated reports and related items for a single reporting project in a SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) solution. Per altre informazioni sulle soluzioni e più progetti in SQL Server Data Tools, vedere Reporting Services in SQL Server Data Tools.For more information about solutions and multiple projects in SQL Server Data Tools, see Reporting Services in SQL Server Data Tools.

Shared Data Sources Shared Data Sources

Utilizzare SQL Server Data ToolsSQL Server Data Tools per definire e distribuire origini dati condivise per una soluzione di report.Use SQL Server Data ToolsSQL Server Data Tools to define and deploy shared data sources for a reporting solution. Le origini dati condivise possono essere distribuite indipendentemente dagli altri elementi di un progetto tramite le proprietà OverwriteDataSources e TargetDataSourceFolder .Shared data sources can be deployed independently from other items in a project by using the OverwriteDataSources and TargetDataSourceFolder properties. Per altre informazioni, vedere Impostare le proprietà di distribuzione (Reporting Services).For more information, see Set Deployment Properties (Reporting Services).

In Progettazione report per definire le origini dati utilizzate in un report è possibile utilizzare sia il riquadro dei dati del report che Esplora soluzioni.In Report Designer, you work in both the Report Data pane and in Solution Explorer to define the data sources used in a report. Per altre informazioni, vedere Report Data Pane.For more information, see Report Data Pane. Non è possibile utilizzare SQL Server Data ToolsSQL Server Data Tools per aprire origini dati pubblicate in un server di report o in un sito di SharePoint, ma non incluse nella soluzione di SQL Server Data ToolsSQL Server Data Tools .You cannot use SQL Server Data ToolsSQL Server Data Tools to open data sources that are published to a report server or SharePoint site, but not included in the SQL Server Data ToolsSQL Server Data Tools solution. Per tale caratteristica, usare Ambiente di creazione di Generatore report (SSRS).For that feature, use Report Builder authoring environment (SSRS).

SQL Server Data ToolsSQL Server Data Tools è uno strumento client. is a client tool. È possibile testare la soluzione di report localmente nel computer, distribuirla in un ambiente di testing per il test della soluzione server, quindi distribuirla in un ambiente di produzione.You can test your reporting solution locally on your computer, deploy it to a test environment for testing the server solution, and then deploy it to a production environment. Dopo la distribuzione, verificare che le estensioni per l'elaborazione dell'origine dati e le credenziali dell'origine dati siano configurate per l'ambiente del server di report.After deployment, verify that the data source processing extensions and data source credentials are configured for the report server environment. È possibile utilizzare Gestione configurazione per gestire le proprietà per distribuzioni diverse.You can use Configuration Manager to help manage the properties for different deployments. Per altre informazioni, vedere Reporting Services in SQL Server Data Tools (SSDT).For more information, see Reporting Services in SQL Server Data Tools (SSDT).

Per altre informazioni, vedere Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS).For more information, see Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS).

Set di dati condivisi Shared Datasets

Utilizzare SQL Server Data ToolsSQL Server Data Tools per definire e distribuire set di dati condivisi per una soluzione di report.Use SQL Server Data ToolsSQL Server Data Tools to define and deploy shared datasets for a reporting solution. I set di dati condivisi possono essere distribuiti indipendentemente dagli altri elementi di un progetto tramite le proprietà OverwriteDatasets e TargetDatasetFolder .Shared datasets can be deployed independently from other items in a project by using the OverwriteDatasets and TargetDatasetFolder properties. Per altre informazioni, vedere Impostare le proprietà di distribuzione (Reporting Services).For more information, see Set Deployment Properties (Reporting Services).

In Progettazione report per definire i set di dati condivisi utilizzati in un report è possibile utilizzare sia il riquadro dei dati del report che Esplora soluzioni.In Report Designer, you work in both the Report Data pane and in Solution Explorer to define shared datasets used in a report. Per altre informazioni, vedere Report Data Pane.For more information, see Report Data Pane. Non è possibile utilizzare SQL Server Data ToolsSQL Server Data Tools per aprire i set di dati pubblicati direttamente da un server di report o da un sito di SharePoint.You cannot use SQL Server Data ToolsSQL Server Data Tools to open published datasets directly from a report server or SharePoint site. Per tale caratteristica, usare Ambiente di creazione di Generatore report (SSRS) in modalità Set di dati condiviso.For that feature, use Report Builder authoring environment (SSRS) in Shared Dataset mode.

SQL Server Data ToolsSQL Server Data Tools è uno strumento client. is a client tool. È possibile utilizzare le finestre Progettazione query per creare e testare i risultati delle query localmente in Anteprima.You can use query designers to help create and test your query results locally in Preview. Dopo la distribuzione è possibile gestire i set di dati condivisi indipendentemente dalle origini dati condivise e dai report dai quali dipendono.After deployment, you can manage shared datasets independently from the shared data sources and reports that they depend on. Per altre informazioni, vedere Set di dati condivisi e incorporati del report (Generatore report e SSRS), Strumenti di progettazione query (SSRS) e Gestire set di dati condivisi.For more information, see Report Embedded Datasets and Shared Datasets (Report Builder and SSRS), Query Design Tools (SSRS), and Manage Shared Datasets.

Report impaginati Paginated Reports

I report impaginati sono file archiviati in un progetto report.Paginated reports are files that are stored in a report project. I report possono essere utilizzati come report autonomi, sottoreport o destinazioni per azioni drill-through dai report principali.Reports can be used as stand-alone reports, subreports, or the targets for drillthrough actions from main reports. I report possono essere distribuiti indipendentemente da altri elementi di un progetto tramite TargetReportFolder e altre proprietà.Reports can be deployed independently from other items in a project by using TargetReportFolder and other properties. Per altre informazioni, vedere Impostare le proprietà di distribuzione (Reporting Services).For more information, see Set Deployment Properties (Reporting Services).

Nota

In caso di pubblicazione in un server di report in modalità SharePoint, non è possibile testare alcune caratteristiche della soluzione di report nel progetto di Progettazione report.If you are publishing to a report server in SharePoint mode, some report solution features cannot be tested in the Report Designer project. I riferimenti a report, sottoreport e report drill-through devono utilizzare URL completi che possono essere testati solo dopo la distribuzione del progetto report.References to reports, subreports, and drillthrough reports must use fully-qualified URLs that can be tested only after you deploy the report project. Per altre informazioni, vedere Esempi di URL per elementi di report pubblicati in un server di report in modalità SharePoint (SSRS).For more information, see URL Examples for Published Report Items on a Report Server in SharePoint Mode (SSRS).

È possibile aggiungere report a un progetto come indicato di seguito:You can add reports to a project in the following ways:

  • Aggiungere un nuovo progetto report.Add a new report project. Per impostazione predefinita, un report vuoto viene aperto in Progettazione report.By default, a blank report opens in Report Designer. Per altre informazioni, vedere Aggiungere un report nuovo o esistente a un progetto report (SSRS).For more information, see Add a New or Existing Report to a Report Project (SSRS).

  • Aggiungere un progetto Creazione guidata report.Add a Report Wizard project. Il report viene creato mediante una serie di passaggi dettagliati.You create a report in a guided step-by-step manner. La Creazione guidata report consente di semplificare la procedura di definizione dei dati e di progettazione dei report mediante una serie di passaggi che consentono di creare un report completo.The Report Wizard simplifies data definition and report design into a series of steps that give you a finished report. È possibile aggiungere stili per personalizzare la procedura guidata in base alla propria organizzazione.You can add styles to customize the wizard for your own organization. Per altre informazioni, vedere Aggiungere un report nuovo o esistente a un progetto report (SSRS).For more information, see Add a New or Existing Report to a Report Project (SSRS).

  • Aggiungere un nuovo elemento di tipo Report.Add a new item of type Report. In Progettazione report verrà aperto un report vuoto.A blank report opens in Report Designer.

  • Aggiungere un elemento esistente.Add an existing item. In Progettazione report verrà visualizzata una definizione di report esistente (con estensione rdl).An existing report definition (.rdl) opens in Report Designer. L'apertura di un report o di un progetto da una versione precedente di Reporting ServicesReporting Services potrebbe determinare l'aggiornamento automatico del progetto alla versione corrente e del report allo schema corrente.Opening a report or project from an earlier version of Reporting ServicesReporting Services might automatically upgrade the project to the current version and the report to the current schema. Per altre informazioni, vedere Upgrade Reports.For more information, see Upgrade Reports.

  • Importare un report di MicrosoftMicrosoft Access.Import a MicrosoftMicrosoft Access report. Importare tutti i report da un file di database di Access (con estensione mdb, accdb) o da un file di progetto (con estensione adp).Import all reports from an Access database (.mdb, .accdb) or project (.adp) file. In Progettazione report ogni report nel file di database o di progetto viene convertito in formato RDL e salvato nel progetto report.Report Designer converts each report in a database or project file to RDL and saves it in the report project. Non tutte le funzionalità di un report di Access vengono trasferite in un file di definizione di report (con estensione rdl).Not all of the functionality of an Access report transfers to a report definition (.rdl) file. Per altre informazioni, vedere Importazione report da Microsoft Access (Reporting Services) e Caratteristiche supportate dei report di Access (SSRS).For more information, see Import Reports from Microsoft Access (Reporting Services) and Supported Access Report Features (SSRS).

    Nota

    Per utilizzare la caratteristica di importazione è necessario che Access 2002 o versione successiva sia installato nello stesso computer di Progettazione report.You must have Access 2002 or a later version installed on the same computer that Report Designer is installed on in order to use the import feature. Per l'importazione dei report è necessario che sia disponibile l'origine dati dei report di Access.The data source for the Access reports must be available when the reports are imported.

  • Utilizzare direttamente RDL.Work directly in RDL. Al momento della scrittura in Progettazione report, il report viene salvato in formato XML come file RDL (Report Definition Language).When you write a report in Report Designer, the report is saved in XML format as a Report Definition Language (RDL) file. È possibile modificare questo file in Progettazione report, in un editor di testo o con qualsiasi strumento che supporti la modifica di codice XML.You can edit this file in Report Designer, a text editor, or any tool in which you can edit XML.

    Quando si modifica l'origine della definizione di report in Progettazione report, si utilizza lo schema RDL corrente della versione SQL ServerSQL Server in cui sono stati installati gli strumenti di sviluppo.When you edit the report definition source in Report Designer, you are working in the current RDL schema for the version of SQL ServerSQL Server from which you installed the development tools. Durante la compilazione di un progetto, la versione dello schema potrebbe variare a seconda delle proprietà della distribuzione.When you build a project, the schema version might change depending on your deployment properties. Per altre informazioni, vedere Deployment and Version Support in SQL Server Data Tools (SSRS).For more information, see Deployment and Version Support in SQL Server Data Tools (SSRS).

    La modifica diretta del file RDL può determinare la mancata pubblicazione nel server di report o la mancata esecuzione del report.Editing RDL directly can result in a report that cannot be published to the report server or cannot run. Come per qualsiasi file XML, assicurarsi che i caratteri specifici del linguaggio XML utilizzati negli elementi siano correttamente codificati.As with any XML file, ensure that XML-specific characters used within elements are properly encoded. Quando il report viene pubblicato, il server di report utilizza lo schema per convalidare il codice XML incluso nel file RDL.When you publish the report, the report server uses the schema to validate the XML contained within the RDL file.

    Per includere elementi che non fanno parte dello schema RDL, inserire tali elementi nell'elemento Custom.To include elements that are not part of the RDL schema, place them in the Custom Element. L'elemento Custom può essere letto dalle estensioni per il rendering personalizzate, ma viene ignorato dalle estensioni per il rendering incluse in Reporting ServicesReporting Services.The Custom element can be read by custom rendering extensions, but is ignored by the rendering extensions provided with Reporting ServicesReporting Services. Ad esempio, è possibile utilizzare l'elemento Custom per archiviare commenti nel report.For example, you can use the Custom element to store comments in the report.

    Per altre informazioni, vedere Report Definition Language (SSRS).For more information, see Report Definition Language (SSRS).

Parti del report Report Parts

In Progettazione report, dopo aver creato tabelle, grafici e altri elementi impaginati del report in un progetto, è possibile pubblicarli come parti di report in un server di report o in un sito di SharePoint integrato con un server di report in modo da permetterne il riutilizzo in altri report.In Report Designer, after you create tables, charts, and other paginated report items in a project, you can publish them as report parts to a report server or SharePoint site integrated with a report server so that you and others can reuse them in other reports. Per altre informazioni, vedere Parti del report in Progettazione report (SSRS).For more information, see Report Parts in Report Designer (SSRS).

Le parti del report possono essere distribuite indipendentemente da altri elementi di un progetto tramite TargetReportPartFolder e altre proprietà.Report parts can be deployed independently from other items in a project by using TargetReportPartFolder and other properties. Per altre informazioni, vedere Impostare le proprietà di distribuzione (Reporting Services).For more information, see Set Deployment Properties (Reporting Services).

Risorse Resources

È possibile aggiungere al progetto file correlati al report, ma non elaborati dal server di report.You can add files to your project that are related to your report but not processed by the report server. È ad esempio possibile aggiungere immagini per le immagini o file di forma ESRI per i dati spaziali.For example, you can add images for pictures or ESRI shapefiles for spatial data. Per altre informazioni, vedere Resources.For more information, see Resources.

Paginated Report Layout Paginated Report Layout

Per creare il layout del report, trascinare gli elementi e le aree dati del report dalla casella degli strumenti nell'area di progettazione e disporli.To create the report layout, drag report items and data regions from the Toolbox to the design surface and arrange them. Trascinare i campi del set di dati sugli elementi dell'area di progettazione per aggiungere dati al report.Drag dataset fields to the items on the design surface to add data to the report. Per organizzare i dati in gruppi in un'area dati Tablix, trascinare i campi del set di dati nel riquadro di raggruppamento.To organize data in groups in a tablix data region, drag dataset fields to the Grouping pane. Poiché gli strumenti per la creazione di report costituiscono essenzialmente un modo per creare definizioni di report, l'approccio alla progettazione di report di Generatore report e Progettazione report è piuttosto simile.Because report authoring tools are essentially a way to create report definitions, the approach to report design is quite similar between Report Builder and Report Designer.

Preview a Paginated Report Preview a Paginated Report

Utilizzare Anteprima per verificare i dati del report e la progettazione del layout.Use Preview to verify the report data and layout design. Quando un report viene visualizzato in anteprima, il componente Elaborazione report convalida lo schema di definizione del report e la sintassi dell'espressione ed elenca i problemi nella finestra Output .When you preview a report, the report processor validates the report definition schema and expression syntax and lists issues in the Output window.

Nota

Quando un report viene visualizzato in anteprima, i dati per il report vengono memorizzati nella cache in un file nel computer locale.When you preview a report, the data for the report is cached to a file on the local computer. Quando lo stesso report viene visualizzato di nuovo in anteprima utilizzando la stessa query, gli stessi parametri e le stesse credenziali, in Progettazione report viene recuperata la copia memorizzata nella cache anziché rieseguire la query.When you preview the same report again using the same query, parameters, and credentials, Report Designer retrieves the cached copy rather than rerunning the query. Il file di dati viene salvato come <reportname >. rdl nella stessa directory del file di definizione del report.The data file is saved as <reportname>.rdl.data in the same directory as the report definition file. e non viene eliminato alla chiusura di Progettazione report.The file is not deleted when you close Report Designer.

È possibile visualizzare l'anteprima di un report nei modi seguenti:You can preview a report in the following ways:

  • Vista Anteprima.Preview view. Fare clic sulla scheda Anteprima .Click the Preview tab. Il report viene eseguito localmente utilizzando le stesse funzionalità di elaborazione e rendering dei report offerte dal server di report.The report runs locally, using the same report processing and rendering functionality that is provided with the report server. Il report visualizzato è un'immagine interattiva. È quindi possibile selezionare parametri, fare clic sui collegamenti, visualizzare la mappa documento ed espandere e comprimere le aree nascoste del report.The report that is displayed is an interactive image; you can select parameters, click links, view the document map, and expand and collapse hidden areas of the report. È inoltre possibile esportare il report in uno dei formati di rendering installati.You can also export the report to any of the installed rendering formats.

  • Anteprima autonoma.Standalone Preview. Consente di eseguire il report locale in un browser.Run the local report in a browser. Tramite una configurazione per il debug, è inoltre possibile utilizzare questa modalità per eseguire il debug degli assembly personalizzati scritti.By using a debug configuration, you can also use this mode to debug custom assemblies that you write. Per eseguire un progetto in modalità debug è possibile procedere in tre modi diversi:There are three ways to run a project in Debug mode:

    • Scegliere Avvia debug dal menu Debug.On the Debug menu, click Start Debugging.

    • Nella barra degli strumenti standard di Visual StudioVisual Studio , fare clic sul pulsante Avvia .On the Visual StudioVisual Studio standard toolbar, click the Start button.

    • Premere F5.Press F5.

      Se si utilizza una configurazione del progetto che compila il report senza distribuirlo, il report specificato nella proprietà StartItem della configurazione corrente viene aperto in una finestra di anteprima separata.If you use a project configuration that builds the report but does not deploy it, the report that is specified in the StartItem property of the current configuration opens in a separate preview window.

    Nota

    Per utilizzare la modalità debug, è necessario impostare un elemento iniziale.To use Debug mode, you must set a start item. In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto report, scegliere Proprietà, quindi selezionare il nome del report da visualizzare nella proprietà StartItem.In Solution Explorer, right-click the report project, click Properties, and in StartItem, select the name of the report to display.

    Se si desidera visualizzare in anteprima un report che non è l'elemento iniziale del progetto, selezionare una configurazione che compili il report senza distribuirlo, ad esempio la configurazione DebugLocal. Fare clic con il pulsante destro del mouse sul report, quindi fare clic su Esegui.If you wish to preview a particular report that is not the start item for the project, select a configuration that builds the report but does not deploy it (for example, the DebugLocal configuration), right-click the report, and then click Run. È necessario scegliere una configurazione che non preveda la distribuzione del report. In caso contrario, il report verrà pubblicato nel server di report anziché venire visualizzato in locale in una finestra di anteprima.You must choose a configuration that does not deploy the report; otherwise, the report will be published to the report server instead of displayed locally in a preview window.

  • Anteprima di stampa.Print Preview.

    La prima volta che viene visualizzato in modalità di anteprima o nella finestra di anteprima, il report è simile a quello generato dall'estensione per il rendering HTML.When you first view a report on in Preview mode or in the preview window, the view of the report resembles a report produced by the HTML rendering extension. L'anteprima non è in formato HTML, ma il layout e la paginazione del report sono simili a quelli dell'output HTML.The preview is not HTML, but the layout and pagination of the report is similar to HTML output.

    Se si passa alla modalità anteprima di stampa, è possibile visualizzare la rappresentazione del report stampato.You can change the view to represent a printed report by switching to print preview mode. Fare clic sul pulsante Anteprima di stampa sulla barra degli strumenti di anteprima.Click the Print Preview button on the preview toolbar. Il report verrà visualizzato come in una pagina fisica.The report will display as though it were on a physical page. Questa visualizzazione assomiglia all'output generato dalle estensioni per il rendering delle immagini e PDF.This view resembles the output produced by the Image and PDF rendering extensions. L'anteprima di stampa non è un'immagine né un file PDF, ma la paginazione e il layout del report sono simili a quelli dell'output in questi formati.Print preview is not an image or PDF file, but the layout and pagination of the report is similar the output in those formats. È possibile scegliere le dimensioni dell'immagine del report, ad esempio, la larghezza della pagina.You can choose the size of the report image, for example, set the width of the page.

    L'anteprima di stampa consente di identificare molti problemi di rendering che si potrebbero verificare in caso di stampa del report.Print preview helps you identify many of rendering problems you might encounter were you to print the report. I comuni problemi di rendering includono:Common rendering problems include:

    • Pagine vuote aggiuntive perché il report è troppo grande per adattarsi al formato della carta specificato per il report.Extra blank pages because the report is too wide to fit on the paper size you specified for the report.

    • Pagine vuote aggiuntive perché il report contiene una matrice che si espande dinamicamente in modo da superare la larghezza della carta specificata.Extra blank pages because the report contains a matrix that dynamically expands to exceed the width of the paper specified.

    • Interruzioni di pagina tra i gruppi che non funzionano nel modo desiderato.Page breaks between groups do not work the way you want.

    • Intestazioni e piè di pagina non visualizzate come previsto.Headers and footers do not display as expected.

    • Layout del report che deve essere modificato per essere più leggibile nel formato di stampa.Report layout needs modification to read better in a printed format.

Save and Deploy Paginated Reports Save and Deploy Paginated Reports

In Progettazione report è possibile salvare report e altri file di progetto in locale oppure distribuirli in un server di report o in un sito di SharePoint.In Report Designer, you can save reports and other project files locally, or deploy them to a report server or SharePoint site. È possibile distribuire origini dati condivise, set di dati condivisi, report, risorse del report e parti del report singolarmente o insieme a seconda delle proprietà di distribuzione del progetto configurate.Shared data sources, shared datasets, reports, report resources, and report parts can be deployed independently or together depending on project deployment properties that you configure. Per altre informazioni, vedere Configuration and Deployment Properties.For more information, see Configuration and Deployment Properties.

In Progettazione report è importante tenere presente che si progetta un report utilizzando lo schema di definizione del report supportato dalla versione corrente di Reporting ServicesReporting Services in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT).In Report Designer, it is important to understand that you design a report using the report definition schema that is supported by the current version of Reporting ServicesReporting Services in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT). Quando si impostano le proprietà di distribuzione del progetto per un server di report o un sito di SharePoint specifico e si salva il report, in Progettazione report la definizione del report viene salvata nella directory di compilazione nello schema che corrisponde alla versione sul server di report di destinazione.When you set project deployment properties for a specific report server or SharePoint site, and then save the report, Report Designer saves the report definition to the build directory in the schema that matches the version on the target report server. Per creare report pubblicabili su un server di report di livello inferiore, in Progettazione report gli elementi del report non esistenti nello schema di destinazione vengono rimossi.To create reports that can be published on a down-level report server, Report Designer drops report items that do not exist in the target schema. Ciò si verifica automaticamente, senza richiesta di conferma.This occurs automatically and without prompting. Quando ciò si verifica, la definizione di report originale viene mantenuta nella cartella del progetto.When this happens, the original report definition is preserved in the project folder. La definizione di report modificata che viene distribuita si trova nella cartella di compilazione.The modified report definition that is deployed is in the build folder.

Nota

Per le espressioni di debug e gli errori di distribuzione, è necessario visualizzare la definizione di report nella cartella di compilazione.For debugging expressions and deployment errors, you must view the report definition in the build folder. Non utilizzare Visualizza origine.Do not use View Source. Visualizza origine consente di visualizzare l'origine della definizione del report dalla cartella del progetto.View Source displays the report definition source from the project folder.

Per altre informazioni, vedere Deployment and Version Support in SQL Server Data Tools (SSRS).For more information, see Deployment and Version Support in SQL Server Data Tools (SSRS).

Salvare un report in localeSave a Report Locally

Quando si utilizza un report o altri elementi di progetto in Progettazione report, i file vengono salvati nel computer locale o in una condivisione di un altro computer a cui si ha accesso.When you work on report or other project items in Report Designer, the files are saved to your local computer or a share on another computer that you have access to.

Se si utilizza il software di controllo del codice sorgente, potrebbe essere necessario controllare i report nel server di controllo del codice sorgente al salvataggio del report.If you are using source control software, you might be checking your reports into the source control server when you save the report. Per altre informazioni, vedere Source Control.For more information, see Source Control.

Distribuire o pubblicare report impaginatiDeploy or Publish Paginated Reports

In SQL Server Data ToolsSQL Server Data Toolsè possibile distribuire report o altri elementi di progetto in più versioni di server di report di Reporting ServicesReporting Services .From SQL Server Data ToolsSQL Server Data Tools, you can deploy reports or other project items to multiple versions of Reporting ServicesReporting Services report servers. Utilizzare le configurazioni di progetto per controllare l'aggiornamento delle definizioni di report alle versioni dello schema compatibili con i server di report di destinazione.Use project configurations to control the upgrade of report definitions to schema versions compatible with target report servers. Le proprietà controllate dalle configurazioni di progetto includono il server di report di destinazione, la cartella in cui il processo di compilazione consente di archiviare temporaneamente le definizioni di report per l'anteprima e la distribuzione, nonché i livelli di errore.The properties controlled by project configurations include the target report server, the folder where the build process temporarily stores report definitions for preview and deployment, and error levels. Per altre informazioni, vedere Proprietà di configurazione e distribuzione e Impostare le proprietà di distribuzione (Reporting Services).For more information, see Configuration and Deployment Properties and Set Deployment Properties (Reporting Services).

Esportare un report impaginato in un formato di file diversoExport a Paginated Report to a Different File Format

I report possono essere esportati in diversi formati, dai quali dipende il funzionamento di alcune funzionalità relative all'interattività e al layout del report.Reports can be exported to a variety of formats and these formats affect how some report layout and interactivity features function. Per altre informazioni sulle considerazioni relative alla progettazione per i diversi formati di output, vedere Esportare report (Generatore report e SSRS).For more information about design considerations for various output formats, see Export Reports (Report Builder and SSRS).

Convalida del report e livelli di errore Report Validation and Error Levels

I report vengono convalidati prima dell'anteprima e durante la distribuzione.Reports are validated before preview and during deployment. Durante la compilazione dei report si possono verificare diversi problemi.A number of build issues can occur when reports are built. I report potrebbero ad esempio contenere stringhe quali espressioni o query incompatibili con la versione di Reporting ServicesReporting Services specificata nella configurazione del progetto.Reports might contain strings such as expressions or queries that are incompatible with the version of Reporting ServicesReporting Services that the project configuration specifies, for example.

Usare la proprietà ErrorLevel per gestire avvisi ed errori relativi alla compilazione.Use the ErrorLevel property to manage the build warnings and errors. La proprietà ErrorLevel può contenere un valore da 0 a 4 incluso.The ErrorLevel property can contain a value from 0 to 4 inclusive. Il valore determina quali problemi di compilazione vengono segnalati come errori e quali come avvisi.The value determines which build issues are reported as errors and which are reported as warnings. Il valore predefinito è 2.The default value is 2. Gli avvisi e gli errori vengono scritti nella finestra Output di SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT).The warnings and errors are written to the SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)Output window.

I problemi con livelli di gravità minori o uguali al valore di ErrorLevel vengono segnalati come errori; in caso contrario, vengono segnalati come avvisi.Issues with severity levels less than or equal to the value of ErrorLevel are reported as errors; otherwise, they are reported as warnings.

Nella seguente tabella vengono elencati i livelli di errore.The following table lists the error levels.

Livello di erroreError level DescriptionDescription
00 Problemi di compilazione più gravi e inevitabili che impediscono la visualizzazione in anteprima e la distribuzione di report.Most severe and unavoidable build issues that prevent preview and deployment of reports.
11 Problemi di compilazione gravi che modificano drasticamente il layout del report.Severe build issues that change the report layout drastically.
22 Problemi di compilazione meno gravi che modificano sensibilmente il layout del report.Less severe build issues that change report layout in significantly.
33 Problemi di compilazione minori che modificano il layout del report in maniera meno significativa e quasi impercettibile.Minor build issues that change the report layout in minor ways that might not be noticeable.
44 Utilizzato solamente per pubblicare avvisi.Used only for publishing warnings.

Quando si tenta di visualizzare in anteprima o di distribuire un report contenente elementi di report nuovi in SQL Server 2016 Reporting Services (SSRS)SQL Server 2016 Reporting Services (SSRS), tali elementi possono essere rimossi dal report.When you attempt to preview or deploy a report that contains report items new in SQL Server 2016 Reporting Services (SSRS)SQL Server 2016 Reporting Services (SSRS), those report items can be removed from the report. Per impostazione predefinita, la proprietà ErrorLevel della configurazione è impostata su 2. Pertanto la compilazione del report potrebbe non essere eseguita correttamente in caso di rimozione della mappa.By default, the ErrorLevel property of the configuration is set to 2, which would cause the build of the report to fail when the map is removed. Se tuttavia si imposta il valore della proprietà ErrorLevel su 0 o 1, la mappa viene rimossa, viene visualizzato un avviso e il processo di compilazione continua.However, if you change the value of the ErrorLevel property to 0 or 1, the map is dropped, a warning issued, and the build process continues.

Passaggi successiviNext steps

Scaricare SQL Server Data ToolsDownload SQL Server Data Tools
Reporting Services in SQL Server Data Tools Reporting Services in SQL Server Data Tools
Strumenti di Progettazione query Query Design Tools
Deployment and Version Support in SQL Server Data ToolsDeployment and Version Support in SQL Server Data Tools

Ulteriori domande?More questions? Provare a porre il forum di Reporting ServicesTry asking the Reporting Services forum