Server-Ansicht und Object Explorer
Die Seitenleiste links zeigt die offenen Verbindungen und darunter jeweils alle Datenbanken des Servers.
Datenbanken
- Datenbanken filtern… grenzt die Liste ein, praktisch bei Servern mit vielen Datenbanken.
- Die Systemdatenbanken (
master,model,msdb,tempdb) liegen gesammelt unter Systemdatenbanken. - Grau dargestellte Datenbanken sind offline, werden wiederhergestellt oder das eigene Login hat keinen Zugriff. Sie lassen sich nicht aufklappen.
- Mehrere Datenbanken können gleichzeitig aufgeklappt sein. NovaSql merkt sich, welche offen waren.
Die zuletzt angeklickte Datenbank ist das Ziel für neue Query-Tabs. Bereits offene Tabs behalten ihre Datenbank.
Rechtsklick auf eine Datenbank
| Eintrag | Wirkung |
|---|---|
| Neue Query | leerer Tab auf dieser Datenbank |
| Neue Tabelle | öffnet den Tabellen-Designer |
| Neue View, Neue Stored Procedure, Neue Scalar-Funktion, Neue Table-valued Function | öffnet eine Vorlage in einem neuen Tab |
| Aktualisieren | lädt die Objekte neu |
Ein Rechtsklick auf die Verbindung selbst bietet Neue Query auf deren aktiver Datenbank.
Der Object Explorer
Eine aufgeklappte Datenbank zeigt ihre Objekte in Gruppen:
- Tabellen, Views, Prozeduren
- Funktionen: Table-valued, Scalar-valued und Aggregate Functions
- Service Broker: Message Types, Contracts, Queues, Services, Routes, Remote Service Bindings und Broker Priorities
Das + an einer Gruppe öffnet eine Vorlage für ein neues Objekt dieser Art. Mehr dazu unter Objekte anlegen und ändern.
Filtern
Zwei Filter bringen große Datenbanken auf das Wesentliche:
- Schemas filtern…: eines oder mehrere Schemas auswählen. Welche vorausgewählt sind, legt die Einstellung Standard-Schemas im Explorer fest, siehe Einstellungen.
- Objekte filtern…: Teil des Namens eintippen, z. B.
kunde. Der Filter wirkt auf alle Gruppen.
Rechtsklick auf ein Objekt
Tabellen: SELECT TOP 100, SELECT COUNT(*), Tabelle bearbeiten, Umbenennen, In Schema verschieben, Neue Tabelle erstellen, Tabelle löschen.
Views: Anzeigen, Bearbeiten, SELECT TOP 100, SELECT COUNT(*), In Schema verschieben, View erstellen.
Prozeduren: Anzeigen, Bearbeiten, EXEC generieren (Aufruf mit allen Parametern), In Schema verschieben, Prozedur erstellen.
Funktionen: Anzeigen, Bearbeiten, In Schema verschieben.
Service-Broker-Objekte: Definition anzeigen, bei Queues zusätzlich Inhalt anzeigen (TOP 100), sowie Löschen.
Anzeigen öffnet die Definition schreibgeschützt, Bearbeiten als änderbares Skript in einem neuen Tab. Geändert wird die Datenbank erst, wenn das Skript ausgeführt wird.