Sunday, July 26, 2009

SQL Server Interview Questions -- Part 10 (SSIS part 2)

91. What are event handlers in SSIS ?
Ans: Event handlers in SSIS are very similar to the event handlers in programming languages that are typically used to handle any errors raised by the SSIS package.

92. What are variables in SSIS ?
Ans: Variables store values that a SQL Server Integration Services package and its containers, tasks, and event handlers can use at run time.

93. What are log providers in SSIS ?
Ans: Log providers are the ones that are helpful in audit. You can implement log providers in packages, containers, and tasks. With logging, you can capture run-time information about a package.

94. How to run a T-SQL in SSIS ?
Ans: Execute SQL task.

95. How to run program or batch file in SSIS ?
Ans: Execute Process task.

96. What to do if you want to add custom logic to extend the control flow in SSIS ?
Ans: use the Script task.

97. What to do if you want to add custom logic to extend the data flow in SSIS ?
Ans: use Script component.

98. How to run SSIS package ?
Ans: use dtexec utility.

99. How to move or copy SSIS packages,
Ans: use the dtutil utility.

100. How to create custom extensions in SSIS ?
Ans: SSIS object model has base classes. You can create custom extensions by deriving from these base classes.

1 comment:

  1. the quoted answer for question 92 is weak in my opinion. Variables in SSIS can also store objects, not just values (for example ado recordsets). "Object" is one of the data type choices when creating a variable in SSIS and is actually very useful - perhaps one could even say absolutely neccessary functionality- supported in SSIS.

    ReplyDelete