Überlegungen zur Offlinebearbeitung
Aktualisiert: November 2007
Sie können den Transact-SQL (T-SQL)-Editor unabhängig davon verwenden, ob Sie offline sind, d. h. keine Verbindung mit einer Datenbank besteht. Sie können beispielsweise den Editor zum Bearbeiten von Skripts und Abfragen verwenden, wenn Sie remote arbeiten, der Datenbankserver nicht in Betrieb ist oder Sie die Anzahl der aktiven Verbindungen mit der Datenbank reduzieren möchten. Außerdem arbeiten Sie offline, wenn Sie im Editor die in einem Datenbankobjekt definierten Datenbankobjekte bearbeiten. Beim Arbeiten im Offlinezustand (d. h. ohne Verbindung) sind jedoch nicht alle Funktionen verfügbar.
Bearbeiten von Datenbankskripts und Abfragen
Wenn Sie eine Sitzung des T-SQL-Editors öffnen, bei der keine Verbindung mit einer Datenbank besteht, wird im Fenstertitel und im Eigenschaftenbrowser angegeben, dass die Verbindung getrennt ist. Sie können den Editor jedoch weiterhin zum Erstellen und Bearbeiten von Datenbankabfragen und Skripts verwenden.
Öffnen Sie zum Erstellen einer Abfrage das Menü Daten, zeigen Sie auf T-SQL-Editor, und klicken Sie dann auf Neue Abfrageverbindung. Vor dem Öffnen des Editors wird das Dialogfeld Verbindung zur Datenbank herstellen angezeigt. Sie werden aufgefordert, den Server und die Datenbank anzugeben, auf dem bzw. in der das Skript oder die Abfrage ausgeführt werden soll. Sie können jedoch auch auf Abbrechen klicken, um das Dialogfeld zu schließen und den T-SQL-Editor ohne Verbindung zu verwenden.
Öffnen Sie zum Bearbeiten einer Abfrage oder eines Skripts das Menü Datei, zeigen Sie auf Öffnen, und klicken Sie auf Datei. Geben Sie dann eine SQL-Datei zur Bearbeitung an. Sie können beispielsweise Skripts bearbeiten, die beim Vergleichen von Datenbankschemas generiert wurden.
Sie müssen eine Verbindung mit einem Datenbankserver herstellen, um Skripts oder Abfragen anhand von Datenbanken auf dem Server zu überprüfen. Wenn Sie versuchen, ohne eine Verbindung mit dem Datenbankserver eine Abfrage zu überprüfen oder auszuführen, wird das Dialogfeld Verbindung zur Datenbank herstellen angezeigt. Möglicherweise wird außerdem nicht sofort im Fenstertitel und im Eigenschaftenbrowser angezeigt, dass keine Verbindung mit einer Datenbank besteht, wenn die Verbindung unerwartet getrennt wird (z. B. wenn der Server offline geschaltet wurde). In diesem Fall wird das Dialogfeld Verbindung zur Datenbank herstellen angezeigt, wenn Sie das nächste Mal versuchen, einen Vorgang auszuführen, für den eine Verbindung erforderlich ist.
Bearbeiten von Datenbankobjekten
Sie können die Datenbankobjekte in einem Datenbankprojekt auch bearbeiten, wenn keine Verbindung mit einer Datenbank besteht. Normalerweise stellen Sie jedoch keine Verbindung mit einer Datenbank her, um die Objektdefinitionen auszuführen, die als CREATE- oder ALTER-Skripts vorliegen. Zum Aktualisieren der auf dem Server ausgeführten Datenbank müssen Sie das Datenbankprojekt erstellen und alle Änderungen an dem Datenbankprojekt auf dem Datenbankserver bereitstellen. Sie können eine Verbindung herstellen und diese Skripts ausführen. Dies sollten Sie beim Debuggen eines Fehlers in der Objektdefinition tun.
Sie können Datenbankobjekte bearbeiten, indem Sie das Datenbankobjekt im Datenbankprojekt auswählen, das Menü Ansicht öffnen und dann auf Öffnen klicken. Beim Bearbeiten der Definition eines Datenbankobjekts bearbeiten Sie immer die Offlinedarstellung des Datenbankprojekts. Wenn Sie das Objektdefinitionsskript ausführen möchten, müssen Sie zunächst eine Verbindung mit einer Datenbank herstellen. Ein gängigeres Verfahren zum Bereitstellen von Datenbankobjektdefinitionen ist das Bereitstellen des Datenbankprojekts.
Siehe auch
Aufgaben
Gewusst wie: Ändern von Datenbankobjekten
Gewusst wie: Herstellen einer Verbindung mit verschiedenen Datenbanken in der gleichen Editorsitzung
Gewusst wie: Trennen von Datenbankverbindungen
Gewusst wie: Herstellen einer Verbindung mit einer Datenbank im T-SQL-Editor
Gewusst wie: Erstellen einer Datenbankverbindung
Konzepte
Übersicht über die Terminologie der Database Edition
Weitere Ressourcen
Analysieren und Ausführen von Skripts im Transact-SQL-Editor