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 整合的詳細資訊,請參閱下列資源。
資源 |
描述 |
---|---|
包含說明 .NET Framework 中的 CAS 的主題。 |
|
討論在 SQL Server 內部執行之 Managed 程式碼的安全性模型。 |
請參閱
概念
SQL Server 中的應用程式安全性案例 (ADO.NET)