安全開發 (Reporting Services)
就 SQL Server 2008 R2 而言,本主題中列出的內容沒有變更。
Microsoft .NET Framework 提供了強固的安全性系統,可在嚴格控制、管理員定義的安全性環境中執行程式碼。Reporting Services 會使用 .NET Framework 安全性系統,也稱為程式碼存取安全性 (或是證據型安全性)。在程式碼存取安全性之下,系統會信任使用者存取資源,但是如果使用者執行的程式碼未獲得信任,該資源的存取將會遭到拒絕。
根據程式碼的安全性 (相對於特定使用者) 可允許針對 Reporting Services 開發的自訂組件或資料、傳遞、轉譯和安全性延伸模組來表示安全性。您的延伸模組程式碼可由任意數目的 Reporting Services 使用者來執行,這些使用者在開發時間都是未知的。您所開發的自訂組件或延伸模組需要 Reporting Services 中的特定安全性原則。這些安全性原則會表示為 .NET Framework 中的類型。如需有關程式碼存取安全性的詳細資訊,請參閱 .NET Framework 文件集中的「程式碼存取安全性」。
本章節內容
Reporting Services 中的程式碼存取安全性
介紹 Reporting Services 中自訂組件和延伸模組的程式碼存取安全性和原則組態。了解安全性原則
描述 Reporting Services 中的各種組件類型,以及程式碼存取安全性如何影響程式碼權限。使用 Reporting Services 安全性原則檔
描述不同的 Reporting Services 元件及對應的原則組態檔。