Freigeben über


Gewusst wie: Erstellen eines SQL Server-Projekts

Aktualisiert: November 2007

SQL Server-Projekte in Visual Studio bieten Unterstützung beim Erstellen von gespeicherten Prozeduren, Triggern, Aggregaten, benutzerdefinierten Funktionen und benutzerdefinierten Typen mithilfe von .NET Framework-Sprachen wie Visual Basic, Visual C# und Visual C++.

Hinweis:

Für SQL Server-Projekte ist ein Verweis auf SQL Server 2005  oder höher erforderlich.

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.

Nach dem Erstellen eines SQL Server-Projekts erstellen Sie die Datenbankobjekte, die auf SQL Server bereitgestellt werden sollen. In der folgenden Tabelle finden Sie Links zu Hilfethemen, in denen das Erstellen der verfügbaren Datenbankobjekte erläutert wird:

Datenbankobjekt

Informationen

Gespeicherte Prozedur

Gewusst wie: Erstellen und Ausführen einer gespeicherten CLR SQL Server-Prozedur

Trigger

Gewusst wie: Erstellen und Ausführen eines CLR SQL Server-Triggers

Aggregat

Gewusst wie: Erstellen und Ausführen eines CLR SQL Server-Aggregats

Benutzerdefinierte Funktion

Gewusst wie: Erstellen und Ausführen einer benutzerdefinierten CLR SQL Server-Funktion

Benutzerdefinierter Typ

Gewusst wie: Erstellen und Ausführen eines benutzerdefinierten CLR-SQL Server-Typs

Hinweis:

Je nach den aktiven Einstellungen oder der verwendeten Version können sich die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen unterscheiden. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Erstellen eines neuen Projekts

So erstellen Sie ein neues SQL Server-Projekt

  1. Erstellen Sie im Menü Datei ein neues Projekt.

  2. Wählen Sie in der Dialogfeld "Neues Projekt" im Bereich Projekttypen einen Sprachknoten aus, und erweitern Sie diesen.

  3. Wählen Sie den Knoten Datenbank aus.

  4. Wählen Sie die Vorlage SQL Server-Projekt aus.

  5. Klicken Sie auf OK.

Herstellen einer Verbindung mit einer SQL Server-Datenbank

Für SQL Server-Projekte ist eine Verbindung mit einer unter SQL Server 2005 oder höher ausgeführten Datenbank erforderlich. Wenn in Server-Explorer Verbindungen mit SQL Server 2005-Datenbanken verfügbar sind, werden sie im Dialogfeld Datenbankverweis hinzufügen aufgeführt.

So stellen Sie eine Verbindung mit einer SQL Server 2005-Datenbank her

  • Stellen Sie eine Verbindung mit einer SQL Server 2005-Datenbank oder höher her, indem Sie das Dialogfeld Verbindung hinzufügen/ändern ausfüllen. Weitere Informationen finden Sie unter Verbindung hinzufügen/ändern (Microsoft SQL Server).

    – oder –

    Wählen Sie im Dialogfeld Datenbankverweis hinzufügen eine vorhandene Datenbankverbindung aus, die Sie für das SQL Server-Projekt verwenden möchten. Weitere Informationen finden Sie unter Dialogfeld "Datenbankverweis hinzufügen".

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

Attribute für SQL Server-Projekte und Datenbankobjekte

Weitere Ressourcen

Debuggen von SQL CLR-Datenbanken