ASP教程之SQL成绩汇编(3)
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。成绩在SQLServer7.0中,脚色是一个新观点。利用数据库脚色有甚么意义呢?我们新增了7个流动的服务器脚色和9个流动的数据库脚色。服务器脚色是分离体系办理员事情的一个举措。在SQL
Server6.5和更早的版本中,有一个叫做“sa”的帐号,这个帐号能够在数据库服务器上做任何事变。在当时,你能够有10个Windows
NT用户被映照成“sa”,这意味着这10个用户都能够在任什么时候间做任何事变,但是服务器审计工具只会纪录成“sa”的操纵。你没有任何举措来确认究竟是谁做了甚么操纵。
SQLServer7.0改善了这一点。不是像之前那样使“sa”具有一切的特权,权限是经由过程脚色成员来取得的。我们还把体系办理员的特权分别成了多个脚色。比方,为了在SQL
Server7.0中让或人取得体系办理员权限,你只必要把他到场到“sysadmin”这个流动服务器脚色中便可。
另有别的脚色,比方“dbcreator”是用来创立和变动数据库的;“securityadmin”是用来增添新的登录大概重置缺省数据库的。“sa”登录仍旧存在,是为了坚持向后兼容性。但该权限是经由过程成为“sysadmin”脚色中的成员来取得的。服务器的审计追踪功效将依据你的Windows
NT大概SQLServer登录名来跟踪所做的改动,而不论分派给该帐号的平安特权。
在单个数据库这一级别下情况也十分类似。在之前版本中,人们会把本人假名为“dbo”来取得对数据库的一切权限。如今用户能够被分派成“db_owner”脚色,一样能够具有对单个数据库的完整把持权限。并且,另有更详细的脚色,好比“db_acessadmin”用来把持对数据库的会见,“db_securityadmin”用来赐与其他用户会见权限,“db_backupoperator”用于备份数据。我们还增添了用户自界说的和使用程序脚色,并且同意用户能够同时成为多个数据库脚色的成员。
与WindowsNT集成是使SQLServer7.0平安性更容易于实行仍是使它更加健旺呢?
二者都是。你应当利用7.0版的集成平安的缘故原由之一就是,6.5及更早版本的尺度平安形式没有供应一些最基础的功效。
关于平安方面的一个基础准绳就是口令应当在必定的工夫后过时。SQL
Server尺度平安形式没有这个功效。别的,它也不由止为空的口令,不请求口令必需善于必定数量的字符,也不供应任何别的初级口令办理功效。我们但愿可以使用Windows
NT,它已包含一切这些功效。如今,当你锁定利用WindowsNT的口令政策时,你经由过程集成平安同时也锁定了SQL
Server。从这个角度来讲,它的确加强了平安性。
从利用的角度来讲,增添全部域的用户到SQLServer中往要比之前简单的多,并且该历程是静态的。在SQL
Server6.5中,假如你利用SQLServer的平安办理器来增添一组用户,它将枚举在谁人组中的一切用户。假设该NT组中有人被新增大概被删除,你必需从头实行以上的操纵。而如今呢,举个例子:假设你把“domain
user”组到场作为一个SQLServer登录,而“domainuser”这个NT组中有效户被删除,你不必要在SQL
Server中做任何修改来避免该用户取得对SQLServer的会见权限。</p>Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来; 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
页:
[1]