Gewusst wie: Bereitstellen von SQL Server-Projektelementen auf einem SQL-Server
Aktualisiert: November 2007
Nach dem Erstellen eines SQL Server-Projekts wird dieses in eine Assembly kompiliert, die in der Datenbank bereitgestellt werden kann.
Hinweis: |
---|
Das CLR-Integrationsfeature (Common Language Runtime) ist in Microsoft SQL Server in der Standardeinstellung deaktiviert und muss aktiviert werden, damit SQL Server-Projektelemente verwendet werden können. Die CLR-Integration kann mithilfe der clr enabled-Option der gespeicherten sp_configure-Prozedur aktiviert werden. Weitere Informationen finden Sie unter Aktivieren der CLR-Integration. |
Tipp: |
---|
Als Alternative zum Erstellen, Bereitstellen und Debuggen in drei getrennten Schritten können Sie mit dem Befehl Starten (F5) die Assembly erstellen und sie in der Datenbank bereitstellen sowie das Datenbankobjekt debuggen. Erstellen Sie mit dem Befehl Starten ohne Debuggen (STRG+F5) die Assembly, und stellen Sie sie in der Datenbank bereit. |
So stellen Sie Elemente in einem SQL Server-Projekt auf einem SQL-Server bereit
Erstellen Sie das Projekt, indem Sie im Menü Erstellen die Option <Projektname> erstellen auswählen.
Hinweis: Beheben Sie alle Buildfehler vor dem Bereitstellen.
Wählen im Menü Erstellen die Option <Projektname> bereitstellen aus.
Hinweis: Wenn eine Meldung mit dem Hinweis angezeigt wird, dass das Projekt nicht bereitgestellt werden kann, muss die Assembly möglicherweise manuell auf dem Server erstellt werden. Dieser Fehler ist i. d. R. die Folge von im Projekt enthaltenen Assemblys, auf die verwiesen wird. Weitere Informationen zum manuellen Bereitstellen der Assembly finden Sie im Abschnitt zum Erstellen von Assemblys der SQL-Onlinedokumentation.
Nächste Schritte
Nach dem Bereitstellen von SQL Server-Projektelementen in der Datenbank empfiehlt es sich, das entsprechende Element zu Testzwecken auszuführen.
So testen Sie ein bereitgestelltes Datenbankelement
Debuggen Sie SQL Server-Projektelemente mithilfe des Skripts Test.sql (bzw. debug.sql in Visual C++) im Projekt. Weitere Informationen finden Sie unter Gewusst wie: Bearbeiten des Test.sql-Skripts für das Ausführen von SQL-Objekten.
Führen Sie das Element aus, indem Sie es über eine Abfrage in SQL Server aufrufen. Wenn Sie z. B. eine gespeicherte Prozedur bereitgestellt haben, führen Sie sie aus, indem Sie EXEC <StoredProcedureName> aufrufen und alle erwarteten Parameter übergeben. Weitere Informationen finden Sie unter Gewusst wie: Ausführen von gespeicherten Prozeduren und benutzerdefinierten Funktionen.
Siehe auch
Aufgaben
Gewusst wie: Erstellen eines SQL Server-Projekts
Gewusst wie: Erstellen und Ausführen einer gespeicherten CLR SQL Server-Prozedur
Gewusst wie: Erstellen und Ausführen eines CLR SQL Server-Triggers
Gewusst wie: Erstellen und Ausführen eines CLR SQL Server-Aggregats
Gewusst wie: Erstellen und Ausführen einer benutzerdefinierten CLR SQL Server-Funktion
Gewusst wie: Erstellen und Ausführen eines benutzerdefinierten CLR-SQL Server-Typs
Exemplarische Vorgehensweise: Erstellen einer gespeicherten Prozedur in verwaltetem Code
Gewusst wie: Debuggen einer gespeicherten Prozedur in SQL/CLR
Konzepte
Einführung in CLR-Integration für SQL Server (ADO.NET)
Vorteile von verwaltetem Code bei der Erstellung von Datenbankobjekten
Elementvorlagen für SQL Server-Projekte
Referenz
Seite "Bereitstellen", Projekt-Designer
Attribute für SQL Server-Projekte und Datenbankobjekte