Freigeben über


Gewusst wie: Bearbeiten des Test.sql-Skripts für das Ausführen von SQL-Objekten

Aktualisiert: November 2007

Sie müssen der Datei Test.sql Transact-SQL-Anweisungen hinzufügen, mit denen die notwendigen Aktionen zum Testen von Datenbankobjekten in einem SQL Server-Projekt durchgeführt werden.

Hinweis:

In Visual C++ lautet diese Datei debug.sql. Wenn Sie zum Ausführen von SQL-Objekten Visual C++ verwenden, ersetzen Sie Test.sql in den Anweisungen unten durch debug.sql.

Wenn das SQL Server-Projekt beispielsweise eine gespeicherte Prozedur enthält, fügen Sie dem Test.sql-Skript eine SQL-Anweisung zum Ausführen der gespeicherter Prozedur hinzu. Wenn die gespeicherte Prozedur keine Ausgabe liefert, können Sie eine SQL-Anweisung hinzufügen, die einen Teil der von der gespeicherten Prozedur veränderten Daten zurückgibt. Auf diese Weise können Sie überprüfen, ob die Prozedur wie erwartet ausgeführt wird. Entsprechend sollte die Datei Test.sql zum Testen eines Triggers eine Anweisung enthalten, die die Aktion (z. B. Einfügen oder Löschen einer Zeile) durchführt, von der der Trigger ausgelöst wird.

Die Ergebnisse des Test.sql-Skripts werden in Visual Studio im Fenster Ausgabe unter der Option Datenbank angezeigt. Hier können Sie sehen, ob die Datenbankobjekte fehlerfrei arbeiten.

So bearbeiten Sie die Datei Test.sql in einem SQL Server-Projekt

  1. Öffnen Sie den Projektmappen-Explorer, indem Sie im Menü Ansicht den Projektmappen-Explorer auswählen.

  2. Erweitern Sie den Ordner Testskripts.

  3. Doppelklicken Sie auf die Datei Test.sql, um sie im SQL-Editor zu öffnen.

  4. Fügen Sie eine Transact-SQL-Anweisung hinzu, mit deren Ergebnissen Sie das Funktionieren der Datenbankobjekte des Projekts überprüfen können. Weitere Informationen über das Erstellen eines Test.sql-Skripts für die einzelnen Elemente eines SQL Server-Projekts finden Sie auf den folgenden Seiten:

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen einer gespeicherten Prozedur in verwaltetem Code

Konzepte

SQL Server-Projekte

Vorteile von verwaltetem Code bei der Erstellung von Datenbankobjekten

Weitere Ressourcen

Debuggen von SQL CLR-Datenbanken