Interview Questions.

SSRS Interview Questions and Answers - Jul 16, 2022


SSRS Interview Questions and Answers

Q1. What is SSRS?

Ans: SQL Server Reporting Services (SSRS) is a server-based record producing software program system from Microsoft. It is part of suite of Microsoft SQL Server services, consisting of SSAS (SQL Server Analysis Services) and SSIS (SQL Server Integration Services).

Q2. What is Reporting Services?

Ans: SQL Server’s Reporting services provide a variety of interactive and published reviews managed by using a web interface. Reporting offerings is a server based environment.

Q3. How does the document manager work in SSRS?

Ans: Report manager is a web software. In SSRS it's far accessed by way of a URL. The interface of this Report supervisor depends on the permissions of the consumer. This way to get right of entry to any capability or carry out any undertaking, the consumer must be assigned a position. A person with a role of complete permissions can entire all the capabilities and menus of the report. To configure the document manager, a URL desires to be described.

Q4. Mention what are the brand new capabilities in SSRS?

Ans: New features in SSRS consists of

Excel File Export: The documents may be exported into Excel document codecs, earlier only XLS files have been best exported

Data Alerts: The new records indicators permit to create alert threshold which are evaluated on a person defined agenda, also there's information alert manager for alerting administrators

Power View: With the brand new RDLX report format, power view is a new interactive Business Intelligence function

Q5. Explain SSRS Architecture?

Ans: Reporting services architecture accommodates of integrated additives. It is a multi-tiered, included with application, server and records layers. This architecture is scalable and modular. A single set up can be used across a couple of computer systems. It includes the subsequent components: –

Report Manager , Reporting Designer, Browser Types Supported by Reporting services, Report server, Report server command line utilities, Report Server Database, Reporting Services Extensibility, Data sources that is supported by means of Reporting Services.

Q6.Explain Reporting Life Cycle?

Ans: Reporting Services has specially three stages:

Development of Reports (Developer) – First of all a document needs to be layout that is commonly carried out by using report developer

Management of Reports (DBA) – Once the Report is being advanced, DBA want to make sure

Security – Only authorized person have to get admission to the record

Execution – How the file will be achieved to optimize facts assets performance

Scheduling of stories – in order that report are done on scheduled timings

Report Delivery (DBA + Developer) – Once the record is being advanced and completed now the document should be reached to final recipients (business users) who are going to understand / examine document statistics. If any modifications, we again go returned to development stage.

Q7. What are the three distinct a part of RDL record give an explanation for them?

Ans: In visual studio RDL files has 3 elements.

Data: It contains the dataset on which we write the query. Data set is hooked up with records source.

Design: In layout you can layout report. Can create tables and matrix reviews. Drag columns values from source.

Preview: to check the preview after the file run.

Q8. Which language rdl files made of?

Ans: RDL files are written in XML.

Q9. Can you edit the .Rdl code related to a related document?


Ans: No, due to the fact a connected document has no .Rdl code of its personal. It refers back to the .Rdl code of the base record

Q10. What is file rendering ?

Ans: Exporting a report records with layout o distinct form of record sorts is is aware of as Report rending. SQL Server Reporting Services supports more than one rendering extensions like Word, Excel, CSV, PDF, HTML and so forth.

Q11. What are the Reporting Services additives?

Ans: Reporting offerings additives assist in improvement. These processing components encompass some equipment which are used to create, manipulate and think about reviews.


Report Designer is used to create the reports.

Report Sever is used to execute and distribute reviews.

Report Manager is used to manipulate the document server.

Q12. SQL Server Reporting Services vs. Crystal Reports.

Ans: Crystal reports are processed by way of IIS at the same time as SSRS have a file server. Caching in Crystal reports is available through cache server. On the alternative hand, caching in SSRS is available for Report records snapshots. Crystal reports have standards and user defined discipline labels. SSRS lets in most effective consumer defined area labels.

Q13. How does the report supervisor work in SSRS?

Ans: Report supervisor is a web utility. In SSRS it's far accessed by means of a URL. The interface of this Report supervisor depends at the permissions of the person. This manner to get right of entry to any capability or carry out any undertaking, the person should be assigned a function. A user with a role of full permissions can entire all of the features and menus of the report. To configure the report manager, a URL wishes to be defined.

Q14. What are specific sorts of roles supplied by means of SSRS?



Content Manager

My Reports


Report Builder

Q15. What are the exclusive varieties of data assets in SSRS?

Ans: SSRS use extraordinary information supply. Some of them are listed below.

Microsoft SQL Server




SQL Server Analysis Service

Report Server Model

SAP Net weaver BI




HubSpot Video

Q16. Name and Describe few console utilities for SSRS?


RSConfig.Exe: Configuration of connection residences between the Report Server to the repository database.

RSKeyMgmt.Exe: Management of encryption keys via command-line

RS.Exe: Utility used for deploying the report on document server

Q17. What are the drawbacks of reporting in SSRS?

Ans: For many years, Microsoft had no direct solution for reporting with the SQL Server except Crystal Reports. Now, they have got SQL Server Reporting Services, but it does have numerous drawbacks. It remains complicated to recognize the complete capability and structure of this new thing, and lots of customers are still relying on the reporting utility they are extra acquainted with, that is Crystal Reports. Also, components in SSRS like Report Builder and Report Designer are supposed for distinctive users for special components of the document manner, yet whole understanding and exposure to both is critical to utilize both features absolutely and drastically. There also are issues when exporting very huge reviews to Microsoft Excel, as it can result in a loss of data.

Q18. How can I add Reporting Services reports to my software?

Ans: Visual Studio / SSDT / BI Data Tools (Standard and Enterprise versions) contains a set of freely redistributable Report Viewer controls that make it clean to embed Reporting Services capability into custom programs. Two versions of the Report Viewer exist, one for wealthy Windows client programs and one for ASP.NET programs.

Q19. Do I need a report server to run reports in my application?

Ans: In addition to publishing reports to a record server, you may build reports the usage of the Report Designer this is directly included with Visual Studio language tasks. You can embed reports at once in any Windows Forms or ASP.NET Web software with out get right of entry to to a record server. The information access in embedded reviews is a natural extension of the Visual Studio information facilities. Not best can you use traditional databases as a supply of statistics in your reviews, you may use object collections as well.

Q20. What is the name of reporting services config record and what’s it’s used for?

Ans: Reporting provider config file is used for file configuration information. It carries the file format and also the file import kinds. Report provider config reside at ISS.

Q21. What are Advantages of SSRS or why we ought to use SSRS?

Ans: The SQL Server Reporting Services or SSRS has a few Advantages

1. It is quicker and inexpensive

2. Efficient reporting access to records living in both Oracle and MS SQL Server databases

3. No need for luxurious expert capabilities

four. The default document dressmaker is included with Visual Studio .NET so that we are able to create utility and its reviews in the identical environmen

five. The safety is managed in a role-based manner and may be applied to folders in addition to reviews

6. Once parameters are described, the UI for these parameters is robotically generated

Subscription based reviews are mechanically sent by mail to the customers

Q22. What is Query parameter in SSRS?

Ans: Query parameters is referred to inside the query of the datasources which might be to be covered into the SQL script’s WHERE clause of the SQL that may take delivery of parameters. Query parameters begin with the symbol @.The call need to not include areas and cannot begin with numeral. For readability, we use most effective letters.

Q23. What is a matrix in SSRS?

Ans: A matrix is a information place linked to a report set. Matrix permits us to create crosstab reviews with the record variables displaying on rows and columns. It permits us to drag and drop fields into it.

Q24. What are sub reports and a way to create them?

Ans: A sub file is like any other reviews which can be referred to as in fundamental file and can be generate thru primary record. Parameters may be exceeded from foremost file to sub report and basis of that record can be generated.

Q25. What are the Export Options of SSRS?

Ans: SSRS permit many methods of rendering the reports:


2. Excel

three. Acrobat

four. Tiff (photograph)

five. XML

6. CSV

Q26. What is document snapshot?

Ans: Snapshot approach a instance of a file for future reference, meaning a replica of document (information is freezed) could be stored on a record server for future reference.

Q27. What are Data Driven Subscriptions?

Ans: Reporting Services offers statistics-pushed subscriptions so that you can customize the distribution of a document based on dynamic subscriber facts. Data-driven subscriptions are intended for the subsequent types of scenarios: Distributing reports to a huge recipient pool whose membership may alternate from one distribution to the subsequent. For instance distribute a month-to-month file to all contemporary clients. Distributing reports to a selected institution of recipients based on predefined standards. For instance ship a sales performance document to the top ten income managers in an employer.

Q28. What are facts areas?

Ans: Data regions are document items that display repeated rows of summarized information from datasets.

Q29. You need to generate a file this is formatted as a chart. Can you operate the Report Wizard to create this kind of record?

Ans: No, the Report Wizard helps you to create only tabular and matrix reports. You need to create the chart file without delay by means of the usage of the Report Designer.

Q30. When to Use Null Data pushed Subscription?

Ans: Create a data-pushed subscription that makes use of the Null Delivery Provider. When you specify the Null Delivery Provider as the technique of shipping inside the subscription, the file server goals the record server database as the transport destination and makes use of a specialized rendering extension called the null rendering extension. In contrast with different transport extensions, the Null Delivery Provider does no longer have transport settings that you can configure via a subscription definition.

Q31. What is the chart in document?

Ans: Chart reports are for graphical illustration. You can get pie charts columns harts and various different options. 3d charts are also available in reporting offerings.

Q32. What are the constraints/drawbacks or SSRS 2008 R2?

Ans: The SSRS 2008 R2 has a few limitations. Some limitations are given underneath:

1. There isn't any print button. In order to print need to export excel, PDF or others layout

2. It is very hard to debug expression or custom code

3. Its does now not use web page range or overall pages in record frame

4. Don’t guide rounding rectangle

five. There is no way to bypass values from sub-reports to primary record

6. It is not feasible to insert a sub-file into the page header or web page footer

7. Page header creates extra areas within the subsequent pages

Q33. How to exceptional-song Reports?

Ans: To music-up the Reporting Services, comply with the underneath cited methods: – Expand the Server or making use of the reporting offerings of every other database server. For better embedding of document contents, report application’s logic and characteristics could have a replica replica of data. – Replication of facts continuously. Using (nolock), the troubles of locking can nicely be resolved and the overall performance of the question can be improved. This may be performed through using grimy read on the time of duplicating the statistics is unavailable.

Q34. What new statistics source kinds had been brought in SSRS 2014?

Ans: In addition to the data source types available in SSRS (SQL Server, Oracle, ODBC, OLE DB), the subsequent were delivered in SSRS 2012: SQL Server Analysis Services SQL Server Integration Services SQL Server Report Builder Models XML (through URL and Web services)

Q35. Name few Endpoints exposed by SSRS 2012?

Ans: 1. Management Endpoints

2. Execution Endpoint

3. SharePoint Proxy Endpoints

Q36. What are the new features are introduced in SQL Server 2012 reporting offerings?


Power View – interactive records exploration

SQL Server 2012 is completely incorporated with SharePoint

Introduction to Data Alerts, records indicators are a data-pushed alerting answer that informs you approximately adjustments in document statistics which are of hobby to you, and at a relevant time

SQL Server Data tool

New rendering extensions supports MS Office 2010

Project Crescent is being brought

Q37. User wants handiest to display handiest PDF as export alternative in file Manager. How to achieve this?

Ans: You want to edit RsReportServer.Config document to restriction the exporting extensions to most effective PDF.

You can discover the document below;

%Program Filesp.CMicrosoft SQL ServerMSRS10.Reporting ServicesReportServer

Q38. Can you import Microsoft Excel information to SSRS?

Ans: Reporting Services does not import statistics. It simplest queries data in some thing layout it is saved in their local garage machine. I will assume that you’re asking whether you may create reviews and use Excel spreadsheets as records sources. The solution is Yes, Reporting Services helps a wide sort of statistics resources, consisting of Excel files. You’ll get the pleasant performance with the built-in local .NET carriers however you ought to have the ability to connect to any ODBC or OLE-DB records supply, whether it comes from Microsoft or a 3rd-birthday celebration company.

Q39. Is SSRS assist other database except MS SQL Server?

Ans: Yes. SSRS can be building based totally on relational or multidimensional information supply like Oracle, OLEDB. ODBC etc

Q40. How to add the custom code in Report?

Ans: To upload the custom codes in file go to file tab on pinnacle then properties and there you'll discover the alternatives for custom code.