Integração do Common Language Runtime do SQL

O SQL Server 2005 introduziu a integração do componente CLR do .NET Framework para Microsoft Windows. Isso significa que você pode gravar procedimentos armazenados, gatilhos, tipos definidos pelo usuário, funções definidas pelo usuário, agregações definidas pelo usuário e funções de streaming com valor de tabela, usando qualquer linguagem do .NET Framework, incluindo o Microsoft Visual Basic .NET e o Microsoft Visual C#. O namespace Microsoft.SqlServer.Server contém um conjunto de APIs de modo que o código gerenciado possa interagir com o ambiente do Microsoft SQL Server.

Esta seção descreve os recursos e os comportamentos específicos para a integração de CLR e as extensões específicas no processo do SQL Server para o ADO.NET.

Esta seção é destinada para fornecer somente as informações suficientes para começar a programar com a integração de CLR do SQL Server, e não para ser abrangente. Para obter mais informações, confira Conceitos de Programação da Integração CLR (Common Language Runtime).

Nesta seção

Introdução à Integração do SQL Server CLR
Fornece uma introdução à Integração do SQL Server CLR. Fornece links para tópicos adicionais.

Funções do CLR definidas pelo usuário
Descreve como implementar e usar os vários tipos de funções CLR: com valor de tabela, escalares e funções de agregação definida pelo usuário.

Tipos definidos pelo usuário de CLR
Descreve como implementar e usar tipos definidos pelo usuário CLR. Fornece links para tópicos adicionais.

Procedimentos armazenados CLR
Descreve como implementar e usar procedimentos armazenados CLR. Fornece links para tópicos adicionais.

Gatilhos de CLR
Descreve como implementar e usar gatilhos CLR. Fornece links para tópicos adicionais.

A Conexão de contexto
Descreve a conexão de contexto.

Comportamento específico do processo do SQL Server do ADO.NET
Descreve as extensões específicas no processo do SQL Server para o ADO.NET, e a conexão de contexto. Fornece links para tópicos adicionais.

Confira também