Hej Gör en schedule för din dts, så kan du ifrån den kopiera kommandot för att köra den (innehåller en jättelång identifierare). Lägg kommandot i en stored procedure så kan du köra den ifrån .net. Det finns en COM-objektmodell för DTS som heter Microsoft DTSPackage Object Library. Med den kan du ladda och starta paket. Där kommer man även åt pakets globala variabler etc. Hej Göran Högerklicka på paketet och välj "Schedule Package...". http://sqldev.net/dts/ExecutePackage.htm Det lättaste är att köra DTSRUN med massa switchar. Det är ett "dos" kommando program, så man kan köra det med Shell.Är det möjligt att kicka igång ett dts jobb i från .net?
Är det möjligt att starta ett dts jobb från .net eller kan ett sådant bara startas av SQL-server själv.
/AndersSv: Är det möjligt att kicka igång ett dts jobb i från .net?
Sv: Är det möjligt att kicka igång ett dts jobb i från .net?
Detta library installeras tillsammande med Enterprise Manager, dvs. du måste ha EM installerat på maskinen som ska starta och köra paketet.
/MarcusSv:Är det möjligt att kicka igång ett dts jobb i från .net?
Ska man generera sql-script genom "Script job" för att se kommandot? Är det hela SQL-koden som skall in i stored procedure?
Tack för din hjälp
/AndersSv: Är det möjligt att kicka igång ett dts jobb i från .net?
Alla ofantligt jättemånga enda ynka raden ska med. ;)Sv:Är det möjligt att kicka igång ett dts jobb i från .net?
Sv: Är det möjligt att kicka igång ett dts jobb i från .net?
Orkar man inte ta reda på alla switchar själv, så kan man köra DTSRUNUI och klicka på Advanced. Då kan man generera kommandorad i klartext (istället för den krypterade man får när man schemalägger.
/micke