Posts

Showing posts from April, 2011

401 Unauthorized access Error in SSRS

In the SSRS Reporting Environment, you may never encounter this error and you live a happy and easy life. We all know an SSRS report can easily ping your server to 100% CPU if you decide to export a 120 page report, to PDF,  with charts, etc. etc. You may get a complaint that performance suffers in another application while running the reports and you want to fix it, but do not know how. Then one day you or someone at your firm has decided to do your SQL Server a favor and separate out SSRS from the SQL Server. This sounds like a great idea. You build a new SSRS box (lets call it SSRSPROD), run some performance optimizations (http://sqlcat.com/technicalnotes/archive/2009/01/14/reporting-services-performance-optimizations.aspx) and you are set. You remote onto the new server, deploy all of your reports, open up IE on your server and check the reports; they run and life is good. You give the all clear to your users and suddenly your inbox is flooded with "My Reports do not work,...

Steps to Resolve SSRS Timeout Issues

Been awhile since I had posted anything and what better way to restart this blog than with some Timeout Issues. Now this list is designed for SSRS 2005, but you can put a few of these tips to use in 2008. Consider these steps in the below order. 1) Set the HttpRuntime ExecutionTimeout value to a greater value (ie 3 hours) on the Report Server How do you do this? Simple! a.       Open the ReportServer’s Web.config file by going to Start -> Administrative Tools -> Internet Information Services. b.      From there, expand Web Sites -> Default Web Site, and click on ReportServer. On the right-hand pane, right-click ‘Web.Config’ and select ‘Open’. c.       Locate the HttpRuntime parameter. If it doesn’t exist, you will have to create it within the <System.Web> section. d.      Set the executionTimeout value to ‘10800’ (3 hours) as shown below: <system.we...

SQL SERVER

Image
Ques: What is .LDF – SQL Server? Ans:  I was quite surprised to see search engines throwing very less information on this one, yet it’s a frequently asked question. LDF acronym stands for Log Data File (though could have been called – Transactional Log Data File). This is a must to have file, and is created at the same time the database file (.mdf) is created by SQL Server. So why do you need it?  For keeping .mdf consistent. To cut short I will copy these lines straight from  wiki  : “SQL Server ensures that any change to the data is ACID-compliant, i.e., it uses transactions to ensure that any operation either totally completes or is undone if fails, but never leaves the database in an intermediate state. Using transactions, a sequence of actions can be grouped together, with the guarantee that either all actions will succeed or none will. SQL Server implements transactions using a write-ahead log. Any changes made to any page will update the in-memory cache of ...

ASP.NET

SSAS

SSIS

Brief description of SSIS?   It is a platform for building high performance data integration solutions, including E,T,L(Extract, Transform, Load). Solution For automating data movements. Build a package made up of a task that can move data around from place to place and alter it on the way. Hosted within business Intelligence development studio to help to build those package as well as an API for programming SSIS objects from other application. Package:  Package is a collection of SSIS objects including:- Connection - To data Source Data Flow -  Which include the source and destination that extract and load data. Control Flow- Where you tell the SSIS package what the package will do exactly.It includes Tasks and Containers that execute when package runs.We can organise task in sequence and in loops. Event Handler-  Which are workflow that runs in response to events raised  by a package task or container. Task:  It provide the...

SSRS--Interview Basic Questions

Image
 1). What is SSRS (Sql Server Reporting Services) ? Ans : Reporting Services is a server-based reporting platform that provides comprehensive reporting functionality for a variety of data sources.Which allow you to create tabular, matrix, rectangle, sub-report,,charts, Gauge, indicator reports in managed environment. Like a) Development Tool b) Configuration Tool c) Administration Tool d) Report Viewing Tool 2) What is report Manager? Ans:  Report Manager is a Web-based report access and management tool that you use to administer a single report server instance from a remote location over an HTTP connection. You can also use Report Manager for its report viewer and navigation features. You can use Report Manager to perform the following tasks: View, search, print, and subscribe to reports. Create, secure, and maintain the folder hierarchy to organize items on the server. Configure role-based security that determines access to items and operations. Configure rep...