title image


Smiley MS SQL Server 2000 DTS Paket mit Sql Agent Auftrag ausführen
Hallo,

ich habe ein DTS Paket mit 2 ActiveX Scripten

(Workflow: Script beenden dann Script 2 )

erstellt

wenn ich dieses Paket manuell ausführe startet und beendet es ganz normal.



Wenn ich das Paket mit einem Sql Agent Auftrag Zeitgesteuert ablaufen lassen möchte,

wird das Paket fehlerfrei ausgeführt, aber der Auftrag nicht beendet.

( Status: Führt Auftragsschritt 1 (Name) aus )

Der Auftrag kann nur manuell beendet werden



Vielen Dank im voraus

Ronald





Auftragsverlauf:



Der Auftrag wurde von Benutzer sa vorzeitig beendet. Der Auftrag wurde von Benutzer sa aufgerufen. Als Letztes wurde Schritt 1 (buchungsimport) ausgeführt. Der Auftrag sollte mit Schritt 1 (buchungsimport) starten.



Ausführt als Benutzer: AMDPC\SYSTEM. Der Auftrag wurde abgebrochen (beendet), weil ein Benutzer eine Aufforderung zum Beenden des Auftrags initiiert hat.









Hier ist das Paket Protokoll

****************************************************************************************************

Die Ausführung des folgenden DTS-Pakets war erfolgreich:



Paketname: buchungsimport

Paketbeschreibung: (null)

Paket-ID: {19BF9A4C-C39B-44D2-9945-F174F4D6D844}

Paketversion: {B1C6458F-CEC5-401D-9C83-36772D9D69EE}

Paketausführungsherkunft: {079B54A5-6D83-461F-895B-983400001878}

Ausgeführt auf: AMDPC

Ausgeführt von: SYSTEM

Ausführung gestartet: 03.03.2006 13:50:22

Ausführung beendet: 03.03.2006 13:51:12

Gesamtausführungszeit: 50,578 Sekunden



Paketschritt-Ausführungsinformationen:





Erfolg bei Schritt 'DTSStep_DTSActiveScriptTask_1'

Schrittausführung gestartet: 03.03.2006 13:50:22

Schrittausführung abgeschlossen: 03.03.2006 13:50:46

Gesamte Schrittausführungszeit: 24,031 Sekunden

Fortschrittswert in Schritt: 0



Erfolg bei Schritt 'DTSStep_DTSActiveScriptTask_2'

Schrittausführung gestartet: 03.03.2006 13:50:46

Schrittausführung abgeschlossen: 03.03.2006 13:51:12

Gesamte Schrittausführungszeit: 26,547 Sekunden

Fortschrittswert in Schritt: 0

****************************************************************************************************



Script 1



'**********************************************************************

' Visual Basic-ActiveX-Skript

'************************************************************************

Function Main()

dim bImport

dim nil

set bImport = createobject("SMS_BuchungImport.clsImportKasse")

nil=bImport.brunAllYouFind(true)

set bImport = nothing

'Main = DTSTaskExecResult_Success

Main=DTSStepScriptResult_ExecuteTask



End Function

'----------------------------------------------------





Script 2



Function Second()

Dim Buchung

dim nil

Set Buchung = CreateObject("SMS_BuchungImport.clsBuchungsimport")

nil = Buchung.Buchungsimport (True,2)

Set Buchung = Nothing



'Second = DTSTaskExecResult_Success

Second=DTSStepScriptResult_ExecuteTask



End Function





geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: