Vous êtes sur la page 1sur 7

1. Difference between Logical Page an Physical Page in SSRS.

Logical page breaks are page breaks that you insert before or after report item s 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 f or report items where the visibility is controlled by clicking another report it em. Logical page breaks are applied on conditionally visible items if they are curren tly visible at the time the report is rendered. Space is preserved between the report item with the logical page break and its pe er report items. Logical page breaks that are inserted before a report item push the report item d own 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 w hen required from configuration manager. 4. User want only to display only pdf as export option in report Manager .. Desc ribe 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 reposit ory 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 o o Management Endpoints Execution Endpoint 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 ba sed method with example. A> Static methods within a custom assembly are available globally within the rep ort. You can access static methods in expressions by namespace, class, and metho d name The following example calls the method ToGBP, which converts the StandardCost fi eld 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 S tandardCost field value from dollar to euro: =Code.m_myDollarCoversion.ToEUR(Fields!StandardCost.Value) 8. how to add custom Assemblies to Report. 1. 2. On the Report menu, click Report Properties 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 e xisting report. Conceptually, it is similar to a program shortcut that you use t o 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. 2. 3. 4. 5. Browser Content Manager My Reports Publisher 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 rep ort 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 subscriptio n, the report server targets the report server database as the delivery destinat ion and uses a specialized rendering extension called the null rendering extensi on. In contrast with other delivery extensions, the Null Delivery Provider does not have delivery settings that you can configure through a subscription definit ion. 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-serv ices-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 Dynam ic? http://www.simple-talk.com/community/forums/thread/2220.aspx

19. A report is Performing poorly . What steps you would take to troubleshoot th e Issue. 20. Write an Expression to perform a Division of two Integers fields and to avo id 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.

SQL Server reporting service - August 29, 2008 at 18:00 PM by Amit Satpute Explain the architecture of SQL Reporting service. Reporting Services runs as a middle-tier server, as part of your existing server architecture. SQL Server 2000 should be installed for the database server, and Internet Inform ation Services 6.0 as a Web server. The report server engine takes in report definitions, locates the corresponding data, and produces the reports. Interaction with the engine can be done through the Web-based Report Manager, wh ich also lets you manage refresh schedules and notifications. End users view the report in a Web browser, and can export it to PDF, XML, or Ex cel.

-------------------------------------------------------------------------------SQL Server reporting service - March 10, 2009 at 19:00 PM by Rajmeet Ghai What is Reporting Services? SQL Server s Reporting services offer a variety of interactive and printed reports managed by a web interface. Reporting services is a server based environment. How does the report manager work in SSRS? Report manager is a web application. In SSRS it is accessed by a URL. The interf ace of this Report manager depends on the permissions of the user. This means to access any functionality or perform any task, the user must be assigned a role. A user with a role of full permissions can entire all the features and menus of

the report. To configure the report manager, a URL needs to be defined. What are the Reporting Services components? Reporting services components assist in development. These processing components include some tools that are used to create, manage and view reports. A report d esigner is used to create the reports. a report sever is used to execute and dis tribute reports. a report manager is used to manage the report server. SQL Server Reporting Services vs Crystal Reports. Crystal reports are processed by IIS while SSSR have a report server. Caching in Crystal reports is available through cache server. On the other hand, caching i n SSSR is available for Report history snapshots. Crystal reports have standards and user defined field labels. SSSR allows only user defined field labels. <<Previous Next>> Also read Define data, entity, domain and referential integrity. Answer - Data Integrity validates the data before getting stored in the columns of the table. SQL Server supports four type of data integrity..... Describe in brief exporting and importing utility? Answer - The Bulk Copy is a command utility that transfer SQL data to or from a data file. This utility mostly used to transfer huge data to SQL server from other database .... Define Distributed Query and Linked Server? Answer - Distributed Query is a query which can retrieve data from multiple data sources including distributed data........ Define temporary and extended stored procedure. Answer - Temporary Stored Procedure is stored in TempDB database. It is volatile and is deleted once connection gets terminated or server is restarted...... Define Primary and Unique key. Answer - The column or columns of the table whose value uniquely identifies each row in the table is called primary key. You can define column as primary key us ing primary key constraint while you create table.....

Explain the components of SQL server service broker. Below are the Service Broker infrastructure components: Endpoint Message Type Contract Route Queue Service Remote Binding Service

--------------------------------------------------------------------------------

SQL Server service broker - March 10, 2009 at 19:00 PM by Rajmeet Ghai What do we need Queues? A queue holds the incoming message before they are processed for a service. One queue per service is created. A queue can be created using: CREATE QUEUE [QueueName] What is Asynchronous communication? In Asynchronous communication, messages can be queued until the service which wa s down is up and running. Asynchronous communication is loosely coupled. This me ans that there can be another component waiting to acknowledge the message. In t his communication, the sender need not wait for a response but can continue to w ork. What is SQL Server Service broker? SQL service broker provides a mechanism to queue provide reliable messaging for SQL server. Using SQL server, the service broker assists in passing messages bet ween applications. It also rejects messages with invalid format and performs ret ries. Service broker helps to make scalable and secure database applications. What are the essential components of SQL Server Service broker? The components in SQL server Service broker are represented by Server objects us ed in the messaging. Queue is an object that holds the messages for processing. Dialogues exchanged between two endpoints are grouped by conversation groups. Th ere are some components used at design time called as service definition compone nts used to specify the basic design of the application. Routing and security co mponents are used to define the communications. What is the main purpose of having Conversation Group? Any application using service broker communicates by exchanging conversations th at is nothing but asynchronous and reliable messages. Conversation group is a gr oup of conversations used to accomplish the same task. These groups help in conc urrency. They can also be used to manage the states. How to implement Service Broker? Using Transact SQL statements service broker can be used. An application can be implemented as a program running outside of SQL Server or as a stored procedure. Service broker uses a number of components to perform a task. A program that st arts a conversation creates and sends a message to a service that may or may not respond. Any application that intends to use Service broker does not need any s pecial object model or library. Transact-SQL commands to SQL Server can be sent for processing. How do we encrypt data between Dialogs? Using Dialog Security the dialogues can be encrypted at the initiator and then d ecrypted at the target. Dialogue security can be implemented by implemented as f ull dialogue security or anonymous dialog security. In full dialogue, both the d atabase that initiates the service and database that calls the service to be imp lemented needs to have two users. Each service in the conversation is bound by a remotes service. A certificate is associated with each user, so that messages c an be encrypted using the recipient's public key and decrypted using the corresp onding private key. If anonymous dialog security is used, target service need no t explicitly permit access to a remote user. A guest account can be used to gene rate a session key and encrypt the message. --------------------------------------------------------------------------------

SQL Server service broker - May 18, 2009 at 10:00 AM by Rajmeet Ghai What is Service Broker? Catalog views serve as a repository to store static metadara like server side an d database specific objects. This includes logins, tables, stored procedures etc . It is always better to use catalogue views to view system data rather than usi ng system tables. <<Previous Next>> Also read Define database objects. Answer - SQL Server database stores information in a two dimensional objects of rows and columns called table...... Define data, entity, domain and referential integrity. Answer - Data Integrity validates the data before getting stored in the columns of the table. SQL Server supports four type of data integrity..... Describe in brief exporting and importing utility? Answer - The Bulk Copy is a command utility that transfer SQL data to or from a data file. This utility mostly used to transfer huge data to SQL server from other database .... Define Distributed Query and Linked Server? Answer - Distributed Query is a query which can retrieve data from multiple data sources including distributed data........ 1.Describe SQL Server service broker. 2.Explain Asynchronous communication. 3.Explain how we implement service broker. 4.What are the components of Service broker?

Vous aimerez peut-être aussi