Σε αυτό το άρθρο, θα συζητήσουμε πώς να λάβουμε λίστα πακέτων που σχετίζονται με 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. Για το σκοπό αυτό, μπορούμε να χρησιμοποιήσουμε το ακόλουθο ερώτημα.
--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 που βοηθά στη διατήρηση του lost δεδομένα λόγω ξαφνικής συντριβής στη βάση δεδομένων.
Εισαγωγή συγγραφέα:
Ο Upton Mark είναι ειδικός στην ανάκτηση δεδομένων στο DataNumen, Inc., η οποία είναι ο παγκόσμιος ηγέτης στις τεχνολογίες ανάκτησης δεδομένων, συμπεριλαμβανομένων ανάκτηση πρόσβασης και προϊόντα λογισμικού ανάκτησης λέξεων. Για περισσότερες πληροφορίες επισκεφθείτε www.datanumen.com