Run DTS form SP

7 отговора 727 прегледа
#1

Run DTS form SP

Как мога да стартирам DTS от съхранена процедура?
Става въпрос за MS SQL.

Отговор
в отговор на Dessy #2

Re: Run DTS form SP

Стартираш dtsrun.exe с подходящи параметри през xp_cmdshell

cheers,
</wqw>

Отговор
в отговор на wqw #3

Re: Run DTS form SP

10x :)

Но идеята е ако има възможност да не ползвам dtsrun.exe

Отговор
в отговор на Dessy #4

Re: Run DTS form SP

ДТС експортва и КОМ модел... Можеш да използваш sp_OAxxxxxx, но пак ще имаш същите проблеми със сигурността, които най-вероятно се опитваш да избегнеш :)))

Епа, това е моето хоби... [линк]
Отговор
в отговор на fiffy #5

Re: Run DTS form SP

10x for help :)

Може би ще трябва по-конкретно да опиша зада4ката.
Зна4и имаме прилойение, което се параметризира 4рез таблици в една БД. То мойе да стартира др. приложения, съхранени процедури, COM, DTS, да изпраще файлове по FTP и/или MQ.
Проблема е, че всичко се параметризира и не се налага да се променя и прекомпилира приложението.
В момента DTSите ги експортваме като VBScript и се прави COM. Това работи но е дървенко, засхтото ако се наложи промяна в ДТС то трябва да се прекомпилира и пререгистрира COMa.

Ако някй има идеи ще съм много благодарна ;)

Отговор
в отговор на Dessy #6

Re: Run DTS form SP

Пробвай да питаш на news:microsoft.public.sqlserver.programming на msnews.microsoft.com, има доста MVP-та там.

О, и бъди готова да те разкостят за подобен дизайн на приложение :-)) "Learn fundamentals" е всеки втори отговор :-))

cheers,
</wqw>

Отговор
в отговор на Dessy #7

Re: Run DTS form SP

[линк]

Епа, това е моето хоби... [линк]
Отговор
в отговор на wqw #8

Re: Run DTS form SP

10x :)
ще питам...

А за дизайна тои изобщо не е лош. Аз не съм описала всичко, което трябва да прави приложението, а само малка част от задачката.
Основните данни са на Mainframe и това налага подобна архитектура...

Отговор