Moss设置表单验证之后,授权的时候找不到Form用户
2010-08-13 16:35
316 查看
xiaoshatian.cnblogs.com 这个哥们玩Moss玩得很深,我拍马都赶不上了。
哈哈,我倒希望自己能是玩SQL Server的人中最熟Moss的,玩Moss的人中最熟SQL Server的。世界藏龙卧虎,所以希望可能只是希望。
这哥们写了一个文档“Microsoft Office SharePoint Server 2007 Forms Authentication”,我做的时候,做不过去,总是在Moss在搜索不到这个用户。我想他在做的时候肯定没有碰到我碰到的问题。这个文档网络上大把,需要的朋友自己去Google一下。
我照他写的文档做了2个小时,反复检查,每个步骤都没有错误,最后找到了问题所在,这里记录一下,备忘!!
文档之中,访问数据库的连接字符串为<add name="AspNetSqlProvider"
connectionString="server=SQL服务器名称; database=aspnetdb;Trusted_Connection=True" />
也就是说做的是信任连接,这个信任连接不是使用当前登录的Moss用户,而是用Moss的应用程序池账号或者说服务账号去访问数据库。
这个哥们创建Moss的服务账号的时候,可能使用的是本地管理员或者域管理员,而管理员默认是属于SQL Server的 sysadmins 角色的成员的,即可以访问SQL Server中的所有数据库。
而我没有这个习惯,不够安全,所以我用的一个属于Domain Users的账号启动的Moss 服务。而这个账号默认是没有权限访问 aspnetdb这个数据库的。所以导致做完了之后,在Moss中添加 Form 用户进行授权的时候,怎么都做不了。
解决方法是:在SQL Server 中授予 Moss服务账号对 aspnetdb 有读取权限。
哈哈,我倒希望自己能是玩SQL Server的人中最熟Moss的,玩Moss的人中最熟SQL Server的。世界藏龙卧虎,所以希望可能只是希望。
这哥们写了一个文档“Microsoft Office SharePoint Server 2007 Forms Authentication”,我做的时候,做不过去,总是在Moss在搜索不到这个用户。我想他在做的时候肯定没有碰到我碰到的问题。这个文档网络上大把,需要的朋友自己去Google一下。
我照他写的文档做了2个小时,反复检查,每个步骤都没有错误,最后找到了问题所在,这里记录一下,备忘!!
文档之中,访问数据库的连接字符串为<add name="AspNetSqlProvider"
connectionString="server=SQL服务器名称; database=aspnetdb;Trusted_Connection=True" />
也就是说做的是信任连接,这个信任连接不是使用当前登录的Moss用户,而是用Moss的应用程序池账号或者说服务账号去访问数据库。
这个哥们创建Moss的服务账号的时候,可能使用的是本地管理员或者域管理员,而管理员默认是属于SQL Server的 sysadmins 角色的成员的,即可以访问SQL Server中的所有数据库。
而我没有这个习惯,不够安全,所以我用的一个属于Domain Users的账号启动的Moss 服务。而这个账号默认是没有权限访问 aspnetdb这个数据库的。所以导致做完了之后,在Moss中添加 Form 用户进行授权的时候,怎么都做不了。
解决方法是:在SQL Server 中授予 Moss服务账号对 aspnetdb 有读取权限。
相关文章推荐
- Moss设置表单验证之后,授权的时候找不到Form用户
- Moss中Form验证中"找不到匹配项"问题的处理
- 如何在异步提交form的时候利用jQuery validate实现表单验证
- MVC client validation after PartialView loaded via Ajax MVC3中 弹出 Dialog时候 提交的时候 使用 Jquery 不验证 form表单 的解决办法
- 异步提交form的时候利用jQuery validate实现表单验证
- html form表单验证和用户体验代码
- 异步提交form的时候利用jQuery validate实现表单验证
- django - 表单(form)验证及错误提示设置
- yii 使用cactiveform 创建表单时候遇到的一些验证问题和使用ajax_form时重置验证规则的解决办法
- MOSS 做了表单认证之后的SITE,用户如何修改自己的密码(转)
- juery验证之后如何清除form表单的数据
- struts form表单提交action处理之后没有跳转页面
- form 表单验证
- PHP PEAR/HTML/QuickForm实现用户注册表单界面
- PHP 最简单的验证登录用户(基本表单用户验证)
- IONIC 表单(FORM)验证
- php用户注册表单验证
- Form表单验证
- 对于在textarea中用enter来提交表单之后又要清空其textarea中的值的时候
- 表单验证之validform.js使用方法