Freigeben über


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

  1. Erstellen Sie das Projekt, indem Sie im Menü Erstellen die Option <Projektname> erstellen auswählen.

    Hinweis:

    Beheben Sie alle Buildfehler vor dem Bereitstellen.

  2. 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

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

Weitere Ressourcen

Debuggen von SQL CLR-Datenbanken