10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Γεια σου, Χαμπρ! Δουλεύουμε πολύ με Λογισμικό Quest, και φέτος αγόρασαν ApexSQL — κατασκευαστής λύσεων για τη διαχείριση και την παρακολούθηση βάσεων δεδομένων Microsoft SQL Server. Στη Ρωσία, μας φαίνεται, λίγα είναι γνωστά για αυτούς τους τύπους. Στην κεντρική σελίδα της ιστοσελίδας τους γράφουν “Killer tools for SQL Server”. Ακούγεται απειλητικό. Είχαμε την ιδέα να παρουσιάσουμε αυτόν τον πωλητή και να καταλάβουμε τι είναι τόσο θανατηφόρο στις λύσεις τους. Ας ξεκινήσουμε με το κομμάτι hype - δωρεάν προϊόντα. Μετά από αυτά θα ακολουθήσει ένα σύντομο μέρος για τα εμπορικά προϊόντα. Ελπίζω να σας φανούν χρήσιμα αυτά τα προγράμματα. Παρακαλώ κάτω από γάτα.

Σε αυτό το άρθρο:

  1. ApexSQL Σύγκριση - ένα εργαλείο για τη σύγκριση κώδικα SQL, αρχείων και φακέλων. Λειτουργεί επίσης ως επέκταση για SSMS ή Visual Studio.
  2. Αποκρυπτογράφηση ApexSQL — ροή αποκρυπτογράφησης αντικειμένων στον SQL Server: διαδικασίες, συναρτήσεις, ενεργοποιητές και προβολές. Λειτουργεί επίσης ως επέκταση για SSMS ή Visual Studio.
  3. ApexSQL Discover — εντοπισμός παρουσιών του SQL Server και σχετικών υπηρεσιών SSRS, SSAS και SSIS.
  4. ApexSQL Refactor — ένα εργαλείο για την αναδιαμόρφωση και τη μορφοποίηση κώδικα SQL. Λειτουργεί ως επέκταση για SSMS ή Visual Studio.
  5. Μοντέλο ApexSQL - δημιουργία διαγραμμάτων αντικειμένων του SQL Server. Λειτουργεί επίσης ως επέκταση για SSMS ή Visual Studio.
  6. Σχέδιο ApexSQL — ένα εργαλείο για τη βελτιστοποίηση των σχεδίων εκτέλεσης. Λειτουργεί επίσης ως επέκταση για SSMS.
  7. Ολοκληρώθηκε το ApexSQL — το εργαλείο ολοκληρώνει αυτόματα δηλώσεις SQL και σας επιτρέπει να προσθέσετε τα δικά σας αποσπάσματα (συντομεύσεις πληκτρολογίου για αυτόματη συμπλήρωση). Λειτουργεί επίσης ως επέκταση για SSMS ή Visual Studio.
  8. ApexSQL Propagate — ένα εργαλείο για την εκτέλεση κώδικα SQL σε πολλές βάσεις δεδομένων κάθε φορά.
  9. Αναζήτηση ApexSQL — ένα βοηθητικό πρόγραμμα για την αναζήτηση δεδομένων και αντικειμένων στα βάθη του SQL Server. Λειτουργεί ως επέκταση για SSMS ή Visual Studio.
  10. ApexSQL DevOps Toolkit — ένα εργαλείο για τη δημιουργία αγωγών CI/CD. Το μόνο από όλα τα προϊόντα που αναφέρονται εδώ έχει κονσόλα Ιστού.

Κάθε προϊόν αποτελεί μέρος της λειτουργικότητας των επί πληρωμή λύσεων ApexSQL. Στο τέλος του άρθρου θα περιγράψουμε συνοπτικά τι εμπορικές λύσεις έχουν.

1. ApexSQL Σύγκριση

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Ένα σύντομο βίντεο σχετικά με τον μηχανισμό λειτουργίας και τις δυνατότητες

Το Compare σάς επιτρέπει να συγκρίνετε αρχεία, φακέλους και αντικείμενα του SQL Server. Υποστηρίζεται αμφίδρομη σύγκριση και περαιτέρω δημιουργία σεναρίου για συγχώνευση διαφορετικών αντικειμένων. Στη διεπαφή, το βοηθητικό πρόγραμμα μπορεί να επισημάνει τη σύνταξη των C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Βασικά χαρακτηριστικά: ενσωμάτωση σε SSMS και Visual Studio, κλήση αντικειμένων από διαφορετικές παρουσίες βάσης δεδομένων για σύγκριση απευθείας από το Object Explorer και υποστήριξη για εργασία μέσω CLI.

2. ApexSQL Decrypt

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Ένα σύντομο βίντεο σχετικά με τον μηχανισμό λειτουργίας και τις δυνατότητες

Στο Decrypt, από τη διεπαφή SSMS ή Visual Studio, μπορείτε να αποκρυπτογραφήσετε μια διαδικασία, μια λειτουργία, μια ενεργοποίηση ή μια προβολή με ένα κλικ.

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Στη διεπαφή μπορείτε να δείτε το σενάριο αποκρυπτογράφησης DDL. Υποστηρίζονται ταυτόχρονες συνδέσεις σε πολλαπλές παρουσίες του SQL Server.

3. ApexSQL Discover

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Προσδιορίστε υπάρχουσες παρουσίες υπηρεσιών SQL Server, SSRS, SSAS και SSIS κατά εύρος διευθύνσεων IP και προβάλετε λεπτομερείς πληροφορίες.

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Από τη διεπαφή μπορείτε να διαμορφώσετε την ανακάλυψη βάσης δεδομένων σε ένα χρονοδιάγραμμα. Το ApexSQL Discover μπορεί να στέλνει ειδοποιήσεις με αποτελέσματα ανακάλυψης μέσω email.

4. ApexSQL Refactor

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Ένα σύντομο βίντεο σχετικά με τον μηχανισμό λειτουργίας και τις δυνατότητες

Η μορφοποίηση κώδικα μπορεί να γίνει με βάση ένα προφίλ σε πλαίσιο ή μπορείτε να προσαρμόσετε το δικό σας έτσι ώστε ο κώδικας να σας φαίνεται πιο οικείος. Το Refactor μπορεί να επισημάνει αχρησιμοποίητες μεταβλητές στον κώδικα, να ενσωματώνει μπλοκ κώδικα σε διαδικασίες και να επεκτείνει το "*" σε μια πλήρη λίστα.

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

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

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Επίσης, στη διεπαφή Refactor μπορείτε να αλλάξετε με ασφάλεια τα ονόματα των αντικειμένων ενώ αλλάζετε όλες τις εξαρτήσεις.

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Αυτές και άλλες λειτουργίες μπορείτε να βρείτε με περισσότερες λεπτομέρειες στη σελίδα με περιγραφή της χρησιμότητας.

5. Μοντέλο ApexSQL

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

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

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

6. Σχέδιο ApexSQL

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Ένα σύντομο βίντεο σχετικά με τον μηχανισμό λειτουργίας και τις δυνατότητες

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

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Το ApexSQL Plan υποστηρίζει τη λήψη από το χώρο αποθήκευσης ερωτημάτων και την παρουσίαση των χαρακτηριστικών αυτών των ερωτημάτων με τη μορφή πινάκων εργαλείων.

7. Ολοκληρώθηκε η ApexSQL

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Ένα σύντομο βίντεο σχετικά με τον μηχανισμό λειτουργίας και τις δυνατότητες

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

8. ApexSQL Propagate

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Στο ApexSQL Propagate, μπορείτε να ρυθμίσετε την εκτέλεση κώδικα σε διάφορες βάσεις δεδομένων του SQL Server και να καθορίσετε τη σειρά εκτέλεσης.

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

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

9. Αναζήτηση ApexSQL

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Ένα σύντομο βίντεο σχετικά με τον μηχανισμό λειτουργίας και τις δυνατότητες

Το εργαλείο αναζητά τη δομή της βάσης δεδομένων. Από εδώ μπορείτε με ασφάλεια να μετονομάσετε αντικείμενα και να παρακολουθείτε τις σχέσεις τους. Τα αποτελέσματα αναζήτησης εξάγονται σε HTML, CSV και Excel.

10. ApexSQL DevOps Toolkit

10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Ένα σύντομο βίντεο σχετικά με τον μηχανισμό λειτουργίας και τις δυνατότητες

Ο κώδικας PowerShell εκτελείται κάτω από την κουκούλα του βοηθητικού προγράμματος. Το Build, το Review, το Document και το Deploy είναι διαθέσιμα στον προγραμματιστή από τη διεπαφή ApexSQL DevOps Toolkit. Εδώ μπορείτε να δημιουργήσετε συνθετικά δεδομένα, να εκτελέσετε αυτόματα δοκιμές μονάδων και αλλαγές εγγράφων. Μπορεί να συνδεθεί ως πρόσθετο με το TeamCity, το Jenkins και άλλα.

Η βάση γνώσεων ApexSQL διαθέτει ενδιαφέροντα άρθρα σε DevOps σε περιβάλλον βάσης δεδομένων.

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

  1. Έλεγχος ApexSQL — ένα εργαλείο για τον έλεγχο βάσεων δεδομένων για τη συμμόρφωση με τις απαιτήσεις ασφαλείας, συμ. Υποστηρίζεται HIPAA, GDPR, PCI. Υποστηρίζονται αναφορές και προβολή του ιστορικού αλλαγών.

    Προβολή στιγμιότυπου οθόνης και βίντεο10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

  2. Δημιουργία αντιγράφων ασφαλείας ApexSQL — αυτοματοποίηση δημιουργίας σταδιακών αντιγράφων ασφαλείας, αρχείων καταγραφής συναλλαγών και πλήρων αντιγράφων ασφαλείας. Υποστηρίζεται η επαναφορά σε ένα συγκεκριμένο χρονικό σημείο, μπορείτε να δημιουργήσετε πρότυπα για τη δημιουργία αντιγράφων ασφαλείας και να διαμορφώσετε ευέλικτα σχέδια δημιουργίας αντιγράφων ασφαλείας.

    Προβολή στιγμιότυπου οθόνης και βίντεο10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

  3. ApexSQL Defrag — ένα βοηθητικό πρόγραμμα για την παρακολούθηση και τη διαχείριση της ανασυγκρότησης.

    Προβολή στιγμιότυπου οθόνης και βίντεο10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

  4. Εργασία ApexSQL - ένα εργαλείο για τη διαχείριση εργασιών, συμπεριλαμβανομένου του ιστορικού, του προγράμματος και των ειδοποιήσεων.

    Προβολή στιγμιότυπου οθόνης10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

  5. Αρχείο καταγραφής ApexSQL — ένα εργαλείο για την ανάγνωση του αρχείου καταγραφής συναλλαγών για έλεγχο, αναπαραγωγή ή επαναφορά αλλαγών.

    Προβολή στιγμιότυπου οθόνης και βίντεο10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

  6. ApexSQL Recover — ανάκτηση κατεστραμμένων, διαγραμμένων ή χαμένων δεδομένων.

    Προβολή στιγμιότυπου οθόνης και βίντεο10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

  7. ApexSQL Analyze — ένα εργαλείο για την ανάλυση των σχέσεων στη βάση δεδομένων.

    Προβολή στιγμιότυπου οθόνης και βίντεο10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

  8. ApexSQL Build — ένα εργαλείο για την αυτοματοποίηση της δημιουργίας βάσης δεδομένων. Μπορεί να συνδεθεί με συστήματα ελέγχου έκδοσης.

    Προβολή στιγμιότυπου οθόνης και βίντεο10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

  9. ApexSQL Enforce - Βελτιωτής κώδικα SQL.

    Προβολή στιγμιότυπου οθόνης και βίντεο10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

  10. Δημιουργία ApexSQL είναι ένα εργαλείο για τη δημιουργία εκατομμυρίων σειρών δεδομένων με ένα κλικ. Υποστηρίζεται η εξαγωγή δεδομένων δοκιμής σε SQL, XML, CSV, JSON και Excel.

    Προβολή στιγμιότυπου οθόνης10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

  11. Μάσκα ApexSQL — ένα εργαλείο για την αναζήτηση, ταξινόμηση και κάλυψη ευαίσθητων δεδομένων σε μια βάση δεδομένων. Διαθέτει 220+ προκαθορισμένες μάσκες και 55+ ενσωματωμένα φίλτρα για ταξινόμηση.

    Προβολή στιγμιότυπου οθόνης10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

  12. Σενάριο ApexSQL — ένα εργαλείο για τη δημιουργία σεναρίων DDL και DML και εκτελέσιμων πακέτων εγκατάστασης.

    Προβολή στιγμιότυπου οθόνης και βίντεο10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

  13. Έλεγχος πηγής ApexSQL - ένα εργαλείο για την ενοποίηση συστημάτων ελέγχου έκδοσης με SSMS.

    Προβολή στιγμιότυπου οθόνης και βίντεο10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

  14. ApexSQL Trigger — έλεγχος των δεδομένων στη βάση δεδομένων και μετάφραση σε DML.

    Προβολή στιγμιότυπου οθόνης και βίντεο10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

  15. Δοκιμή μονάδας ApexSQL - ένα εργαλείο για την εκτέλεση δοκιμών μονάδων απευθείας από την κονσόλα SSMS.

    Προβολή στιγμιότυπου οθόνης και βίντεο10 δωρεάν βοηθητικά προγράμματα ApexSQL για τη διαχείριση βάσεων δεδομένων Microsoft SQL Server

Γράψτε στα σχόλια ποια εργαλεία για έλεγχο και διαχείριση βάσεων δεδομένων χρησιμοποιείτε ήδη και ποια προβλήματα επιλύετε με αυτά.

Για να κάνετε ερωτήσεις σχετικά με προϊόντα ApexSQL, να λάβετε εμπορικά προϊόντα για δοκιμή ή να μάθετε την τιμή, αφήστε ένα αίτημα στο φόρμα σχολίων στον ιστότοπό μας.

Εάν λύνετε ένα περίπλοκο πρόβλημα παρακολούθησης και διαχείρισης, διαβάστε τα προηγούμενα άρθρα μας στο Habré:

Παρακολούθηση διαφόρων βάσεων δεδομένων από μια ενιαία διεπαφή.

Γρήγορη απομόνωση προβλημάτων απόδοσης στον SQL Server.

Έλεγχος αλλαγών στην υποδομή της Microsoft (συμπεριλαμβανομένου του SQL Server).

Μπορείτε επίσης να εγγραφείτε στο δικό μας σελίδα στο Facebook.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο