欢迎来到天天文库
浏览记录
ID:16119198
大小:124.50 KB
页数:86页
时间:2018-08-08
《数据库系统管理、设计与实例分析(下)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库系统管理、设计与实例分析(下)易于在应用程序中编程使用。SQLServer的Web助手向导功能可以方便地生成静态Web页面来发布SQLServer数据库的内容。作为配套的站点设计技术,ASP允许创建交互式页面,可以根据浏览器端提出的不同申请动态地生成相应的HTML页面,从而可根据用户需要方便地访问SQLServer数据库中的数据。思考与练习1.简述SQL-DMO的对象分层结构。2.要在VisualBasic中使用SQL-DMO,需要哪些步骤?3.请结合SQL-DMO,用VisualBasic列出给定SQLServer服务器上的数据库
2、列表供用户选择,用户选择后显示服务器和所选数据库名。4.当数据源是存储过程和Transant-SQL语句时,分别练习用Web助手向导生成静态Web页面的方法。5.简述ASP对象模型。6.请举例说明如何在ASP页面中嵌入VBScript代码。867.请举例说明使用ASP和ADO访问SQLServer数据库相关技术和方法。8.请将15.3.3的Add.asp补充完整。9.仿照15.3.3的Displayp.asp,在Update.asp和Add.asp中增加客户端脚本,对用户输入数据进行合法性验证。10.在计算机上完成并验证15.3小节给出的
3、ASP访问SQLServer数据库实例。第16章数据库安全及访问控制SQLServer数据库管理系统使用安全账户认证控制用户对服务器的连接,使用数据库用户和角色等限制用户对数据库的访问,它们共同构成了SQLServer数据库系统安全机制的基础。一个用户如果要对某一数据库进行操作,必须满足3个条件:即首先登录SQLServer服务器时必须通过身份认证;再是必须是该数据库的用户,或者是某一数据库角色的成员;还有必须具有执行该操作的权限。本章详细介绍了上述所需要的知识,并通过具体实例帮助读者尽快学会对访问数据库的安全设置。16.1SQLServ
4、er安全认证模式与设置16.1.1用户安全认证模式用户安全帐户认证是用来确认登录SQLServer的用户的登录帐号和密码的正确性,由此来验证其是否具有连接SQLServer的权限。SQLServer2000提供了两种确认用户的认证模式:WindowsNT认证模式和混合认证模式。图16-1给出了这两种方式登录SQLServer服务器的情形。图16-1两种认证模式登录SQLServer1.Windows86NT认证模式SQLServer数据库系统通常运行在WindowsNT服务器平台上,而NT作为网络操作系统,本身就具备管理登录、验证用户合法
5、性的能力,因此WindowsNT认证模式正是利用了这一用户安全性和帐号管理的机制,允许SQLServer也可以使用NT的用户名和口令。在这种模式下,用户只需要通过WindowsNT的认证并成功登录后,系统就可以直接接受用户连接到SQLServer,而SQLServer本身也就不需要管理一套登录数据。但是需要注意的是:登录前必须将WindowsNT账号加入到SQLServer中,才能采用WindowsNT账号登录到SQLServer上;再是使用WindowsNT账号登录到另一个网络的SQLServer,必须在WindowsNT中设置彼此的托
6、管权限。2.混合认证模式混合认证模式允许用户使用WindowsNT安全性或SQLServer安全性连接到SQLServer。在这种方式下,SQLServer系统既允许使用WindowsNT账号登录,也允许使用SQLServer账号登录。对于可信连接用户的连接请求,系统将采用WindwosNT/2000认证模式,而对于非可信连接用户则采用SQLServer认证模式。采用SQLServer模式认证时,系统检查是否已经建立了该用户的登录标识以及二者的口令是否相同(与任何WindwosNT账号无关)。通过认证后,用户应用程序才可连接到SQL86S
7、erver服务器,否则系统将拒绝用户的连接请求。无论采用以上哪种认证模式,在用户连接到SQLServer后,他们的操作完全相同。比较起来,两种认证模式的优劣如下:?WindowsNT认证更为安全。因为WindowsNT操作系统具有较高的安全性,其安全性能达到美国国防部定义的C2级安全标准,该认证具有安全确认、审核、口令加密、非法登录事账户锁定等功能。?SQLServer认证管理较为简单,它允许应用程序的所有用户使用同一登录标识。为了便于用户帐户的集中管理,在WindowsNT/2000平台下,最好选用Windows认证模式。16.1.2设
8、置安全认证模式当要登录SQLServer服务器,必须选择用户登录时的安全认证模式。设置安全认证模式的操作步骤如下:①打开企业管理器,用右键单击要设置认证模式的服务器,从快捷菜单中选择“属性”选
此文档下载收益归作者所有