nerdexam
Microsoft

70-463 · Question #42

Occasionally a job that executes an existing SQL Server Integration Services (SSIS) package does not complete and nothing is processed. You need to ensure that package logging occurs. Your solution…

The correct answer is J. Run the package by using the dtexecui.exe utility and the SQL Log provider. Using dtexecui.exe with the SQL Log provider enables package logging through a GUI with no code changes or deployment required, minimizing both development and deployment effort.

Configure and deploy SSIS solutions

Question

Occasionally a job that executes an existing SQL Server Integration Services (SSIS) package does not complete and nothing is processed. You need to ensure that package logging occurs. Your solution must minimize deployment and development efforts. What should you do?

Options

  • ACreate a reusable custom logging component.
  • BUse the gacutil command.
  • CUse the Project Deployment Wizard.
  • DRun the package by using the dtexec/rep/conn command.
  • EAdd a data tap on the output of a component in the package data flow.
  • FCreate an OnError event handler.
  • GUse the dtutil/copy command.
  • HDeploy the package by using an msi file.
  • IRun the package by using the dtexec/dumperror/conn command.
  • JRun the package by using the dtexecui.exe utility and the SQL Log provider.

How the community answered

(53 responses)
  • E
    4% (2)
  • F
    6% (3)
  • H
    2% (1)
  • I
    2% (1)
  • J
    87% (46)

Why each option

Using dtexecui.exe with the SQL Log provider enables package logging through a GUI with no code changes or deployment required, minimizing both development and deployment effort.

ACreate a reusable custom logging component.

Creating a reusable custom logging component requires significant development effort, directly violating the constraint to minimize development work.

BUse the gacutil command.

gacutil.exe registers .NET assemblies in the Global Assembly Cache and is used for deploying custom components, not for configuring package logging.

CUse the Project Deployment Wizard.

The Project Deployment Wizard is used to deploy SSIS projects to the SSIS catalog and does not configure logging for packages.

DRun the package by using the dtexec/rep/conn command.

dtexec with /rep creates a report file but does not establish persistent SQL-based logging and does not use the SQL Log provider.

EAdd a data tap on the output of a component in the package data flow.

A data tap captures data flow output to a file and is used to inspect data in transit, not to log package-level execution events.

FCreate an OnError event handler.

Creating an OnError event handler requires opening and modifying the package in SSDT, incurring development and redeployment effort.

GUse the dtutil/copy command.

dtutil /copy is used to copy SSIS package files between storage locations and has no logging functionality.

HDeploy the package by using an msi file.

Deploying via an MSI file is a deployment method, not a logging configuration, and still requires redeployment effort.

IRun the package by using the dtexec/dumperror/conn command.

dtexec /dumperror generates memory dump files on errors for debugging, not structured execution logs suitable for auditing or monitoring.

JRun the package by using the dtexecui.exe utility and the SQL Log provider.Correct

The dtexecui.exe utility provides a graphical interface for running SSIS packages and includes a Logging tab where you can configure log providers, including the SQL Server Log provider, without modifying the package itself. This approach requires no development work and no redeployment of the package, satisfying the requirement to minimize both deployment and development effort while capturing execution logs for investigation.

Concept tested: SSIS package logging using dtexecui with SQL Log provider

Source: https://learn.microsoft.com/en-us/sql/integration-services/packages/run-integration-services-ssis-packages

Topics

#SSIS logging#dtexecui#SQL Log provider#package execution

Community Discussion

No community discussion yet for this question.

Full 70-463 Practice