Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να καλέσετε ένα πακέτο SSIS Από VBScript

Ένα πακέτο SSIS σας παρέχει με τα αποθηκευμένα SQL Server εντολές που μπορείτε να εκτελέσετε στο διακομιστή της βάσης δεδομένων . Το πακέτο τρέχει σε VBScript χρησιμοποιώντας τις λειτουργίες των Windows κέλυφος . Το πακέτο είναι αποθηκευμένα στο διακομιστή της βάσης δεδομένων , έτσι ώστε να χρησιμοποιήσετε τον κώδικα VBScript για να φορτώσει και να εκτελέσει ένα πακέτο από απόσταση ή κατά τη διάρκεια της εκκίνησης του συστήματος . SSIS πακέτα περιέχουν την επέκταση αρχείου DTSX . Οδηγίες
Η

1 Κάντε κλικ στο κουμπί των Windows " Start" και πληκτρολογήστε " σημειωματάριο " στο πλαίσιο κειμένου αναζήτησης . Πατήστε το πλήκτρο " Enter" για να ανοίξετε το πρόγραμμα επεξεργασίας αρχείων . Αν έχετε ήδη ένα αρχείο VBS που έχει συσταθεί , να το ανοίξετε στο Σημειωματάριο . Προσθέστε τον κώδικα πακέτο σε ένα υπάρχον αρχείο VBScript , ή να δημιουργήσετε ένα νέο αρχείο για να τρέξει το πακέτο SSIS . 2

Δημιουργήστε τη μεταβλητή κλάσης κέλυφος . Ο παρακάτω κώδικας δημιουργεί μια μεταβλητή για το πρόγραμμα κέλυφος των Windows :

Set windows_shell = CreateObject ( " WScript.Shell " )
εικόνων 3

Εκτελέστε το πακέτο . Αν το πακέτο είναι μεγάλο , μπορεί να χρειαστούν αρκετά λεπτά για να τρέξει . Μπορείτε να στείλετε ένα " Please Wait" μήνυμα προς τον χρήστη , έτσι ώστε ο χρήστης γνωρίζει το πακέτο είναι σε λειτουργία. Ο παρακάτω κώδικας εκτελεί το αρχείο " package.dtsx " και στέλνει ένα "Please Wait " μήνυμα "

echo" Παρακαλώ περιμένετε ... "

lngReturnCode = shell.Run ( " dtexec /f E : . \\ package.dtsx " )
Η

4 Κλείστε τη μεταβλητή κέλυφος και να επιστρέψετε ένα μήνυμα στον χρήστη ότι το πακέτο είναι πλήρες ο παρακάτω κώδικας κλείνει τη μεταβλητή και λέει χρήστη που περιέχει το πακέτο έτρεξε με επιτυχία :

echo " . Το πακέτο SSIS έχει ολοκληρωθεί "

που windows_shell = Τίποτα
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα