加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – SQL Server应用程序角色,性能命中

发布时间:2020-12-16 04:03:52 所属栏目:asp.Net 来源:网络整理
导读:我打算在我的应用程序中使用MS SQL Server 2005应用程序角色.我将通过执行sp_setapprole来启动该角色,并通过执行sp_unsetapprole SP来完成.该应用程序在ASP.NET中实现. 我已经读过“连接池不能正常工作”与应用程序池,并且无法对连接“断开事件”做出反应(在
我打算在我的应用程序中使用MS SQL Server 2005应用程序角色.我将通过执行sp_setapprole来启动该角色,并通过执行sp_unsetapprole SP来完成.该应用程序在ASP.NET中实现.

我已经读过“连接池不能正常工作”与应用程序池,并且无法对连接“断开事件”做出反应(在断开连接之前执行sp_unsetapprole).

我计划在所有SP的开头调用sp_setapprole,并在所有SP的末尾调用sp_unsetapprole.

您是否使用过SQL应用程序角色?你的XP是什么?性能如何?

解决方法

我过去已经推出了自己的“认可”,这并不难.为每种类型的用户(经理,casher,职员等)创建数据库角色.使用组名创建数据库用户(manager_user,casher_user,clerk_user等).为您的真实用户创建帐户并将其置于数据库角色中.通过将它们登录到数据库(打开和关闭连接),查找表或最佳使用 Windows身份验证并从IIS获取其用户名来验证您的asp.net用户.检查其在数据库角色中的成员身份,但使用role_user登录数据库.您可以通过role_user保护数据库对象,用户不登录,也无权访问任何sql对象,并获得连接池.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读