Home Hardware Networking Programmazione Software Domanda Sistemi Computer
Conoscenza del computer >> Computer >> Software >> .

Come chiamare un pacchetto SSIS da VBScript

Un pacchetto SSIS fornisce comandi salvati di SQL Server che è possibile eseguire sul server di database. Il pacchetto viene eseguito in VBScript utilizzando le funzioni della shell di Windows. Il pacchetto è archiviato sul server di database, quindi è possibile utilizzare il codice VBScript per caricare ed eseguire un pacchetto in remoto o durante l'avvio del sistema. I pacchetti SSIS contengono l'estensione del file DTSX.

Passaggio 1

Fare clic sul pulsante "Start" di Windows e digitare "blocco note" nella casella di testo di ricerca. Premi "Invio" per aprire l'editor dei file. Se hai già impostato un file VBS, aprilo in Blocco note. Aggiungi il codice del pacchetto a un file VBScript esistente o crea un nuovo file per eseguire il pacchetto SSIS.

Passaggio 2

Crea la variabile della classe shell. Il codice seguente crea una variabile per il programma shell di Windows: Set windows_shell \u003d CreateObject ("WScript.Shell")

Passaggio 3

Esegui il pacchetto. Se il pacchetto è di grandi dimensioni, possono essere necessari alcuni minuti per l'esecuzione. Puoi inviare un messaggio "Please Wait" all'utente, in modo che l'utente sappia che il pacchetto è in esecuzione. Il codice seguente esegue il file "package.dtsx" e invia un messaggio "Please Wait" "echo" Please wait ... "lngReturnCode \u003d shell.Run (" dtexec /f E: \\ package.dtsx ")

Chiudi la variabile shell e restituisce un messaggio all'utente che il pacchetto è completo. Il codice seguente chiude la variabile e dice all'utente che il pacchetto è stato eseguito correttamente: echo "Il pacchetto SSIS è stato completato." set windows_shell \u003d Nothing

 

Computer © www.354353.com