Интеграция среды CLR и SQL Server

В версии SQL Server 2005 появилась поддержка интеграции сервера со средой CLR инфраструктуры .NET Framework для Microsoft Windows. Это означает, что хранимые процедуры, триггеры, определяемые пользователем типы, определяемые пользователем функции, определяемые пользователем агрегатные функции и возвращающие табличные значение потоковые функции теперь можно разрабатывать с использованием любого языка .NET Framework, включая Microsoft Visual Basic .NET и Microsoft Visual C#. Пространство имен Microsoft.SqlServer.Server содержит ряд новых API-интерфейсов, что позволяет обеспечить взаимодействие управляемого кода со средой Microsoft SQL Server.

В настоящем разделе приведено описание средств и особенностей функционирования, которые появляются в результате интеграции SQL Server со средой CLR, а также внутрипроцессные модули SQL Server, предназначенные для поддержки технологии ADO.NET.

Этот раздел предназначен для предоставления лишь такого количества сведений, с которого можно приступать к программированию в рамках интеграции SQL Server со средой CLR, и не рассчитан на всестороннее изложение. Дополнительные сведения см. в разделе "Основные понятия программирования на языке CLR".

В этом разделе

Знакомство с интеграцией CLR в SQL Server
Предоставляет вводные сведения об интеграции SQL Server со средой CLR. Приводятся ссылки на дополнительные разделы.

Определяемые пользователем функции среды CLR
Описывает реализацию и использование различных типов функций CLR: возвращающих табличное значение, скалярных и определяемых пользователем агрегатных функций.

Определяемые пользователем типы CLR
Показывает, как реализовать и использовать определяемые пользователем типы данных CLR. Приводятся ссылки на дополнительные разделы.

Хранимые процедуры CLR
Показывает, как реализовать и использовать хранимые процедуры CLR. Приводятся ссылки на дополнительные разделы.

Триггеры CLR
Показывает, как реализовать и использовать триггеры CLR. Приводятся ссылки на дополнительные разделы.

Подключение контекста
Сведения о контекстном подключении.

Внутрипроцессное поведение ADO.NET в SQL Server
Описывает внутрипроцессные модули SQL Server, предназначенные для поддержки технологии ADO.NET, и контекстное соединение. Приводятся ссылки на дополнительные разделы.

См. также