共用方式為


SQL Server 中的 CLR 整合安全性 (ADO.NET)

Microsoft SQL Server 2005 引入 .NET Framework 之 Common Language Runtime (CLR) 元件的整合。 CLR 整合可讓您使用任意 .NET Framework 語言 (包括 Microsoft Visual Basic .NET 或 Microsoft Visual C#),撰寫預存程序 (Stored Procedure)、觸發程序 (Trigger)、使用者定義型別、使用者定義函式、使用者定義彙總及資料流資料表值函式等。

CLR 支援稱為 Managed 程式碼之程式碼存取安全性 (CAS) 的安全性模型。 此模型會根據中繼資料中的程式碼所提供的辨識項,為組件授與權限。 SQL Server 將 SQL Server 的使用者架構安全性模型與 CLR 的程式碼存取架構安全性模型相整合。

外部資源

如需有關 SQL Server 的 CLR 整合的詳細資訊,請參閱下列資源。

資源

描述

Code Access Security

包含說明 .NET Framework 中的 CAS 的主題。

CLR 整合安全性

討論在 SQL Server 內部執行之 Managed 程式碼的安全性模型。

請參閱

概念

SQL Server 中的應用程式安全性案例 (ADO.NET)

其他資源

保護 ADO.NET 應用程式

SQL Server Common Language Runtime 整合 (ADO.NET)