Freigeben über


Common Language Runtime-Integration in SQL Server

In SQL Server 2005 wurde die CLR-Komponente von .NET Framework für Microsoft Windows eingeführt. Daher können gespeicherte Prozeduren, Trigger, benutzerdefinierte Datentypen, Funktionen und Aggregate sowie Tabellenwertfunktionen mit kontinuierlichem Datenstream (STVF, Streaming Table-Valued Function) in jeder beliebigen .NET Framework-Sprache, z. B. Microsoft Visual Basic .NET oder Microsoft Visual C#, geschrieben werden. Der Microsoft.SqlServer.Server-Namespace enthält eine Gruppe neuer Anwendungsprogrammierschnittstellen (APIs), die die Interaktion von verwaltetem Code mit der Microsoft SQL Server-Umgebung ermöglichen.

In diesem Abschnitt werden Funktionen und das Verhalten beschrieben, die bzw. das für die CLR-Integration in SQL Server und die in SQL Server integrierten Erweiterungen für ADO.NET spezifisch sind bzw. ist.

In diesem Abschnitt sollen die Informationen bereitgestellt werden, die für den Einstieg in das Programmieren mit der CLR-Integration in SQL Server erforderlich sind. Es ist nicht Ziel dieses Abschnitts, das Thema umfassend abzudecken. Ausführlichere Informationen finden Sie unter Common Language Runtime (CLR); Programmierkonzepte für die Integration.

In diesem Abschnitt

Einführung in die CLR-Integration in SQL Server
Stellt eine Einführung in die CLR-Integration in SQL Server bereit. Stellt Links für weitere Themen bereit.

CLR-benutzerdefinierte Funktionen
Beschreibt die Implementierung und Verwendung der unterschiedlichen CLR-Funktionstypen: Tabellenwertfunktionen, Skalarfunktionen und benutzerdefinierte Aggregatfunktionen.

Benutzerdefinierte CLR-Typen
Beschreibt die Implementierung und Verwendung von CLR-benutzerdefinierten Typen. Stellt Links für weitere Themen bereit.

CLR-gespeicherte Prozeduren
Beschreibt die Implementierung und Verwendung von CLR-gespeicherten Prozeduren. Stellt Links für weitere Themen bereit.

CLR-Auslöser
Beschreibt die Implementierung und Verwendung von CLR-Triggern. Stellt Links für weitere Themen bereit.

Kontextverbindungen
Beschreibt die Kontextverbindung

Prozessinternes spezifisches Verhalten von ADO.NET in SQL Server
Beschreibt die in SQL Server integrierten Erweiterungen für ADO.NET sowie den Verbindungskontext. Stellt Links für weitere Themen bereit.

Siehe auch