ProHoster > Blog > Verwaltung > 10 kostenlose ApexSQL-Dienstprogramme zur Verwaltung von Microsoft SQL Server-Datenbanken
10 kostenlose ApexSQL-Dienstprogramme zur Verwaltung von Microsoft SQL Server-Datenbanken
Hallo, Habr! Wir arbeiten viel mit Quest Software, und dieses Jahr haben sie gekauft ApexSQL — Hersteller von Lösungen zur Verwaltung und Überwachung von Microsoft SQL Server-Datenbanken. In Russland, so scheint es uns, ist wenig über diese Typen bekannt. Auf der Hauptseite ihrer Website schreiben sie „Killer-Tools für SQL Server“. Klingt bedrohlich. Wir hatten die Idee, diesen Anbieter vorzustellen und herauszufinden, was an seinen Lösungen so tödlich ist. Beginnen wir mit dem Hype-Teil – kostenlosen Produkten. Danach folgt ein kurzer Teil über kommerzielle Produkte. Ich hoffe, dass Sie diese Programme nützlich finden. Bitte unter Kat.
In diesem Artikel:
ApexSQL-Vergleich - ein Tool zum Vergleichen von SQL-Code, Dateien und Ordnern. Funktioniert auch als Erweiterung für SSMS oder Visual Studio.
ApexSQL-Entschlüsselung – Stream-Entschlüsselung von Objekten in SQL Server: Prozeduren, Funktionen, Trigger und Ansichten. Funktioniert auch als Erweiterung für SSMS oder Visual Studio.
ApexSQL Discover — Erkennung von SQL Server-Instanzen und zugehörigen Diensten SSRS, SSAS und SSIS.
ApexSQL Refactor – ein Tool zum Refactoring und Formatieren von SQL-Code. Funktioniert als Erweiterung für SSMS oder Visual Studio.
ApexSQL-Modell - Erstellen von SQL Server-Objektdiagrammen. Funktioniert auch als Erweiterung für SSMS oder Visual Studio.
ApexSQL-Plan – ein Tool zur Optimierung von Ausführungsplänen. Funktioniert auch als Erweiterung für SSMS.
ApexSQL abgeschlossen – Das Tool vervollständigt SQL-Anweisungen automatisch und ermöglicht Ihnen das Hinzufügen eigener Snippets (Tastaturkürzel für die automatische Vervollständigung). Funktioniert auch als Erweiterung für SSMS oder Visual Studio.
ApexSQL-Propagate – ein Tool zum gleichzeitigen Ausführen von SQL-Code auf mehreren Datenbanken.
ApexSQL-Suche – ein Dienstprogramm zum Durchsuchen von Daten und Objekten in den Tiefen von SQL Server. Funktioniert als Erweiterung für SSMS oder Visual Studio.
ApexSQL DevOps Toolkit – ein Tool zum Erstellen von CI/CD-Pipelines. Das einzige aller hier aufgeführten Produkte verfügt über eine Webkonsole.
Jedes Produkt ist Teil der Funktionalität kostenpflichtiger ApexSQL-Lösungen. Am Ende des Artikels werden wir kurz beschreiben, welche kommerziellen Lösungen sie haben.
Ein kurzes Video über den Funktionsmechanismus und die Fähigkeiten
Mit „Vergleichen“ können Sie SQL Server-Dateien, -Ordner und -Objekte vergleichen. Der bidirektionale Vergleich und die weitere Generierung eines Skripts zum Zusammenführen verschiedener Objekte wird unterstützt. In der Schnittstelle kann das Dienstprogramm die Syntax von C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic und XML hervorheben.
Hauptmerkmale: Integration in SSMS und Visual Studio, Aufruf von Objekten aus verschiedenen Datenbankinstanzen zum Vergleich direkt aus dem Objekt-Explorer und Unterstützung für das Arbeiten über CLI.
Ein kurzes Video über den Funktionsmechanismus und die Fähigkeiten
In Decrypt können Sie über die SSMS- oder Visual Studio-Schnittstelle eine Prozedur, Funktion, einen Trigger oder eine Ansicht mit einem Klick entschlüsseln.
In der Benutzeroberfläche können Sie das DDL-Entschlüsselungsskript anzeigen. Gleichzeitige Verbindungen zu mehreren Instanzen von SQL Server werden unterstützt.
Identifizieren Sie vorhandene Instanzen von SQL Server-, SSRS-, SSAS- und SSIS-Diensten anhand des IP-Adressbereichs und zeigen Sie detaillierte Informationen an.
Über die Benutzeroberfläche können Sie die Datenbankerkennung nach einem Zeitplan konfigurieren. ApexSQL Discover kann Benachrichtigungen mit Erkennungsergebnissen per E-Mail senden.
Ein kurzes Video über den Funktionsmechanismus und die Fähigkeiten
Die Codeformatierung kann auf der Grundlage eines Boxprofils erfolgen oder Sie können Ihr eigenes Profil anpassen, sodass Ihnen der Code vertrauter vorkommt. Refactor kann nicht verwendete Variablen im Code hervorheben, Codeblöcke in Prozeduren kapseln und „*“ zu einer vollständigen Liste erweitern.
Eine nützliche Funktion ist die Tabellenaufteilung, um die am wenigsten verwendeten Spalten herauszutrennen. Refactor meldet die Objekte, die von dieser Aufteilung betroffen sind.
Auch in der Refactor-Schnittstelle können Sie die Namen von Objekten sicher ändern und gleichzeitig alle Abhängigkeiten ändern.
Das Dienstprogramm visualisiert SQL Server-Objekte und Beziehungen zwischen ihnen. In derselben Schnittstelle können Sie die Konfiguration von Objekten ändern und den entsprechenden DDL-Code generieren. Alle Visualisierungen können als Bilder exportiert werden.
Die Modellfunktionalität wird mit Hilfe kommerzieller Produkte erweitert Diff и Doc. Mit dem ersten Produkt können Sie ein Modell mit dem aktuellen Zustand in der Datenbank vergleichen oder Modelle zweier verschiedener Datenbanken vergleichen, und das zweite Produkt wird zur Dokumentation von Datenbankobjekten benötigt.
Ein kurzes Video über den Funktionsmechanismus und die Fähigkeiten
Dies ist ein Tool zur Leistungsoptimierung. Außerdem können Sie mit ApexSQL Plan Pläne in Berichte im HTML- und XML-Format exportieren. Ein häufiger Anwendungsfall für dieses Dienstprogramm ist der Vergleich des aktuellen Plans mit einem aufgrund verschiedener Merkmale geänderten Plan.
ApexSQL Plan unterstützt das Herunterladen aus dem Abfragespeicher und die Darstellung der Merkmale dieser Abfragen in Form von Dashboards.
Ein kurzes Video über den Funktionsmechanismus und die Fähigkeiten
Das Tool durchsucht die Datenbankstruktur. Von hier aus können Sie Objekte sicher umbenennen und ihre Beziehungen verfolgen. Suchergebnisse werden in HTML, CSV und Excel exportiert.
Ein kurzes Video über den Funktionsmechanismus und die Fähigkeiten
PowerShell-Code läuft unter der Haube des Dienstprogramms. Build, Review, Document und Deploy stehen dem Entwickler über die ApexSQL DevOps Toolkit-Schnittstelle zur Verfügung. Hier können Sie synthetische Daten generieren, Unit-Tests automatisch durchführen und Änderungen dokumentieren. Kann als Plugin mit TeamCity, Jenkins und anderen verbunden werden.
Die ApexSQL-Wissensdatenbank verfügt über interessante Beiträge zu DevOps in einer Datenbankumgebung.
Nachdem wir uns nun mit kostenlosen Lösungen befasst haben, stellen wir Ihnen kurz eine Liste kostenpflichtiger Lösungen zur Verfügung, die natürlich über eine leistungsfähigere Funktionalität verfügen.
ApexSQL-Prüfung — ein Tool zur Prüfung von Datenbanken auf Einhaltung von Sicherheitsanforderungen, inkl. HIPAA, DSGVO, PCI unterstützt. Berichte und die Anzeige des Änderungsverlaufs werden unterstützt.
Screenshot und Video ansehen
ApexSQL-Sicherung — Automatisierung der Erstellung inkrementeller Backups, Transaktionsprotokolle und vollständiger Backups. Die Wiederherstellung zu einem bestimmten Zeitpunkt wird unterstützt, Sie können Vorlagen zum Erstellen von Backups erstellen und Backup-Pläne flexibel konfigurieren.
Screenshot und Video ansehen
ApexSQL-Defragmentierung — ein Dienstprogramm zur Überwachung und Verwaltung der Defragmentierung.
Screenshot und Video ansehen
ApexSQL-Job - ein Tool zum Verwalten von Aufgaben, einschließlich Verlauf, Zeitplan und Benachrichtigungen.
Screenshot ansehen
ApexSQL-Protokoll – ein Tool zum Lesen des Transaktionsprotokolls zur Überwachung, Replikation oder zum Rollback von Änderungen.
ApexSQL generieren ist ein Tool zum Generieren von Millionen von Datenzeilen mit einem Klick. Der Export von Testdaten nach SQL, XML, CSV, JSON und Excel wird unterstützt.
Screenshot ansehen
ApexSQL-Maske – ein Tool zum Suchen, Klassifizieren und Maskieren sensibler Daten in einer Datenbank. Verfügt über mehr als 220 vordefinierte Masken und mehr als 55 integrierte Filter zur Klassifizierung.
Screenshot ansehen
ApexSQL-Skript – ein Tool zum Erstellen von DDL- und DML-Skripten und ausführbaren Installationspaketen.
ApexSQL-Trigger — Prüfung der Daten in der Datenbank und Übersetzung in DML.
Screenshot und Video ansehen
ApexSQL-Einheitentest – ein Tool zum Ausführen von Komponententests direkt über die SSMS-Konsole.
Screenshot und Video ansehen
Schreiben Sie in die Kommentare, welche Tools für Auditing und Datenbankmanagement Sie bereits nutzen und welche Probleme Sie damit lösen.
Wenn Sie Fragen zu ApexSQL-Produkten stellen, kommerzielle Produkte zum Testen erhalten oder den Preis erfahren möchten, hinterlassen Sie eine Anfrage an Feedback-Formular auf unserer Website.
Wenn Sie ein komplexes Überwachungs- und Managementproblem lösen, lesen Sie unsere vorherigen Artikel zu Habré: