NovaSql
NovaSql ist ein schneller SQL-Server-Client für Entwickler: Server-Ansicht mit Filtern, Monaco-Editor mit Linter, Ausführungspläne mit konkreten Vorschlägen, Schema Compare und KI-Unterstützung — per Claude oder komplett lokal. Hier steht, wie alles funktioniert.
Einrichten
Loslegen
Erste SchritteNovaSql ist ein Client für Microsoft SQL Server und Azure SQL. In fünf Minuten ist die erste Abfrage gelaufen.
InstallationNovaSql gibt es in drei Formen. Alle drei enthalten dasselbe Programm und teilen sich die eigenen Daten.
Konfiguration
Verbindungen einrichtenEine Verbindung beschreibt einen SQL Server samt Anmeldung. Verwaltet werden Verbindungen über Verbindungen verwalten in der Seitenleiste oder unter Einstellungen → Verbindungen.
KI einrichtenNovaSql kann Abfragen von einer KI verbessern lassen (siehe Abfragen mit KI verbessern). Dafür gibt es drei Anbieter zur Wahl, einzustellen unter Einstellungen → Allgemein →…
EinstellungenDas Zahnrad oben rechts öffnet die Einstellungen. Sie haben drei Tabs: Allgemein, Verbindungen und Über NovaSql. Gespeichert wird mit Speichern.
Hintergrund
Datenschutz und eigene DatenNovaSql arbeitet lokal. Es gibt kein Konto, keine Telemetrie und keine Nutzungsstatistik.
FehlerbehebungDie häufigsten Probleme und was dagegen hilft.
Arbeiten mit NovaSql
Abfragen
Server-Ansicht und Object ExplorerDie Seitenleiste links zeigt die offenen Verbindungen und darunter jeweils alle Datenbanken des Servers.
Der Query-EditorDer Editor basiert auf Monaco, dem Editor aus Visual Studio Code. Jede Abfrage lebt in einem eigenen Tab.
ErgebnisseUnter dem Editor erscheinen die Ergebnisse der letzten Ausführung.
TastenkürzelKürzel
Analysieren
AusführungspläneEin Ausführungsplan zeigt, wie SQL Server eine Abfrage abarbeitet: welche Indizes er nutzt, wo er ganze Tabellen liest, wo Zeilen sortiert werden. NovaSql zeigt Pläne grafisch an…
IO- und ZeitstatistikenNovaSql führt jede Abfrage mit SET STATISTICS IO, TIME ON aus. Statt der langen Textausgabe, die das im Management Studio erzeugt, bereitet der Tab Statistiken die Zahlen als…
Der T-SQL-LinterWährend des Tippens prüft NovaSql die Abfrage und unterstreicht Stellen, die gefährlich oder langsam sind, noch bevor F5 gedrückt wird. Bewegt man die Maus über eine…
Abfragen mit KI verbessernNovaSql kann eine Abfrage von einer KI überarbeiten lassen: lesbarer, schneller, robuster. Welche KI das übernimmt, Claude in der Cloud oder ein lokales Modell, steht unter KI…
Schema und Workflow
Objekte anlegen und ändernDas + an einer Gruppe im Explorer oder der Rechtsklick auf eine Datenbank öffnet eine kommentierte Vorlage in einem neuen Tab: für Views, Prozeduren, Table-valued und Scalar-valued…
Schema CompareSchema Compare vergleicht zwei Datenbanken, etwa Entwicklung und Produktion, und erzeugt ein Skript, das die eine an die andere angleicht. Schema Compare in der Kopfzeile öffnet…
Source Control und ÄnderungsverfolgungSource Control in der Kopfzeile öffnet ein Seitenpanel mit zwei Werkzeugen: der Änderungsverfolgung für die Datenbank und einer Git-Anbindung für Skript-Ordner. Beide arbeiten mit…
Datenbank-TestsNovaSql führt Tests aus, die als gespeicherte Prozeduren in der Datenbank liegen. Tests in der Kopfzeile öffnet den Test-Explorer; er arbeitet mit der Verbindung des aktiven Tabs.
Query-HistoryNovaSql merkt sich jede ausgeführte Abfrage: Server, Datenbank, SQL, Dauer, Zeilenzahl und gegebenenfalls den Fehler. So findet sich auch die Abfrage von letzter Woche wieder, die…