SSRS 2008 Interview Questions.. Pl
Can Someone Pl Help me with Some SSRS 2008 Interview Question (Mid to Advanced Levels) I am a Sr. SQL DBA and need to conduct several interviews for my Employer right away.... Any Help is appreciated.Maninder
April 21st, 2010 4:53pm

Guys Pl Post any Thing you have worked on; Like a Troubleshooting scenario or something. Try to make it a Single Liners (Q and A)Maninder
Free Windows Admin Tool Kit Click here and download it now
April 21st, 2010 5:12pm

Few Question that might be helpful, 1. Difference between Logical Page an Physical Page in SSRS. 2. How to configure SSRS for Disaster recovery. 3. Describe the role of Encrpytion key in Report Server Configuration manager. 4. User want only to display only pdf as export option in report Manager .. Describe Steps to perform this . 5. Name and Describe few console utilities for SSRS. 6. Name few Endpoints exposed by SSRs 2008. 7. How can you access the Code in You report. Describe the Static and intance based method with example. 8. how to add custome Assemblies to Report. 9. What is Linked Report. 10. What are different types of roles provided by SSRS. 11. Describe different Processing Modes offered by SSRS. 12. When to Use Null Data driven Subscription? 13. What Factors need to take into consideration while desigining a international report ( Localaization ). 14. What are different option to deploy report from Dev to Prod. 15. What are the new Controls / Features added in SSRS 2008 / SSRS 2008 R2 16. How can you monitor the report Usage. 17. How can you add a new report User to report manager. 18. How can you create the dynamaic Datasource. Can a Shared Datasource be Dynamic? 19. A report is Performing poorly . What steps you would take to troubleshoot the Issue. 20. Write an Expression to perform a Division of two Integers fields and to avoid NAN error. 21. have you ever used Rank, Dense Rank Ntile, CTE and Pivot.. 22. Is SSRs 2008 dependent on IIS? if not how it perform the operations. ~~ Mark it as Answer if you find it correct~~
April 21st, 2010 5:21pm

what level of SSRS developer you are looking for ?mark it as answer if it answered your question :)
Free Windows Admin Tool Kit Click here and download it now
April 21st, 2010 5:21pm

3-5 Yrs Experience Level.Maninder
April 21st, 2010 5:22pm

Sandeep, Thanks for the Quick Reply. Can you also pl post a one Liner Answers to these questions.. I am a Layman to the SSRS Advances...Maninder
Free Windows Admin Tool Kit Click here and download it now
April 21st, 2010 5:25pm

Hello Maninder, depending on exactly what kind of a person you are looking for you could take matters like data-insight, helicopterview capability, people-mgmt skills, business intelligence knowledge etc. into consideration. This can be important if you need a 'reporting developer' capable of working independantly but are of lesser importance if you need somebody to get a complex technical architecture up-and-running. Regards, Vulcan900
April 21st, 2010 5:58pm

That is nice. It woudl be nice to post the answers too :)
Free Windows Admin Tool Kit Click here and download it now
April 21st, 2010 7:13pm

I will try to cover all the above topics plus more questions with answers in Separate post.~~ Mark it as Answer if you find it correct~~
April 22nd, 2010 7:27am

register and test drive SSRS http://www.hsconsultinginc.com/
Free Windows Admin Tool Kit Click here and download it now
July 19th, 2010 7:33pm

Here I collated answers for most of the questions.... 1. Difference between Logical Page an Physical Page in SSRS. Ø Logical page breaks are page breaks that you insert before or after report items or groups. Page breaks help to determine how the content is fitted to a report page for optimal viewing when rendering or exporting the report. The following rules apply when rendering logical page breaks: Logical page breaks are ignored for report items that are constantly hidden and for report items where the visibility is controlled by clicking another report item. Logical page breaks are applied on conditionally visible items if they are currently visible at the time the report is rendered. Space is preserved between the report item with the logical page break and its peer report items. Logical page breaks that are inserted before a report item push the report item down to the next page. The report item is rendered at the top of the next page. Logical page breaks defined on items in table or matrix cells are not kept. This does not apply to items in lists. 2. How to configure SSRS for Disaster recovery. Depends on daily backup technique. 3. Describe the role of Encrpytion key in Report Server Configuration manager. A> To encrypt credentials, connection strings. Can be taken backup and restore when required from configuration manager. 4. User want only to display only pdf as export option in report Manager .. Describe Steps to perform this . A> using System.Reflection; using Microsoft.Reporting.WebForms; public void DisableUnwantedExportFormats() { foreach(RenderingExtension extension in serverReport.ListRenderingExtensions()) { if(extension.Name == "XML" || extension.Name == "IMAGE" || extension.Name == "MHTML") ReflectivelySetVisibilityFalse(extension); } } 5. Name and Describe few console utilities for SSRS. RSConfig.exe Configuration of connection properties between the Report Server to the repository database. RSKeyMgmt.exe Management of encryption keys via command-line RS.exe Scripting of report deployment http://www.jenstirrup.com/2009/05/command-line-utilities-in-ssrs-2008.html 6. Name few Endpoints exposed by SSRs 2008. o Management Endpoints o Execution Endpoint o SharePoint Proxy Endpoints Ø http://msdn.microsoft.com/en-us/library/ms155398.aspx 7. How can you access the Code in You report. Describe the Static and intance based method with example. A> Static methods within a custom assembly are available globally within the report. You can access static methods in expressions by namespace, class, and method name The following example calls the method ToGBP, which converts the StandardCost field value from dollar to pounds sterling: =CurrencyConversion.DollarCurrencyConversion.ToGBP(Fields!StandardCost.Value) Instance-based methods are available through a globally defined Code member. You access these by referring to the Code member, and then the instance and method name. The following example calls the instance method ToEUR which converts the StandardCost field value from dollar to euro: =Code.m_myDollarCoversion.ToEUR(Fields!StandardCost.Value) 8. how to add custom Assemblies to Report. 1. On the Report menu, click Report Properties 2. On the References tab, do the following: a. In References, click the add (...) button and then select or browse to the assembly from the Add Reference dialog box. b. In Classes, type name of the class and provide an instance name to use within the report. 3. http://msdn.microsoft.com/en-us/library/ms252130(VS.80).aspx 9. What is Linked Report. A> A linked report is a report server item that provides an access point to an existing report. Conceptually, it is similar to a program shortcut that you use to run a program or open a file. http://msdn.microsoft.com/en-us/library/ms155998.aspx 10. What are different types of roles provided by SSRS? A> 1. Browser 2. Content Manager 3. My Reports 4. Publisher 5. Report Builder 11. Describe different Processing Modes offered by SSRS. Local Processing Mode: Processes reports in the client application. Remote Processing Mode: Renders server reports that are processed on a SQL Server Reporting Services report server. 12. When to Use Null Data driven Subscription? Create a data-driven subscription that uses the Null Delivery Provider. When you specify the Null Delivery Provider as the method of delivery in the subscription, the report server targets the report server database as the delivery destination and uses a specialized rendering extension called the null rendering extension. In contrast with other delivery extensions, the Null Delivery Provider does not have delivery settings that you can configure through a subscription definition. 13. What Factors need to take into consideration while designing a international report (Localization). http://www.codeproject.com/KB/reporting-services/SSRSReportLocalized.aspx 14. What are different option to deploy report from Dev to Prod. Ø From Solution Explorer by giving Target Sever URL Ø Uploading the .rdl from Report manager. 15. What are the new Controls / Features added in SSRS 2008 / SSRS 2008 R2 http://www.simple-talk.com/sql/reporting-services/new-features-in-reporting-services-2008-and-2008-r2/ 16. How can you monitor the report Usage. You can query theReportServer database for this information as follows: SELECT ex.UserName, ex.Format, ex.TimeStart, cat.Name, ex.Parameters, CONVERT(nvarchar(10), ex.TimeStart, 101) AS rundate FROM ExecutionLog AS ex, Catalog AS cat where ex.ReportID = cat.ItemID ORDER BY ex.TimeStart DESC Regards 17. How can you add a new report User to report manager. 18. How can you create the dynamaic Datasource. Can a Shared Datasource be Dynamic? http://www.simple-talk.com/community/forums/thread/2220.aspx 19. A report is Performing poorly . What steps you would take to troubleshoot the Issue. 20. Write an Expression to perform a Division of two Integers fields and to avoid NAN error. 21. have you ever used Rank, Dense Rank Ntile, CTE and Pivot.. 22. Is SSRs 2008 dependent on IIS? if not how it perform the operations. Venkat
November 9th, 2010 3:31am

Thanks
Free Windows Admin Tool Kit Click here and download it now
April 27th, 2011 9:45pm

link to SSRS Interview questions and answers
May 18th, 2011 3:49pm

Sandeep, I realize this post was quite some time ago, but I am in need of this information at this point and the questions were all very good. However, I have been searching for your separate post with the answers to the aforementioned questions, plus more if you were able to develop them and I cannot locate one. Could you please advise? I realize that "venkat" posted some of the answers and "thavva" proposed the post as answer, but not all of the questions were answered and some of the answers appear to be incomplete (to a novice like myself). For example, Question 1 covers the explanation of the "Logical" page breaks very well and completely, but being a novice, I need the explanation of the "Physical" page breaks as well and when one should be used as opposed to the other. See what I mean? Thanks so much in advance for your help, Sandeep.
Free Windows Admin Tool Kit Click here and download it now
June 27th, 2011 6:57pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics