Tuesday, 27 March 2012

How To Execute SSIS Packages By SQL Server

@filepath is the main folder of the package and @package name is the ssis package name


Declare @FilePath varchar(2000)
Declare @cmd varchar(2000)
 
DECLARE @package_name varchar(200)
Declare @PackageCount int
Declare @X int
Set @X = 1
Set @PackageCount = (Select COUNT(*) from Packages)
set @FilePath = 'C:\Package Path'
While (@X <= @PackageCount)
Begin
 
    With PackageList as
    (
    Select PackageName, Row_Number() Over(Order by PackageName) as  Rownum
    From Packages
    )
    SELECT @package_name = PackageName
    FROM PackageList
    Where Rownum = @X
 
    select @cmd = 'DTExec /F "' + @FilePath + @Package_name + '"'
 
    print @cmd
   
    Set @X = @X + 1
   
    exec master..xp_cmdshell @cmd
 
 
End

Tuesday, 13 March 2012

HOW TO BACK UP ALL DATABASE FROM A SERVER LIST MENTION IN TABLE

Hi friends,
i attached one package to grab all the database name from a server list stored in the table and mail to specify mail id through send mail task.please make a look on it .

use this link i uploaded
http://www.keepandshare.com/doc/3670846/package1-dtsx-march-13-2012-4-09-pm-53k?da=y

regards
sitakanta

Thursday, 1 March 2012

How to improve performance in ssis & ssrs

Improving performance will gv ur work good

SSIS, for performance improving we need to use less component in data flow items, for example in place of using data conversion component u can use a type cast in derived column. same for character map,and kp the buffer size 1000.so that moving of data to the btree buffer memory will b easier,and try to implement always parallel execution of data, use a SQL select statement to retrive data from a view or table except unused column,and one more if u r using look up then use partial or full catch mode.These are some tips in SSIS

coming to SSRS part many of reports are memory-intensive so try to use 64 bit option.Reduce the size of the dataset.Simplify the grouping, filtering, or sorting logic in the report to use less memory, if ur stored procedure taking time try to reduce in query level.and try to kp timeout in connection string between 3000 to 6000.u can type manually in connction string.

So these are the properties u can follow up.