Sharepoint 2016 配置FBA 创建Membership数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sharepoint 2016 配置FBA 创建Membership数据库相关的知识,希望对你有一定的参考价值。

 

在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有完全的权限了。

技术分享

 

以上是关于Sharepoint 2016 配置FBA 创建Membership数据库的主要内容,如果未能解决你的问题,请参考以下文章

Sharepoint 2016 配置FBA 编辑Web,config文件

SharePoint 2010的使用FBA创建用户

SharePoint 2010 自定义 WCF 服务 - Windows 和 FBA 身份验证

SharePoint 2013 同步FBA认证用户

SharePoint 2016 配置工作流环境

SharePoint 2016 配置工作流环境