Programmierkonzepte für die Common Language Runtime (CLR)-Integration

Ab SQL Server 2005 beinhaltet SQL Server die Integration der Common Language Runtime (CLR)-Komponente aus .NET Framework für Microsoft Windows. Das bedeutet, dass Sie jetzt gespeicherte Prozeduren, Trigger, benutzerdefinierte Typen, benutzerdefinierte Funktionen, benutzerdefinierte Aggregate und Streaming-Tabellenwertfunktionen mit einer beliebigen .NET Framework-Sprache schreiben können, einschließlich Microsoft Visual Basic .NET und Microsoft Visual C#.

Der Microsoft.SqlServer.Server-Namespace beinhaltet Kernfunktionalität für die CLR-Programmierung in SQL Server. Der Microsoft.SqlServer.Server-Namespace ist allerdings im .NET Framework SDK dokumentiert. Diese Dokumentation ist nicht in SQL Server der Onlinedokumentation enthalten.

Wichtiger HinweisWichtig

Standardmäßig ist .NET Framework unter SQL Server installiert; dies gilt jedoch nicht für .NET Framework SDK. Wenn SDK auf Ihrem Computer nicht installiert ist und nicht in der Onlinedokumentation aufgeführt wird, funktionieren die in diesem Abschnitt aufgeführten Links zu SDK-Inhalten nicht. Installieren Sie die .NET Framework SDK. Fügen Sie nach der Installation die SDK der Onlinedokumentation und dem Inhaltsverzeichnis hinzu, indem Sie die Anweisungen unter Herunterladen und Aktualisieren der Onlinedokumentation befolgen.

In der folgenden Tabelle sind die Themen dieses Abschnitts aufgeführt.