SQL Server Integration Services - Logging in Packages
In this post,I am going to explain about logging in SSIS.
We can maintain log about package & system informations ,
various events for the container can also be logged as shown
in below image:
We can enable logging in two ways as shown in below two images.
Right-click on Control Flow tab
We can capture logged information in text files,XML files,trace files,SQL Server tables and also through windows event viewer.
Example 1: SSIS log provider for Text
files
Step 1:
Select Provider type: SSIS
log provider for Text files and click Add…
You can give the path of
existing flat file /create new flat file under Configuration.
For logging the informations
into flat file ,select the options as shown in below image
Step 2: Execute the package and open the flatfile to see the logged informations.
Example 2: SSIS log provider for XML
files
Step 1:
Select Provider type: SSIS
log provider for XML files and click Add…
You can give the path of
existing XML file /create new XML file under Configuration.
For logging the informations
into XML file ,select the options as shown in below image
Step 2: Execute the package and open the XML file to see the logged informations.
Example 3: SSIS log provider for Windows
Event Log
Step 1:
Select Provider type: SSIS
log provider for Windows Event Log and click Add…
Step 2: Execute the package
After package is executed, goto Control Panel - > Administrative Tools - > Event Viewer -
>Windows Logs - > click on Application - > under Source tab with value “SQLISService” are package logged
informations.
right click on
Control Flow tab and select Log Events,
you will notice as shown below.
Example 4: SSIS log provider for SQL Server
Step 1:
Select Provider type: SSIS
log provider for SQL Server and click
Add…
under Configuration create a connection
to SQL Server database.
For logging the informations
into table in SQL Server database ,select the options as shown in below image
Step 2: Execute the package and then execute the below query in the database which you have selected,while configuring logging options.
SELECT * FROM SYSSSISLOG
Example 5: SSIS log provider for SQL
Server Profiler
Step 1:
Select Provider type: SSIS
log provider for SQL Server Profiler and click Add…
You can create new *.trc file under Configuration.
For logging the informations
into *.trc file ,select the options as
shown in below image
Step 2: Execute the package and open the *.trc file
using SQL Server Profiler to see the logged informations as shown in below image
Connect to SQL Server Profiler ,under File - > Open -> goto the path of *.trc file ,which you have given,while configuring logging options.
No comments:
Post a Comment