Delphi veya VC# ile serverda kayıtlı DTS 'i çalıştırmak

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
mavore
Üye
Mesajlar: 13
Kayıt: 05 May 2005 08:12

Delphi veya VC# ile serverda kayıtlı DTS 'i çalıştırmak

Mesaj gönderen mavore »

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....
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

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
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
mavore
Üye
Mesajlar: 13
Kayıt: 05 May 2005 08:12

DTS peketini çalıştırmayı buldumm

Mesaj gönderen mavore »

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..
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

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
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Cevapla