2016-03-24 19 views
1

DBA'nın bir SSIS paketini uzaktan çalıştırmasına izin veren bir araç yazıyorum. Uygulama bir XBAP'dir ve aynı sunucuda SSIS paketi ile bir SQL Server'a dağıtılmıştır. Hepsini kapa Bu Sayfada Belirtiler DTExec uzaktan sunucuda çalıştırarak SSIS paketinin uzaktan çağrısı (Ben yerel bir sürümü değil, sunucuların DTExec yardımcı programını açmak) Process.Start kullanarak başka bir kullanıcı olarak çalıştırarak.Process.Start uygulaması doğru başlatılamadı DTExec

İşte alıyorum sorun. Uygulamayı (sunucudan) masaüstümden çalıştırırken kesinlikle gayet iyi çalışıyor. DTExec başlatıldı ve SSIS paketi çalıştırıldı. Bizim aynı ağ içinde farklı bir bilgisayara gidip Ancak, ben hata

The application was unable to start correctly (0xc0000143). Click OK to close the application. 

Bu birden çok bilgisayarda oldu almak, ama nedense madenden çalışır.

iki bilgisayar arasındaki tek fark, maden (yerel bir dtexec araca sahip anlam üzerinde SQL Server geliştirici bir sürümünü olmasıdır - ancak ben değil değilim bu aracı çağıran, yol sunucuyu \\ etmektir \ Microsoft SQL Server ... \ DTExec.exe).

Burada neler olup bittiği hakkında bir fikri olan var mı?

+0

Sorunuzu doğru gruba göndermek için lütfen etiketleri doğru bir şekilde kullanın. Bu soru SSIS ile değil, sql-server ve C# ile ilgilidir. – FLICKER

+0

Tamam, ama bir C# komutu olan Process.Start kullanıyorum değil mi? Ve uygulama sql-sunucuda barındırılıyor, bununla hiçbir ilgisi yok mu? Ayrıca, DTExec yardımcı programı SQLServer özgüdür ... – Aserian

+0

C# veya Komut Satırı'nı kullanabilir ya da sorun ne olursa olsun, C# kodunuzla ilgili DTExec ile ilgili değil. Sorunu cevaplamak için C# hakkında bilgi sahibi olmanıza gerek yok gibi görünüyor. Hatta sql sunucu yükleme veya ağ olabilir, ama değil C# – FLICKER

cevap

İlgili konular