在Sharepoint 2016上配置FBA(forms based authentication)的過程和Sharepoint 2013一樣。 第一步:創建Membership資料庫。 為了存放所有的用戶名和密碼,首選需要創建資料庫。Asp.Net自帶一款工具用以創建Membership資料庫,M ...
在Sharepoint 2016上配置FBA(forms based authentication)的過程和Sharepoint 2013一樣。
第一步:創建Membership資料庫。
為了存放所有的用戶名和密碼,首選需要創建資料庫。Asp.Net自帶一款工具用以創建Membership資料庫,Membership資料庫用來存儲登錄信息。
打開c:\windows\Microsoft.NET\Framework64\v4.0.30319\,運行aspnet_regsql.exe。
選擇 “Configure SQL Server for application services” 然後 Next.
輸入SQL SERVER 伺服器名,SQL SERVER登陸賬號。資料庫名選擇<default>的話,創建的資料庫名是aspnetdb。
確認一下安裝彙總,下一步
資料庫已經被創建或修改,Finish。
到IIS裡面看一下,站點的Application Pool的Identity,截圖中是administrator,確保這個Windows賬號有足夠的許可權訪問aspnetdb資料庫。
知道Identity後,進入SSMS中為這個Identity設置許可權,在Security-Logins右鍵那個用戶,選擇properties。
在user mapping中,選擇User Mapping,選中aspnetdb,在Database role membership for aspnetdb中選擇db_owner角色,點擊OK。這樣對aspnetdb有完全的許可權了。