公共语言运行时 (CLR) 集成编程概念

从 SQL Server 2005 开始,SQL Server 集成了用于 Microsoft Windows 的 .NET Framework 的公共语言运行时 (CLR) 组件。这意味着现在可以使用任何 .NET Framework 语言(包括 Microsoft Visual Basic .NET 和 Microsoft Visual C#)来编写存储过程、触发器、用户定义类型、用户定义函数、用户定义聚合和流式表值函数。

Microsoft.SqlServer.Server 命名空间包括在 SQL Server 中进行 CLR 编程的核心功能。但是,有关 Microsoft.SqlServer.Server 命名空间的文档位于 .NET Framework SDK。SQL Server 联机丛书不包括该文档。

重要说明重要提示

默认情况下,.NET Framework 随 SQL Server 一起安装,但不安装 .NET Framework SDK。如果未在计算机上安装 SDK,并且未将其包括在联机丛书集中,则本节中指向 SDK 内容的链接无效。请安装 .NET Framework SDK。一旦完成安装,请按照下载和更新联机丛书 中的说明,将 SDK 添加到联机丛书集和目录中。

下表列出了本节的主题。