建立及設定 SQL Server 的應用程式服務資料庫
更新:2007 年 11 月
ASP.NET 的許多功能都依賴成員資格、角色、設定檔和個人化等內建的應用程式服務。這些應用程式服務都使用提供者,也就是將應用程式服務資料保存於長期儲存區的物件。例如,ASP.NET 個人化服務會使用個人化提供者,將個人化的使用者設定儲存在 Web 網頁上。
每個應用程式服務都會使用一個提供者,將該服務的資料保存在特定類型的資料存放區內。每種服務都包含一個 SQL 服務者,且該服務者會設定為預設的提供者,以將資料保存在 Microsoft SQL Server 資料庫中。
注意事項: |
---|
若要將 ASP.NET 應用程式服務資料保存在 SQL Server 以外的資料存放區 (例如,Microsoft Access 資料庫、XML 檔案或其他的 RDBMS 系統),必須針對每一種資料存放區建立不同的提供者。若要建立自訂的提供者,您可以繼承特定應用程式服務的基底提供者並加以擴充,在您計劃使用的資料存放區中處理服務資料。例如,若要針對成員資格服務建立 Access 資料庫提供者,您可以從 MembershipProvider 基底類別 (Base Class) 繼承,然後使它能夠將成員資格資料保存在 Access 中。 |
本章節中的主題提供建立、設定、保護和連接到 SQL Server 應用程式服務資料庫的詳細資訊。
在本節中
建立 SQL Server 的應用程式服務資料庫
示範如何使用 aspnet_regsql.exe 工具建立 SQL Server 所裝載之應用程式服務資料庫的新執行個體。SQL Server 應用程式服務資料庫中的角色和檢視
說明包含在應用程式服務資料庫中的 SQL Server 資料庫安全性角色和檢視。
相關章節
角色管理提供者
說明角色管理應用程式服務。使用成員資格管理使用者
說明成員資格應用程式服務。Web 組件個人化概觀
說明個人化服務的功能。ASP.NET 設定檔屬性概觀
說明使用者設定檔應用程式服務。