Skip to main content

Posts

Showing posts from 2013

Why SQL server reports are coming blank or user not able to see the data

Problem statement: Sometime while opening the SSRS reports in Browser, it shows blank data even if there is data present in the database or some functionality does not work properly. Solution: here are some points to check to identify the root cause of the problem: User Access on Reports : Check the access of the user on Reports User Access on Source data: Check the access of the user on Cube or database Browser: If the user is having the proper access on the Reports as well as the Cubes or Database then check, on what browser user is running the report. Internet Explorer: If the user is using a browser other then Internet Explorer, then ask the user to use the Internet Explorer to access the SSRS Reports. There are many functionality of SSRS Reports which are not supported by all the browsers. Below are link for more details: http://msdn.microsoft.com/en-us/library/ms156511(v=sql.105).aspx http://social.msdn.microsoft.com/Forums/sq...

Identity Column in SQL Table

Identity Column in the SQL Table: How it works in SQL table? How Many Identity column can be created on the SQL table? How to insert user defined value in the Identity column? What will be the next value for the Identity column after the user defined value insertion in the table? Solution: Drop table #temp ; --Drop the temp table if it is already present Create table #temp --Create the temp table with identity column ( A int identity ( 1 , 1 ), --identity column --B int Identity(10,10), -- we can not create two identity column on a able C varchar ( 10 ) ) --insert values into table insert into #temp ( c ) values ( 'a' ) insert into #temp ( c ) values ( 'b' ) insert into #temp ( c ) values ( 'c' ) Select * from #temp --set identity insert on ont the table so that we can insert a user defined value in the identity column SET IDENTITY_INSERT #temp on insert into #temp ( A , C ) values ( 5 , 'd' ) --set ide...

How to do Error Handling for Transaction using Try Catch Block

Issue : Some time we get requirements where we have to use transaction to do some DML operations to make sure the unit of work should be done completely. But there could be error while doing this. So, how we can cope up with errors to achieving this? Solution: We can use Transaction in the Try Catch block to make sure that the transaction either successful or rollback if there is any error. Below is an example for this: BEGIN TRY --Start the Try Block.. BEGIN TRANSACTION -- Start the transaction.. UPDATE [dbo] . [Table] SET salary = salary * 1.1 WHERE MID = 6 --DML operations to be done in the transaction COMMIT TRAN -- Transaction Success! END TRY --End of the Try Block BEGIN CATCH --Start the Catch Block IF @@TRANCOUNT > 0 --check the error count for the errors ROLLBACK TRAN --RollBack in case of Error --to raise the error message when there is an issue. Declare the variables and se the values for them DECLARE @Er...