混合方式的SQLServer身份验证方式有下列优点:混合方式允许非WindowsNT/2000客户、Internet客户和混合的客户组连接到SQLServer中;SQLServer身份验证方式又增加了一层基于Windows的安全保护。SQLServer按照下列步骤处理自己的登录账号:
1)当一个使用SQLServer账号和口令的用户连接SQLServer时,SQLServer验证该用户是否在系统表syslogins中且其口令是否与以前记录的口令匹配。
2)如果在系统表syslogins中没有该用户账号,那么这次身份验证失败,系统拒绝该用户的连接。
三.SQLServer系统表的应用
MicrosoftSQLServer是一个可伸缩的高性能数据库管理系统,存储一个特定数据库对象信息的系统表通常称为数据库目录,存储过程是内嵌于数据库中的程序代码,它与表、视图等一样是数据库的一个组成部分,不同于一般的外部程序代码,许多单纯针对后台数据库的操作一般都交由存储过程来完成以提高系统效率。
在应用SQLServer的基于客户机/服务器体系结构的信息系统开发中,有时需要将后台SQLServer上的某一数据库的表结构都打印出来,以便于开发人员查阅及最终文档的形成。SQLServer本身提供了一个系统存储过程(SP_COLUMNS),可以完成对单个表结构的查询,只要在SLQServer的ISQL-W工具中键入SP_COLUMNS“表名”,并执行即可得到结果集。
结论
本文就SQLserer数据库管理系统的安全机制进行了全面的
探索和研究,数据库的安全是一个非常复杂的课题,它的实现不仅是纯粹的技术问题,而且还需要法律、管理、
社会因素的配合,相信随着信息安全技术的持续改进、信息安全管理水平的不断提高和有关人员的防范意识的不断增强,数据库的安全将越来越有保障。
参考文献:
[1]王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006.
[2]郑振楣,于戈,郭敏.分布数数据库[M].北京:科学出版社,1998.
[3]邹健.中文版SQLserer2000开发与管理应用实例[M].北京:人民邮电出版社,2005.
[4]韩卫,张艳苏.MIs中数据库安全性研究[J].计算机工程
2/2 首页 上一页 1 2