供基于组件、事件驱动的可编程网络表单,大简化了编程,建立网络服务。Р是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。ASP采用ADO(ActiveX Data Objects)技术访问数据库,以实现站点的数据读取和交换。当浏览器向Web申请访问ASP文件时,解释执行每条脚本语句,通过ADO组件访问数据库,最后把执行的结果交给生成超文本文件串,并显示在客户端的浏览器上ASP可以把相关的组件和Web数据库访问功能结合在一起,构成能在服务器上动态及交互运行的Web应用程序,并把特定的超文本页面传给客户端浏览器。并不只是ASP的简单升级,它是一个用于Web开发的全新框架,其中包含了许多新的特性。提供了更易于编写、结构更清晰的代码。这些代码很容易进行再利用和共享。Р2.2.2 SQL Server 2005概述及其安全性Р数据库安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的。一般的,数据库系统的安全措施是一级一级层层设置的,第一层为用户,第二层为数据库管理系统,第三层为操作系统,第四层为数据库本身。РSQL Server 2005在数据库平台的安全模块方面做了重要的增加,在加强数据安全性方面提供了更多精确、灵活的控制方法。Р减少接触表面积和高级安全性:Р在SQL Server 2005下,实现软件的安全安装更容易,因为几乎大部分基本功能是默认不安装或者当它们被安装的时候是被禁止的。SQL Server提供相当多的工具来配置服务器。SQL Server2005的安全认证功能通过和Windows的论证功能更紧密地结合以及对容易被破解的密码和旧密码提供保护使运行SQL Server的服务器更难被访问。当授权的时候通过细化的权限控制使得控制用户可以做什么应得更加灵活。