C#: ошибка при выполнении пакета служб SSIS - PullRequest
0 голосов
/ 21 января 2020

У меня есть пакет служб SSIS для обработки огромных данных и создания выходных данных в файле .csv. Этот пакет я запускаю через код C#. Я использовал класс Package из пространства имен «Microsoft.SqlServer.Dts.Runtime».

var app = new Application();
Package p;
try
{
    p = app.LoadPackage(packageName, null);

    // setting variable "DestinationFile" for package i.e. p 

    // be able to handle errors
    var eventListener = new DefaultEvents();

    // execute package
    var pkgResults = p.Execute(null, p.Variables, eventListener, null, null);            
}
catch (DtsRuntimeException dtsEx)
{
    throw an error  
}

Я получаю ошибку тайм-аута соединения после примерно 200 se c, когда я вызываю метод Execute пакета, и в месте назначения генерируется пустой файл .csv.

Я думаю, мне нужно установить время ожидания соединения для моего объекта пакета. Может кто-нибудь, пожалуйста, помогите мне, как установить свойство времени ожидания подключения для объекта Package?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...