Основные понятия о программировании интеграции со средой CLR

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

Пространство имен Microsoft.SqlServer.Server содержит основные возможности программирования CLR для SQL Server. Пространство имен Microsoft.SqlServer.Server документировано в пакете .NET Framework SDK. Эта документация не включена в электронную документацию по SQL Server.

Важное примечаниеВажно!

По умолчанию платформа .NET Framework устанавливается вместе с SQL Server, но пакет .NET Framework SDK в эту установку не включен. Если пакет SDK установлен на рабочем компьютере и не добавлен к коллекции электронной документации, то ссылки на содержимое пакета SDK, имеющиеся в этом разделе, работать не будут. Установите пакет .NET Framework SDK. После установки включите пакет SDK в коллекцию электронной документации и в оглавление, следуя инструкциям раздела Установка документации по .NET Framework.

В следующей таблице приводится список подразделов данного раздела.

Общие сведения об интеграции со средой CLR

Содержит общие сведения о среде CLR и описывает способы и преимущества использования технологии в SQL Server. Описывает преимущества использования среды CLR для создания объектов базы данных.

Сборки (компонент Database Engine)

Описывает использование в SQL Server сборок для развертывания функций, хранимых процедур, триггеров, пользовательских статистических функций и определяемых пользователем типов данных, написанных на одном из языков управляемого кода, поддерживаемых средой CLR Microsoft .NET Framework, а не на языке Transact-SQL.

Построение объектов базы данных при помощи интеграции со средой CLR

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

Доступ к данным из объектов среды CLR для работы с базами данных

Описывает, как подпрограмма CLR может обращаться к данным, хранящимся в экземпляре SQL Server.

Безопасность интеграции со средой CLR

Описывает модель безопасности для средств интеграции со средой CLR.

Отладка объектов базы данных среды CLR

Описывает ограничения и требования для отладки объектов базы данных CLR.

Развертывание объектов базы данных CLR

Описывает развертывание сборок на рабочих серверах.

Управление сборками интеграции со средой CLR

Описывает способы создания и удаления сборок интеграции со средой CLR.

Наблюдение и устранение неполадок в управляемых объектах базы данных

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

Сценарии использования и примеры интеграции со средой CLR

Описывает сценарии использования и образцы кода, использующие объекты CLR.

См. также

Основные понятия

Другие ресурсы

Теги :


Page view tracker