Σε αυτό το άρθρο, θα συζητήσουμε πώς να λάβουμε λίστα πακέτων που σχετίζονται με SSIS, ζητήματα σύνδεσης στο χώρο αποθήκευσης δεδομένων, πρόβλημα πρόσβασης κλειδιών σε αρχεία και επίπεδο προστασίας για το πακέτο, ταχύτητα πηγής SSIS και λογικές καταγραφής.
Εάν δεν εφαρμόσουμε τις απαραίτητες λειτουργίες στο πακέτο SSIS, τότε τα αρχεία εξόδου της κονσόλας ή τα αρχεία καταγραφής συμβάντων των Windows θα εμφανίσουν μικρό αριθμό σφαλμάτων. Αλλά αν ενεργοποιήσουμε τη λειτουργία καταγραφής στο SSIS τότε είναι ένα εντελώς διαφορετικό σενάριο. Σε γενικές γραμμές, μπορούμε να εργαστούμε με πέντε διαφορετικά μέρη που περιλαμβάνουν αρχεία καταγραφής από στοιχείο SSIS, αρχεία καταγραφής από τον έλεγχο καταγραφής SSIS, αρχείο καταγραφής συμβάντων και ιστορικά εργασιών, αρχεία καταγραφής από τις υποκείμενες πηγές δεδομένων και αρχείο καταγραφής ελέγχου.
Εάν σας SQL Server Η εργασία του πράκτορα εκτελείται με πακέτο SSIS και πρώτα πρέπει να ελέγξουμε τα σφάλματα στα αρχεία καταγραφής συμβάντων των παραθύρων και στο ιστορικό του SQL Agent. Μπορούμε να συμπληρώσουμε το πρόγραμμα χειρισμού συμβάντων με περισσότερες λογικές χειρισμού προσαρμοσμένων σφαλμάτων. Τόσο στο επίπεδο εργασιών ελέγχου όσο και στο επίπεδο πακέτου, μπορούμε να καθορίσουμε τον χειριστή συμβάντων για σφάλματα. Για τη δημιουργία προσαρμοσμένων συμβάντων και τη λογική χειρισμού τους, αυτή η δυνατότητα είναι most ισχυρός.
Στα αρχεία καταγραφής ελέγχου, οι τυπικές αρχικές μέθοδοι δίνουν γενικά σφάλματα και εάν αισθάνεστε την ανάγκη ανάλυσης περισσότερων πληροφοριών τότε υπάρχει μια επιλογή που δίνεται από SQL server για να ενεργοποιήσετε τον έλεγχο καταγραφής SSIS, το οποίο εμφανίζει σφάλματα σε ένα αρχείο XML, αρχεία καταγραφής συμβάντων παραθύρων, προφίλ προφίλ SQL Server or SQL Server αρχείο καταγραφής βάσης δεδομένων. Αυτό μπορεί να γίνει με την πρόσβαση στη ρύθμιση και τη διαμόρφωση παρόχων καταγραφής του SSIS.
Πακέτα που σχετίζονται με SSIS
Υπάρχει κατά καιρούς ανάγκη λήψης λίστας πακέτων που σχετίζονται με το SSIS στο δικό μας SQL Server. Για το σκοπό αυτό, μπορούμε να χρησιμοποιήσουμε το ακόλουθο ερώτημα.
- πακέτα που σχετίζονται με SSIS στο SQL DB SELECT DIR.foldername AS Directory-Name PKG.name AS Name-Of-Package, PKG. [περιγραφή] AS Package-Description, --χρησιμοποιώντας διακόπτη για την κατηγοριοποίηση των αποτελεσμάτων ΠΕΡΙΠΤΩΣΗ PKG.packagetype WHEN 0 ΤΟ "Ο πελάτης είναι προεπιλεγμένος" ΠΟΤΕ 1 ΠΟΤΕ "Οδηγός εισόδου / εξόδου" ΠΟΤΕ 2 Τότε "Σχεδιαστής υπηρεσίας μετασχηματισμού δεδομένων" ΠΟΤΕ 3 Τότε "Αναπαράγεται" ΠΟΤΕ 5 ΤΟ "SSIS" ΠΟΤΕ 6 ΤΟ "Σχέδιο συντήρησης" ELSE "αγνώστων AS packagetype, GL.name AS Name-Of-Owner, PKG. Αποκρυπτογραφημένο AS «Encrypter-Or-Not», PKG. Δημιουργήθηκε AS «Date-Created», PKG. .packagedata) AS 'Size-Of-Package', CONVERT (varchar (25), vermajor) + '.' + CONVERT (varchar (25), verminor) + '.' + CONVERT (varchar (25), verbuild) AS «Έκδοση πακέτου» ΑΠΟ msdb.dbo.sysssspackages ως PKG INNER JOINmsdb.dbo.sysssispackagefolders ως DIR ON DIR.folderid = PKG.folderid INNER JOIN sys.syslogin AS LG ON GL.sid = PKG.ownersid ORDER BY PKG.name - ταξινομημένο με ονόματα πακέτων
Προσαρμοσμένη λογική καταγραφής
SQL Server παρέχει προσαρμοσμένες λογικές καταγραφής που μπορούν να εφαρμοστούν σε εργασίες σεναρίου ή σεναρίων SSIS Ένα παράδειγμα θα ήταν η συντήρηση του αρχείου κειμένου χρησιμοποιώντας δεδομένα ή τιμές από μεταβλητή κατά την εκτέλεση του πακέτου SSIS.
Εάν μιλάμε για υποκείμενες πηγές δεδομένων και τα αρχεία καταγραφής τους, υπάρχουν ορισμένα σφάλματα που μπορούν να βρεθούν σε αυτές τις υποκείμενες πηγές δεδομένων και για να τα επιλύσουμε θα πρέπει να αναλύσουμε λεπτομερώς ελέγχοντας τα αρχεία καταγραφής σφαλμάτων της αντίστοιχης πηγής δεδομένων. Από προεπιλογή, τα αρχεία καταγραφής βρίσκονται στο φάκελο ERRORLOG στο LOG.
Ταχύτητα πηγής SSIS
Πρέπει να σημειωθεί ότι η ταχύτητα πηγής SSIS δεν είναι άμεσα ανάλογη με την πολυπλοκότητα του χρόνου ερωτήματος. Η ταχύτητα με την οποία επιστρέφονται τα δεδομένα είναι αυτό που επηρεάζει την ταχύτητα πηγής SSIS. Τα στοιχεία προέλευσης δεν είναι η πηγή των δεδομένων μας. Πρέπει να επικεντρωθούμε στη βελτιστοποίηση των ερωτημάτων μας, διότι τελικά θα συντονιστεί το SSIS.
Επισκευή SQL
Στο τέλος, σας προτείνουμε να χρησιμοποιήσετε το SQL Server σταθερός εργαλείο σαν DataNumen SQL recovery που βοηθά στη διατήρηση του lost δεδομένα λόγω ξαφνικής συντριβής στη βάση δεδομένων.
Εισαγωγή συγγραφέα:
Ο Upton Mark είναι ειδικός στην ανάκτηση δεδομένων στο DataNumen, Inc., η οποία είναι ο παγκόσμιος ηγέτης στις τεχνολογίες ανάκτησης δεδομένων, συμπεριλαμβανομένων ανάκτηση πρόσβασης και προϊόντα λογισμικού ανάκτησης λέξεων. Για περισσότερες πληροφορίες επισκεφθείτε www.datanumen.com