Регистриране на грешки при отдалечено изпълнение на DTS пакети

Имам някои DTS пакети, които понякога се провалят. Те имат доста изчерпателно регистриране в различните компоненти на VBScript и както SQL, така и текстовото регистриране са активирани във всеки пакет. Регистрирането работи добре, ако стартирам DTS пакетите от сървъра, на който живеят.

На практика тези пакети се изпълняват с помощта на DTSRun от отдалечена машина, която има инсталирани само SQL Server Client Tools. Тъй като DTS работи локално, къде отиват регистрационните файлове в този случай, ако изобщо са създадени? Те не са на сървъра, няма база данни на клиента, в която да се прави SQL лог, и нито един от текстовите файлове не е създаден на клиента или сървъра. Възможно ли е да се отстраняват грешки в DTS пакети, изпълнявани по този начин?


person LMF    schedule 29.04.2011    source източник


Отговори (1)


Така както е, отговорът беше да се гарантира, че пълният път на текстовото регистриране е настроен, така че да е валиден на машината, където се извиква DTSRun. В този случай го настроих на C:\DTSErrors - тази папка съществуваше на сървъра, но не и на клиента. Създаването на C:\DTSErrors на клиента реши проблема ми - сега се създават текстови регистрационни файлове.

Предполагам, че SQL регистрирането просто се проваля безшумно, тъй като на клиентската машина няма SQL сървър, към който да влезете.

person LMF    schedule 04.05.2011