Events
Mar 31, 11 PM - Apr 2, 11 PM
The biggest SQL, Fabric and Power BI learning event. March 31 – April 2. Use code FABINSIDER to save $400.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Applies to:
SQL Server 2016 (13.x) Reporting Services and later
SQL Server Reporting Services (SSRS) contains a set of graphical and scripting tools that support the development and use of rich reports in a managed environment. The tool set includes development tools, configuration and administration tools, and report-viewing tools. This article gives a brief overview of each tool in SSRS and explains how you can access it.
The following sections discuss tools that you can use for report authoring in SSRS.
You can use SQL Server Mobile Report Publisher to create mobile reports that you can view in the SQL Server web portal and in mobile devices.
SQL Server Mobile Report Publisher offers a design surface with adjustable-grid rows and columns, and flexible mobile report elements. The mobile reports that you create dynamically adjust the content to fit your screen or browser window. These reports scale well to any screen size.
For more information, see Create mobile reports with SQL Server Mobile Report Publisher.
Note
SQL Server Mobile Report Publisher is deprecated for all releases of SQL Server Reporting Services after SQL Server Reporting Services 2019. It's discontinued starting in SQL Server Reporting Services 2022 and Power BI Report Server.
You have the following options for installing SQL Server Mobile Report Publisher:
You can download SQL Server Mobile Report Publisher from the Microsoft Download Center and then open the downloaded file.
You can install SQL Server Mobile Report Publisher from the SSRS web portal by going to the New menu and selecting Mobile Report.
When prompted, you select Get Mobile Report Publisher, and then you download and open the SQL Server Mobile Report Publisher file.
For instructions on starting SQL Server Mobile Report Publisher, see the initial steps in Create a Reporting Services mobile report.
Report Designer is a tool for designing reports. It's available in SQL Server Data Tools (SSDT) - Visual Studio.
The Report Designer design surface includes tabbed windows, wizards, and menus that you use to access report authoring capabilities. Report Designer offers the following features:
For information about installing SSDT, see Install SSDT with Visual Studio.
Report Designer becomes available when you select a Report Server Project template or a Report Server Project Wizard template in SSDT. To use these templates, you also need to install an SSRS extension for Visual Studio. For instructions, see Install extensions for Analysis Services, Integration Services, and Reporting Services.
For instructions on starting Report Designer, see the Create a report server project section of Tutorial: Create a report server project.
When you work in Report Designer, the Visual Studio component Solution Explorer displays folders that organize all the items in your project. In a report project, these folders contain your shared data sources, shared datasets, reports, and resources.
You can create new reports, data sources, and datasets by right-clicking on a folder and then selecting an option for adding an item.
When you create a new report, tabbed windows appear for Design and Preview views.
For more information about Report Designer, see the following resources:
Report Builder is a stand-alone application that you can use to create paginated reports outside SQL Server. You can also use Report Builder to customize and update existing reports, besides creating reports. The existing reports can be ones that were created in your version of Report Builder, in earlier versions, or in Report Designer.
Report Builder offers the following features:
Note
Report parts are deprecated for all releases of SQL Server Reporting Services starting with SQL Server Reporting Services 2019 and all releases of Power BI Report Server starting with Power BI Report Server September 2022.
For more information about Report Builder, see Microsoft Report Builder in SQL Server.
For instructions on installing Report Builder, see Install Microsoft Report Builder.
For instructions on starting Report Builder, see Start Microsoft Report Builder.
A set of graphical and scripting tools are available for administering the report server in SSRS. The tools that you use depend on the deployment mode of your report server.
The following sections discuss tools for a native mode report server.
Report Server Configuration Manager is a tool for configuring an SSRS installation. You can use this tool to complete the following tasks on a native mode report server:
Report Server Configuration Manager doesn't help you manage report server content, turn on other features, or grant access to the report server.
For more information, see What is Report Server Configuration Manager (native mode)?.
Report Server Configuration Manager is installed when you install an SSRS native mode report server. For more information, see the following resources:
Report server administrators can use SQL Server Management Studio (SSMS) to manage a report server alongside other SQL Server component servers. When you use SSMS to manage report server instances, you can complete the following tasks:
For more information about using SSMS to connect to a SQL Server instance and run some Transact-SQL (T-SQL) commands, see Quickstart: Connect and query a SQL Server instance using SQL Server Management Studio (SSMS).
For instructions on starting SSMS to manage a report server, see Connect to a native mode report server.
You can use this tool to configure and manage a report server connection to a report server database. You can also use it to specify a user account to use for unattended report processing.
For more information, see Report server common prompt utilities (SSRS).
The rsconfig.exe utility is installed when you install SSRS. You run this utility from the command line.
You can use this tool to:
For more information, see Report server command prompt utilities (SSRS).
The rskeymgmt.exe utility is installed when you install SSRS. You run this utility from the command line.
These classes can help you automate configuration tasks in Report Server Configuration Manager. They provide a way for applications to access and manipulate SSRS management information. When you use these classes, you no longer need to use the graphical user interface to perform the tasks manually.
For more information, see Access the WMI provider programmatically.
You can use a Visual Basic script to access the WMI classes.
In SharePoint mode, SSRS is a service application in the SharePoint architecture, and you perform administrative tasks directly through SharePoint. The following sections discuss tools for a report server that's configured for SharePoint mode.
You can use SharePoint Central Administration to create, query, and manage the shared service applications for SSRS.
For more information, see Configuration and administration of a SQL Server Reporting Services (SSRS) report server.
You can access this tool in a browser by going to the SharePoint Central Administration site.
You can use PowerShell cmdlets to create, query, and manage the shared service applications for SSRS.
For more information, see PowerShell cmdlets for Reporting Services SharePoint mode.
To use the cmdlets, you open SharePoint Management Shell and run the commands in the shell.
Graphical and scripting tools are available for managing content in SSRS. The tools that you use depend on the deployment mode of your report server.
The report server web service acts as a communications interface between client programs and the report server. The URL of this service provides access to the full functionality of the report server. You can use this tool to browse content in the report catalog in a generic item navigation page.
For more information, see Report Server web service.
You use a browser to access the web service URL.
You can use the web portal to administer a single report server instance from a remote location over an HTTP connection. The web portal is only available for native mode report servers.
You can use this tool for the following tasks:
For more information, see What is the report server web portal (native mode)?.
The web portal is installed when you install an SSRS native mode report server. For more information, see the following resources:
Before you can open the web portal, you must have sufficient permissions. Initially, only members of the local administrator group have permissions that provide access to web portal features.
The pages and options that are available in the web portal depend on the role assignments of the current user. Users who have no permissions see an empty page. Users with permissions to view reports get links to those reports. To learn more about permissions, see Roles and permissions in Reporting Services.
For instructions on starting the web portal, see the Get started section of What is the report server web portal (native mode)?.
If you run the web portal on a local report server, see Configure a native mode report server for local administration (SSRS).
This tool is a script host that you use to perform scripted operations. You can use this tool to run Visual Basic scripts that copy data between report server databases, publish reports, and create items in a report server database.
For more information, see Report server command prompt utilities (SSRS).
The rs.exe utility is installed when you install SSRS. You run this utility from the command line.
Events
Mar 31, 11 PM - Apr 2, 11 PM
The biggest SQL, Fabric and Power BI learning event. March 31 – April 2. Use code FABINSIDER to save $400.
Register todayTraining
Module
Explore reporting tools in finance and operations apps - Training
A report is a structured presentation of data. Reporting presents data in a way that lets you make informed decisions by using data visualizations, dashboards, financial reporting, and structured documents. finance and operations apps provide several reporting tools that you can use to meet different reporting needs. This module will help you become familiar with the various reporting options that are available with finance and operations apps.