можно ли записывать события выполнения пакета ssis с помощью c # в файл - PullRequest
0 голосов
/ 15 июля 2010

Можно ли регистрировать события выполнения пакета ssis, вызываемые из c #

 Application app = new Application();
 Package package = app.LoadPackage("<package_path>", null);
 package.ImportConfigurationFile("<configuration_path>");
 DTSExecResult result = package.Execute();

Мне нужно регистрировать сообщения, сгенерированные во время выполнения пакета.Я использую SQL Server 2008.

Заранее спасибо

1 Ответ

0 голосов
/ 18 июля 2010

Метод Execute имеет перегрузку для «Журнала»

журнал Тип: Microsoft.SqlServer.Dts.Runtime.IDTSLogging Интерфейс IDTSLogging.

http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.dts.runtime.dtscontainer.execute.aspx

...