Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.54 KB

File metadata and controls

30 lines (24 loc) · 1.54 KB
title Architecture of CLR Integration | Microsoft Docs
ms.custom
ms.date 03/06/2017
ms.prod sql-server-2014
ms.reviewer
ms.technology database-engine
ms.topic reference
helpviewer_keywords
common language runtime [SQL Server], architecture
architecture [CLR integration]
ms.assetid 05e4b872-3d21-46de-b4d5-739b5f2a0cf9
author mashamsft
ms.author mathoma
manager craigg

Architecture of CLR Integration

[!INCLUDEssNoVersion] 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 [!INCLUDEssNoVersion] 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.

CLR Hosted Environment
Discusses architectural design goals, mechanisms, and benefits of CLR integration.

Performance of CLR Integration
Covers performance considerations of the CLR integration architecture.