Share via


安全開發 (Reporting Services)

就 SQL Server 2008 R2 而言,本主題中列出的內容沒有變更。

Microsoft .NET Framework 提供了強固的安全性系統,可在嚴格控制、管理員定義的安全性環境中執行程式碼。Reporting Services 會使用 .NET Framework 安全性系統,也稱為程式碼存取安全性 (或是證據型安全性)。在程式碼存取安全性之下,系統會信任使用者存取資源,但是如果使用者執行的程式碼未獲得信任,該資源的存取將會遭到拒絕。

根據程式碼的安全性 (相對於特定使用者) 可允許針對 Reporting Services 開發的自訂組件或資料、傳遞、轉譯和安全性延伸模組來表示安全性。您的延伸模組程式碼可由任意數目的 Reporting Services 使用者來執行,這些使用者在開發時間都是未知的。您所開發的自訂組件或延伸模組需要 Reporting Services 中的特定安全性原則。這些安全性原則會表示為 .NET Framework 中的類型。如需有關程式碼存取安全性的詳細資訊,請參閱 .NET Framework 文件集中的「程式碼存取安全性」。

本章節內容