Delphi veya VC# ile serverda kayıtlı DTS 'i çalıştırmak
mavore30.07.2005 - 17:00:34
SQL Server da DTS ile data transferi yaparken (IMPORT) DTS paketini kaydetme imkanımız var...Kaydettiğim de de DTS i görebiliyorum ve SQL serverda
(Query Analyzier da değil) direkt paktin üsnüde çift tıklayarak çalıştırdığımda otomatik ,aynı DTS işleim yapılıyor...
Merak ettiğim Bu DTS paketini Delphi veya VC# üstünden çalışıurabilirmiyiz..(Query Analyzier'danda çalıştıramadım)
( Bunun yerinne bulk insert ile aynı şeyi yapmaya çalıştım ama sorunlar çıkıyor...fmt hazırladım olmadı veya yapamadım, parametreleri ile çalıştırdım yine değişik hatalar falan veriyor...)

Kolay Gelsin... Şimdiden teşekkürler....
 
Kuri_YJ01.08.2005 - 08:28:13
Selamlar,

DTS'i çalıştırmak isterken belli saatler de veya belli zamanlarda çalıştırmak istiyorsanız, SQL Server üzerine scheduled Job olarak tanımlayın ve belli dönemlerde otomatik olarak çalıştırsın.

Eğer DTS'i kendim istediğim zamanlarda tetiklemek istiyorum derseniz. Şöyle bir yöntem izleyin.

Profiler ile bir trace başlatın. Sonra DTS ile hazırladığınız paketi çalıştırın. Saha sonra profiler'i durdurup, Enterprise manager, DTS neler yapmış izleyin oradan muhakkak nasıl yaptığını öğrenirsiniz.

Kolay Gelsin
 
mavore02.08.2005 - 20:30:47
DTS paketini çalıştırmak için Interop.DTS.dll dosyası var..
Bu dosyasyı .NET'de Solution kısmından Referance kısmından eklediktens sonra kullanılarak DTS işlemi (İstenen DTS çalıştırılabiliyor..) başlatılabiliyor...Google'da ECEUTE DTS şeklinde bir arama yaptıktan sonra kaynaklar çıkıyor...

İlginize teşkekürler...
(Ayrıca SQL Profiller ile de uğraştım..Ama istenilen istediğim şeylere erişemedim)

Kolay Gelsin..
 
Kuri_YJ03.08.2005 - 08:49:18
Selamlar,

Elbette yöntemleri vardır (özellikle .Net için olabilir) ancak Profiler ile trace başlatıp izlemek yok etkili bir yöntemdir, neden olmadı ilginç :)

Kolay Gelsin
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com