Architecture of CLR Integration

SQL Server integration with the .NET Framework common language runtime (CLR) enables database programmers to use languages such as Visual C#, Visual Basic .NET, and Visual C++. Functions, stored procedures, triggers, data types, and aggregates are among the kinds of business logic that programmers can write with these languages.

This section describes the architecture of CLR integration inside SQL Server and how this architecture provides a safe, scalable, secure, and efficient environment to run user code.

The following table lists the topics in this section.