



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IIS、ASP.NET和SQLServer的安全性问题此时,IIS将在一个权限有限的自定义帐户下运行。任何访问者访问您应用程序的网页时,都将以这个自定义用户身份运行,且只具有该自定义用户的验证权限。
授权DotNetKB用户帐户访问SQLServer
然后,您需要为该自定义用户授予访问数据库(DotNetKB)的相应权限。为此,您可以使用MicrosoftSQLServer企业治理器或编写一个自定义脚本,以创立一个这样的用户并授予其访问特定对象的权限。本文介绍如何使用SQLServer企业治理器完成此操作。
留意:尽管VisualStudio.NET2022具有与SQLServer兼容的很多强大的集胜利能,但也不允许从VisualStudio.NET2022中轻松治理用户和用户权限。在大型的组织和团队中,这些高级任务通常由数据库治理员完成。因此,启动SQLServer企业治理器之后,您可以根据以下步骤将自定义用户(DotNetKB)添加数据库中。
·在左侧的树视图中,绽开节点以显示DotNetKB数据库。在我的计算机上,树视图的构造如下:ConsoleRootSQLServerGroup(LOCAL)(WindowsNT)DatabasesDotNetKB。
·然后,在数据库下的Users(用户)节点上单击鼠标右键,并选择NewDatabaseUser...(新建数据库用户...)。显示DatabaseUserProperties-NewUser(数据库用户属性-新建用户)对话框时,从Loginname(登录名)下拉框中选择()。
·显示SQLServerLoginProperties-NewLogin(SQLServer登录属性-新建登录)对话框时,选择General(常规)选项卡,并在Name(名称)输入框中输入DotNetKB。确保选中WindowsAuthentication(Windows验证)单项选择按钮,并从Domain(域)下拉框中选择自定义用户帐户所在的计算机的名称。然后从Database(数据库)下拉框中选择DotNetKB。
·现在,选择Databases(数据库)选项卡,在对话框顶部的列表中找到DotNetKB数据库并选中它。然后,确保选中对话框底部列表中的public(公共)角色。最终,单击对话框底部的OK(确定)按钮,保存您的更改。
然后,您需要为DotNetKB数据库中的全部存储过程和自定义函数添加执行权限。为此,您只需为public(公共)角色授予权限。您可以将权限授予DotNetKB用户,这样将使以后的登录(当这些用户获得访问DotNetKB的权)更简单执行存储过程,而不需要为每个用户添加新的权限。
下面是为DotNetKB数据库中的存储过程和函数授予执行权限的步骤:
·突出显示树视图中DotNetKB数据库下的Users(用户)节点,以显示此数据库的用户列表。找到DotNetKB用户并在其上双击,翻开DatabaseUsersProperties(数据库用户属性)对话框。
·突出显示(选中)public(公共)角色时,单击Properties...(属性...)按钮,翻开DatabaseRoleProperties(数据库角色属性)对话框。然后单击Permissions...(权限...)按钮,显示数据库对象和权限设置列表。
·选中对话框顶部Databaserole(数据库角色)下拉列表中的public(公共)角色之后,找到为此数据库定义的全部存储过程和自定义函数(可能需要绽开对话框才能看到全名),并确保选中各项旁边的EXECUTE(执行)复选框。您可能会发觉某些系统对象的其他一些复选框也被选中了,请不要更改这些选项。
·最终,设置全部的EXECUTE(执行)权限后,单击OK(确定)按钮,保存更改并关闭对话框。依次单击OK(确定)按钮,直到全部对话框均被关闭。
至此,您已为IIS创立了自定义用户,并设置了该用户在SQLServer中的相应权限。现在,您需要在ASP.NETWeb工程中进展一个配置更改,确保ASP.NET使用同一个用户帐户执行对SQLServer的全部调用。
设置您的ASP.NET应用程序以模拟DotNetKB用户
为IIS下运行的ASP.NETWeb应用程序生成坚实牢靠的配置的最终一个步骤是:配置ASP.NETWeb应用程序,使之能够承受来自IIS的Windows用户标识并能用于访问其他操作系统资源。为此,您只需在web.config根文件中输入一行代码。
修改后的web.config文件如下所示:
...其他要素...
...其他要素..
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社会治安防范知识试题及答案
- 2025年保安证考试特殊情况试题及答案
- 2025年保安证细节题及答案
- 保安证考试直击要点题及答案
- 2025年保安证学习资源题及答案
- 2024-2025学年福建省龙岩市高级中学高三(下)月考英语试题含解析
- 2025年保安证考试互动讨论试题及答案
- 广东外语外贸大学南国商学院《中国古代经济史》2023-2024学年第二学期期末试卷
- 洛阳文化旅游职业学院《数据分析与商务智能》2023-2024学年第二学期期末试卷
- 聚焦2025年保安证考试强化复习试题及答案
- 人教版小学数学四年级下册第一单元测试卷附答案(共9套)
- 小学生认识货币-ppt课件
- 报关实务完整版课件全套ppt最全电子教案整书教案教学设计教学教程
- GM∕T 0036-2014 采用非接触卡的门禁系统密码应用指南
- 胸腔积液.ppt1
- 幼儿园教学活动、一日活动安排表
- 内蒙古高中毕业生学籍表毕业生登记表学年评语表成绩单身体健康检查表完整版高中档案文件
- 部编版四年级道德与法治下册第3课《当冲突发生》优秀课件(含视频)
- 干部调动介绍信(存根)Word版
- 公司内部合伙人机制
- 消防安全知识壁报-04火灾逃生十诀别4
评论
0/150
提交评论