υπολογιστή

* Γνώση Υπολογιστών >> υπολογιστή >> Λογισμικό

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

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

Βήμα 1 - Κάντε κλικ στο κουμπί "Έναρξη" των Windows και πληκτρολογήστε "σημειωματάριο" στο πλαίσιο κειμένου αναζήτησης. Πατήστε "Enter" για να ανοίξετε τον επεξεργαστή αρχείων. Εάν έχετε ήδη δημιουργήσει ένα αρχείο VBS, ανοίξτε το στο Notepad. Προσθέστε τον κωδικό πακέτου σε ένα υπάρχον αρχείο VBScript ή δημιουργήστε ένα νέο αρχείο για να εκτελέσετε το πακέτο SSIS.

Βήμα 2

Δημιουργήστε τη μεταβλητή κλάσης κελύφους. Ο ακόλουθος κώδικας δημιουργεί μια μεταβλητή για το πρόγραμμα κελύφους των Windows: Ρύθμιση windows_shell = CreateObject ("WScript.Shell")

Βήμα 3

Εκτέλεση του πακέτου. Αν η συσκευασία είναι μεγάλη, μπορεί να διαρκέσει αρκετά λεπτά για να τρέξει. Μπορείτε να στείλετε ένα μήνυμα "Παρακαλώ περιμένετε" στον χρήστη, οπότε ο χρήστης γνωρίζει ότι το πακέτο εκτελείται. Ο παρακάτω κώδικας τρέχει το αρχείο "package.dtsx" και στέλνει ένα μήνυμα "Παρακαλώ περιμένετε" "echo" Παρακαλώ περιμένετε ... "lngReturnCode = shell.Run (" dtexec /f E: \\ package.dtsx " τη μεταβλητή κελύφους και να επιστρέψει ένα μήνυμα στο χρήστη ότι το πακέτο έχει ολοκληρωθεί Ο ακόλουθος κώδικας κλείνει τη μεταβλητή και λέει στο χρήστη ότι το πακέτο έτρεξε με επιτυχία: echo "Το πακέτο SSIS έχει ολοκληρωθεί." set windows_shell = Τίποτα δεν

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

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