Πώς να βρείτε τις αιτίες της αποτυχίας πακέτου SSIS στον παράγοντα SQL

Κοινή χρήση τώρα:

Σε αυτό το άρθρο, θα συζητήσουμε πώς να λάβουμε λίστα πακέτων που σχετίζονται με SSIS, ζητήματα σύνδεσης στο χώρο αποθήκευσης δεδομένων, πρόβλημα πρόσβασης κλειδιών σε αρχεία και επίπεδο προστασίας για το πακέτο, ταχύτητα πηγής SSIS και λογικές καταγραφής.

Αποτυχία πακέτου SSISΕάν δεν εφαρμόσουμε τις απαραίτητες λειτουργίες στο πακέτο SSIS, τότε τα αρχεία εξόδου της κονσόλας ή τα αρχεία καταγραφής συμβάντων των Windows θα εμφανίσουν μικρό αριθμό σφαλμάτων. Αλλά αν ενεργοποιήσουμε τη λειτουργία καταγραφής στο SSIS τότε είναι ένα εντελώς διαφορετικό σενάριο. Σε γενικές γραμμές, μπορούμε να εργαστούμε με πέντε διαφορετικά μέρη που περιλαμβάνουν αρχεία καταγραφής από στοιχείο SSIS, αρχεία καταγραφής από τον έλεγχο καταγραφής SSIS, αρχείο καταγραφής συμβάντων και ιστορικά εργασιών, αρχεία καταγραφής από τις υποκείμενες πηγές δεδομένων και αρχείο καταγραφής ελέγχου.

SQL Server Εργασία πράκτοραΕάν σας SQL Server Εάν η εργασία του παράγοντα εκτελείται με το πακέτο SSIS, τότε πρώτα πρέπει να ελέγξουμε τα σφάλματα στα αρχεία καταγραφής συμβάντων των παραθύρων και στο ιστορικό του SQL Agent. Μπορούμε να συμπληρώσουμε τον χειριστή του πίνακα συμβάντων με περισσότερες λογικές χειρισμού προσαρμοσμένων σφαλμάτων. Τόσο σε επίπεδο εργασίας ελέγχου όσο και σε επίπεδο πακέτου, μπορούμε να ορίσουμε τον χειριστή συμβάντων για σφάλματα. Για τη δημιουργία προσαρμοσμένων συμβάντων και των λογικών χειρισμού τους, αυτή η λειτουργία είναι η πιο ισχυρή.

Στα αρχεία καταγραφής ελέγχου, οι τυπικές αρχικές μέθοδοι δίνουν γενικά σφάλματα και εάν αισθάνεστε την ανάγκη ανάλυσης περισσότερων πληροφοριών τότε υπάρχει μια επιλογή που δίνεται από SQL server για να ενεργοποιήσετε τον έλεγχο καταγραφής SSIS, το οποίο εμφανίζει σφάλματα σε ένα αρχείο XML, αρχεία καταγραφής συμβάντων παραθύρων, προφίλ προφίλ SQL Server or SQL Server αρχείο καταγραφής βάσης δεδομένων. Αυτό μπορεί να γίνει με την πρόσβαση στη ρύθμιση και τη διαμόρφωση παρόχων καταγραφής του SSIS.

Πακέτα που σχετίζονται με SSIS

Υπάρχει κατά καιρούς ανάγκη λήψης λίστας πακέτων που σχετίζονται με το SSIS στο δικό μας SQL Server. Για το σκοπό αυτό, μπορούμε να χρησιμοποιήσουμε το ακόλουθο ερώτημα.

--packages related to SSIS in SQL DB
SELECT 
          DIR.foldername AS Directory-Name
          PKG.name AS Name-Of-Package,
          PKG.[description] AS Package-Description,
          --using switch case to categorize results
          CASE PKG.packagetype
          WHEN 0 THEN ‘Client is default’
          WHEN 1 THEN ‘Input/Output Wizard’
          WHEN 2 THEN ‘Data Transform Service Designer’
          WHEN 3 THEN ‘Replicated’
          WHEN 5 THEN ‘SSIS’
          WHEN 6 THEN ‘Plan for Maintenance’
          ELSE ‘unidentified’
          END AS packagetype,
          GL.name AS Name-Of-Owner,
          PKG.isencrypted AS ‘Encrypter-Or-Not’,
          PKG.createdate AS ‘Date-Created’,
          PKG.vercomments AS ‘Comments-Of-Version’,
          DATALENGTH(PKG.packagedata) AS ‘Size-Of-Package’,
          CONVERT(varchar(25), vermajor)+’.’+
          CONVERT(varchar(25),verminor)+’.’+
          CONVERT(varchar(25),verbuild) AS ‘Package version’

FROM 
          msdb.dbo.sysssispackages as PKG
INNER JOIN
         msdb.dbo.sysssispackagefolders as DIR
ON
         DIR.folderid = PKG.folderid
INNER JOIN
         sys.syslogin AS LG
ON 
         GL.sid = PKG.ownersid
ORDER BY 
         PKG.name
--ordered by names of packages

Προσαρμοσμένη λογική καταγραφής

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

Εάν μιλάμε για υποκείμενες πηγές δεδομένων και τα αρχεία καταγραφής τους, υπάρχουν ορισμένα σφάλματα που μπορούν να βρεθούν σε αυτές τις υποκείμενες πηγές δεδομένων και για να τα επιλύσουμε θα πρέπει να αναλύσουμε λεπτομερώς ελέγχοντας τα αρχεία καταγραφής σφαλμάτων της αντίστοιχης πηγής δεδομένων. Από προεπιλογή, τα αρχεία καταγραφής βρίσκονται στο φάκελο ERRORLOG στο LOG.

Ταχύτητα πηγής SSIS

Πρέπει να σημειωθεί ότι η ταχύτητα πηγής SSIS δεν είναι άμεσα ανάλογη με την πολυπλοκότητα του χρόνου ερωτήματος. Η ταχύτητα με την οποία επιστρέφονται τα δεδομένα είναι αυτό που επηρεάζει την ταχύτητα πηγής SSIS. Τα στοιχεία προέλευσης δεν είναι η πηγή των δεδομένων μας. Πρέπει να επικεντρωθούμε στη βελτιστοποίηση των ερωτημάτων μας, διότι τελικά θα συντονιστεί το SSIS.

Επισκευή SQL

Στο τέλος, σας προτείνουμε να χρησιμοποιήσετε το SQL Server σταθερός εργαλείο σαν DataNumen SQL recovery που βοηθά στη διατήρηση των χαμένων δεδομένων λόγω ξαφνικής κατάρρευσης της βάσης δεδομένων.

Εισαγωγή συγγραφέα:

Ο Upton Mark είναι ειδικός στην ανάκτηση δεδομένων στο DataNumen, Inc., η οποία είναι ο παγκόσμιος ηγέτης στις τεχνολογίες ανάκτησης δεδομένων, συμπεριλαμβανομένων ανάκτηση πρόσβασης και προϊόντα λογισμικού ανάκτησης λέξεων. Για περισσότερες πληροφορίες επισκεφθείτε www.datanumen.com

Κοινή χρήση τώρα:

Τα σχόλια είναι κλειστά.