ASP与SQL网站数据库程序设计 Chap04
(ASP+SQL数据库的)电子商务网站的设计与制作

…(返回新闻类别)%><%newsclass_id=rs("newsclass_id")sql1="select top 10 * from news where newsclass_id='"&newsclass_id&"' order by news_id DESC"(返回数据库中news表的newsclass_id前十个值)5.3.4定单查询(mydan.asp)定单查询是注册的会员才可以查看自己所有的定单,并可以查看到每笔定单的详细信息和定单被处理的状态(state为状态的标志)以及建立日期,发货日期和付款方式。
response.write "还没发货"<title="点击查看订单具体信息" ><% if state=1 thenresponse.write "已经发货"elseresponse.write "等待发货"end if%>…state表示状态:还没发货、已经发货以及等待发货。
5.3.5交易流程(basket.asp→payment.asp)(请查看前面系统框图以便理解以下对购物流程的描述)模块描述:购物过程:已经登陆的客户→首先把商品放入“购物车”中(basket.asp)。
代码将操作:查询数据库(database)的表:hw(货物表),返回:hw_id(货物id号) hw_name(商品名)hw_cash (商品价格)将显示以上所选购商品信息→购物结算--第一步修改收货人信息:(payment.asp)查询member表,返回:user_name(顾客姓名)user_adds(顾客地址)user_postcode(顾客邮编)user_tel(顾客电话)user_mail(顾客email) 目的:让顾客重新确定地址等信息。
(ASP+SQL数据库的)电子商务网站的设计与制作

…(返回新闻类别)%><%newsclass_id=rs("newsclass_id")sql1="select top 10 * from news where newsclass_id='"&newsclass_id&"' order by news_id DESC"(返回数据库中news表的newsclass_id前十个值)5.3.4定单查询(mydan.asp)定单查询是注册的会员才可以查看自己所有的定单,并可以查看到每笔定单的详细信息和定单被处理的状态(state为状态的标志)以及建立日期,发货日期和付款方式。
response.write "还没发货"<title="点击查看订单具体信息" ><% if state=1 thenresponse.write "已经发货"elseresponse.write "等待发货"end if%>…state表示状态:还没发货、已经发货以及等待发货。
5.3.5交易流程(basket.asp→payment.asp)(请查看前面系统框图以便理解以下对购物流程的描述)模块描述:购物过程:已经登陆的客户→首先把商品放入“购物车”中(basket.asp)。
代码将操作:查询数据库(database)的表:hw(货物表),返回:hw_id(货物id号) hw_name(商品名)hw_cash (商品价格)将显示以上所选购商品信息→购物结算--第一步修改收货人信息:(payment.asp)查询member表,返回:user_name(顾客姓名)user_adds(顾客地址)user_postcode(顾客邮编)user_tel(顾客电话)user_mail(顾客email) 目的:让顾客重新确定地址等信息。
浅谈ASP技术结合SQL语句在数据库系统开发中的应用

浅谈ASP技术结合SQL语句在数据库系统开发中的应用宁夏工商职业技术学院王苗[摘要]随着企业级Intranet的广泛开发使用,在网页上访问数据库的需求越来越大。
但在原始的设计方法下,为了访问数据库数据,人们使用表单和HTML 语言所实现的静态网页,缺乏交互性,数据不能根据录入、修改、删除情况随时更新。
为了维护更新网页内容,必须不断地重复修改HTML文档,工作量非常繁重。
这就提出了如何实现数据库的动态访问的问题。
[关键词]ASP SQL查询修改插入删除本文根据ASP,结合结构化查询语言SQL,实现了Web环境下对数据库的动态操作。
主要包括数据记录的查询、修改、插入和删除等,并提供较为详细的源程序,只需稍作修改,即可应用到自己的网页中去。
一、SQL语句的介绍在本程序中,我们主要完成的是数据记录的查询、修改、插入和删除,下面先简单介绍一下这四种操作的SQL语法。
(1)查询—SELECT语句Select<字段名>from<数据表名>where<条件>在<字段名>中,允许指定一个字段或多个字段,也可用“*”符号代表所有字段;where子句指明查询的数据记录的范围,可通过关系操作符把多个条件联接在一起构成复杂条件查询,以可使用in、like、between等实现模糊查询。
(2)修改—UPDATE语句Update<数据表名>set<修改内容>where<条件>在<修改内容>中,指明欲修改的字段名称和对此字段的新赋值。
基本格式为:字段名=”该字段新值”,新值要用引号引起来。
多个字段之间要用逗号分隔。
(3)插入—INSERT语句Insert into<数据库表名><(需赋值的字段名称)>value(对应字段的值)如有多个字段,字段之间及字段值之间需用逗号分隔,各字段值使用引号引起来。
如包含全部字段,此时可省略字段名称部分。
《ASP与数据库》课件

3 易于学习和使用
ASP语法简单易懂,入门门槛低,适合初学者和有编程基础的开发者。
数据库的基本概念
1 数据存储
数据库用于存储结构化数 据,如文本、数字、图像 等,以便于后续的访问和 管理。
2 关系模型
数据库使用关系模型将数 据组织成表格形式,方便 进行查询和数据之间的关 联。
使用ASP提供的方法,执行SQL语句对数 据库进行查询、插入、更新和删除操作。
执行SQL语句的基础知识
SELECT语句
用于从数据库中选择特定的数据,支持各种条件和 排序方式。
INSERT语句
用于向数据库中插入新的数据记录,可以一次插入 一行或多行数据。
UPDATE语句
用于修改数据库中已有数据记录的值,可以单独更 新某一列或多列的值。
ASP与数据库
《ASP与数据库》PPT课件
在这个课件中,我们将介绍ASP与数据库的关系、ASP的基本概念,以及如何 使用ASP连接数据库。我们还会讨论执行SQL语句的基础知识、数据格式化和 数据切割,以及数据库表的操作和数据库存储过程的介绍。
ASP与数据库的关系介绍
解决数据存储问题
ASP和数据库密切相关,能够 帮助我们解决数据存储和管 理的问题。
数据库表的操作
1
创建表格
使用SQL语句创建新的数据库表格,指定字段名、数据类型和约束条件。
2
修改表格
通过ALTER TABLE语句对已有的数据库表格进行修改,如添加字段、修改字段类型等。
3
Hale Waihona Puke 删除表格使用DROP TABLE语句删除数据库中的指定表格,慎重操作,会删除所有表格记录。
asp+sql环境搭建图解

asp+sql环境搭建图解:iis+sql Server 设置调试所属区域:江苏/ 连云港/ 赣榆新闻类别:电脑系统故障发布时间:2010-8-10 人气指数:147朋友从网上下载到一asp/sqlserver系统,需要让我帮忙配置下系统的运行环境,因近日事情较多,不能亲自去,故截几个图,远程来指导朋友下。
首先,确保系统中已经装了iis和sqlserver,并且知道sqlserver的登陆用户名、密码。
将系统源码解压缩到D盘wwwroot目录(或者其它目录下,我在这里存放在testflxxty目录下)。
注:如果D盘(即系统程序所在的盘符)硬盘格式为NTFS,则需要修改系统程序所在的目录读写权限,修改方法:依次单击工具、文件夹选项,打开文件夹选项窗口里的查看标签,去掉“使用简单文件夹共享”前台的对勾,如下图所示:然后右键单击系统程序所在的文件夹(我这里为testflxxty文件夹),打开文件夹属性窗口,打开安全标签,在组或用户名称里选择users……用户组,在下框中将其权限全部打开,如下图所示:OK,以上操作步骤是为了防止程序没有写入文件的权限从而发生一些错误(比如上传)。
将程序解压到相应目录后,我们附加下sqlserver数据库,在开始、程序菜单中找到Microsoft SQL Server,打开企业管理器,在企业管理器左侧树状控制台目录中,我们找到本机的注册实例,一般默认为(local),如下图所示:右键单击上图中“数据库”目录,在快捷菜单中依次选择所有任务、附加数据库,打开附加数据库窗口,如下图所示:注:选择网站程序包中数据库所在文件夹中的数据:sqlserver数据库后缀名为.mdf,和它在一起的ldf 文件为日志文件,暂且可以不考虑它。
现在这里的数据库存在在系统程序里的data目录下。
经过上述步骤,可以说我们已经搭建好数据库服务器了,接着我们再来配置下iis来搭建web服务器:右键单击桌面上“我的电脑”图标,在快捷方式中选择“管理”,从而打开计算机管理窗口,在左侧树状目录里依次找到internet 信息服务、网站、默认网站,右键单击默认网站、属性,进行网站配置,在这里可以配置的地方比较多,为了不让新手混淆而不理解,这里只说下关键地方:1.设置网站的主目录,即告诉web服务器你的程序放在哪个目录下,如下图所示:2.添加程序的默认打开首页的文档名称,假如我的网站为,当别人输入这个域名时,web服务器会依次在根目录下寻找你所设置的文档名称,找到后就直接打开了,一般情况下设置的是index.asp,如果你的网站首为laohan.asp,那么你只需要在文档里添加"laohan.asp"就可以了,如下图所示:OK,经过以上步骤,web服务器也架构好了。
ASP与SQL基础(全)

ASP与SQL基础(全)尽管在Dreamweaver MX中可以很方便地实现无码(无需编辑源代码)动态网页的开发,但是Dreamweaver MX也不是万能的,了解一些ASP内置对象的语法和SQL基本命令对以后的学习是大有裨益的,而且能够帮助用户很快理解动态网页开发的原理。
不过这些技术知识并不是要读者强记下来,而是作为查询资料供用户使用,所以,如果有些内容不能理解可以跳过,等学习到该知识点的时候再翻回来阅读以加深理解。
1.5.1 ASP的页面结构大家都知道,尽管任何一款文本编辑软件都可以编辑HTML文件,但是HTML文件和其他文本文件还是有着本质的不同,这是因为HTML文件中包含了HTML标识符,正是这些特殊符号使得HTML文件被浏览器解释成网页显示出来。
用记事本程序打开一个HTML文件,可以看到各种被“<>”符号括起来的文件,例如<html>、<head>、</head>等,而ASP页面实际上是嵌入了ASP脚本的HTML页面,其内容是HTML标识符、文本和脚本的有机组合。
和HTML页面一样,ASP页面也是以文件的形式保存在站点的服务器中,不过ASP页面的扩展名是.asp,而不是经常看到的.htm 或.html。
为了让读者能够更清楚地了解ASP页面和HTML页面的不同之处,下面来编辑一个动态显示时间的网页,其源代码如下所示:<html><head><title>Time</title><meta http-equiv="Content-Type" content="text/html;charset=gb2312"></head><body bgcolor="#FFFFFF" text"#000000"><%var today = new Date();month = today.getMonth()+1;Response.Write("现在的时间是:"+today.getHours()+":"+today.getMinutes()+": "+today.getSeconds());Response.Write("<br>今天的日期为:"+today.getYear()+"年"+month+"月"+today.getDate()+"日");%></body></html>在Dreamweaver MX中编辑完成,如图1.25所示。
asp和sql联合的课程设计

asp和sql联合的课程设计一、课程目标知识目标:1. 理解ASP(Active Server Pages)的基本概念和运行原理,掌握ASP与SQL结合实现动态网站开发的技术要点;2. 掌握SQL的基本语法,能够运用SQL语句进行数据库的查询、插入、更新和删除操作;3. 学会分析并设计简单的数据库系统,运用ASP和SQL技术实现数据的增、删、改、查功能。
技能目标:1. 能够独立搭建ASP开发环境,并配置数据库连接;2. 掌握利用ASP和SQL联合编程,实现动态网站的构建和数据库操作;3. 学会分析实际需求,设计合适的数据库结构,编写相应的ASP和SQL代码实现功能。
情感态度价值观目标:1. 培养学生对ASP和SQL技术的学习兴趣,激发他们的探究精神和创新意识;2. 培养学生团队合作意识,学会在项目开发过程中相互协作、共同解决问题;3. 引导学生认识到信息技术的实用性和广泛应用,激发他们为我国信息技术发展贡献力量的责任感。
课程性质:本课程为高年级信息技术课程,以实践操作为主,注重培养学生的动手能力和实际应用能力。
学生特点:学生具备一定的网页设计和编程基础,对数据库技术有一定了解,具备独立思考和解决问题的能力。
教学要求:教师应以实践操作为主线,结合实际案例进行教学,注重引导学生主动探究、动手实践,提高学生的实际应用能力。
同时,关注学生的个体差异,提供个性化指导,确保每位学生都能在课程中取得进步。
通过本课程的学习,使学生能够掌握ASP和SQL技术,为后续相关课程和实际项目开发打下坚实基础。
二、教学内容1. ASP基础- ASP概述与运行原理- ASP脚本语言(VBScript)- ASP内置对象和组件2. SQL基础- SQL语言概述- 数据库操作(创建、修改、删除)- 数据表操作(查询、插入、更新、删除)3. ASP与数据库连接- ADO概述与使用- 数据库连接(Connection对象)- 执行SQL语句(Command对象)- 记录集操作(Recordset对象)4. ASP与SQL联合编程实例- 数据查询- 数据添加- 数据修改- 数据删除5. 实践项目- 设计并实现一个简单的博客系统- 完成博客系统的增、删、改、查功能- 优化系统性能,提高用户体验教学内容安排与进度:第一周:ASP基础,学习ASP概述、运行原理和脚本语言;第二周:SQL基础,学习数据库和表的操作;第三周:ASP与数据库连接,学习ADO对象及其使用;第四周:ASP与SQL联合编程实例,学习实现数据的增、删、改、查功能;第五周:实践项目,分组进行项目设计与开发;第六周:项目总结与展示,交流分享开发经验。
asp连接SQL数据库

Asp连接sql数据库方案*******************************按要求建好数据库后,需要建立网站页面与后台服务器的连接,页面名称为conn.asp.以后当需要对程序中数据库进行操作时,只需要用<!--#include file="conn.asp"--> 就可以直接调用该程序 ,打开数据库,提高程序的可读性. 代码如下:<%set conn=Server.CreateObject("ADODB.Connection") '创建一个数据库连接对象conn,方便以后调用connstr="Provider=SQLOLEDB;Data Source=(local);Initial Catalog=test;UserID=sa;Password=***" ' 创建一个数据库的recordset对象conn.Open connstr '打开数据库 '方便以后调用%>*****************************方法1<%dim connset conn=server.createobject("ADODB.connection")con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称%>建立记录集对象:set rs=server.createobject("adodb.recordset")rs.open SQL语句,conn,3,2*******************************************************************************方法2SQL server连接方法:set adocon=server.createobject("adodb.recordset")adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _"database=数据库名;"******************************************************************************方法3SQL server OLE DB连接方法:set adocon=Server.Createobject("adodb.connection")adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _"user ID=***;Password=***;"& _"inital Catalog=数据库名"******************************************************************************* ASP与SQL数据库连接代码//第一种写法:MM_conn_STRING = "Driver={SQL Server};server=(local);uid=sa;pwd=;database=infs;" Set conn = Server.Createobject("ADODB.Connection")conn.open MM_conn_STRINGSET RS=SERVER.CreateObject("ADOBD.recordset")SQL="SELECT * FROM TABLE ORDER BY ID DESC"RS.open SQL,CONN,3,3 中国站长_站,为中文网站提供动力//第二种写法:(DSN连接)Chinaz_comMM_conn_STRING="DSN=BBS;UID=SA;PWD=12345"Set conn = Server.Createobject("ADODB.Connection")conn.open MM_conn_STRINGSET RS=SERVER.CreateObject("ADOBD.recordset")SQL="SELECT * FROM TABLE ORDER BY ID DESC"RS.open SQL,CONN,3,3 // 3,3是修改、删除、增加开关!中国站长.站//第三种写法:MM_conn_STRING_own="Driver={SQLServer};server=(local);uid=sa;pwd=11111;database=infs;"Set conn = Server.Createobject("ADODB.Connection")conn.open MM_conn_STRING_own******************************************************************************* *****<%'数据库连接方法一'定义conn和connstr变量dim conn,connstr'连接数据库data,设置用户名为sa,密码为123456,服务器为NLconnstr="Driver={sql server};uid=sa;pwd=123456;database=data;SERVER=NL"'创建一个ADO Connection对象set conn=server.createobject("ADODB.CONNECTION")'打开数据库conn.open connstr%><%'数据库连接方法二'dim conn,connstr'set conn = server.createobject("adodb.connection")'conn.open "PROVIDER=SQLOLEDB;DATASOURCE=10.40.52.159;UID=sa;PWD=okserver789;DATABASE=data"%><%'server的对象的ccreateobject方法建立connection对象'set conn = server.createobject("adodb.connection")'PROVIDER表示Connection对象提供者的名称'DATA SOURCE表示SQL服务器名称或IP地址''UID表示用户账号'PWD表示用户密码'conn.open "PROVIDER=SQLOLEDB;DATA SOURCE=NL;UID=sa;PWD=123456;DATABASE=data" '释放connection对象'set conn=nothing%><%'server的对象的ccreateobject方法建立connection对象'set conn = server.createobject("adodb.connection")'DRIVER表示ODBC驱动程序名称'SERVER表示数据库服务器名称'UID表示用户账号'PWD表示用户密码'DATABASE表示在数据库服务器上数据库名称'conn.connectionstring="driver={SQLSERVER};server=carlos;uid=sa;pwd=;database=pubs"'连接数据库'conn.open'释放connection对象'set conn=nothing %>。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
62ASP与SQL网站数据库程序设计SQL Server是微软公司所发行的一套在Windows操作系统上运行的关系型数据库管理系统(RDBMS),它主要提供数据存放、管理与分析的服务。
通过它所提供的GUI图形化用户接口管理工具,让用户的操作更为简单方便。
4-1 安装前的准备4-1-1选择安装版本根据不同用户群的使用需求,微软公司发行了四种SQL Server 2000版本,它们分别为企业版、标准版、个人版以及开发版。
用户可以根据实际的操作环境及系统需求选择安装不同的SQL版本。
例如,较小型、简易的数据库系统,安装标准版可能已经足够;若是需要处理大量的数据、建置数据仓储,则必须安装具有完整功能的企业版。
另外,开发数据库系统的程序设计人员,可以选择安装较便宜的开发版来作为程序测试用的数据来源,这个开发版具有完整的SQL Server 2000功能,只不过它的版权只允许在开发时使用。
有关这四种SQL Server 2000版本的应用时机以及其使用限制简单说明如下表,如果需要更详细的数据可以参考微软网站。
表4-1 SQL Server 2000各版本比较第4章系统的安装与激活63续表4-1-2硬件需求下表为安装SQL Server 2000的基本硬件需求,然而在实际的硬件考虑上,随着应用范围的不同,硬件需求需要做适当的调整。
例如,在经常需要作大量数据运算的数据库系统中,应该提升其CPU等级以及内存空间,以提高其执行效率。
而在磁盘空间的需求上,应该将数据库数据所占用的存储空间纳入考虑范围之内。
表4-2 各硬件项目需求参考4-1-3软件需求不同的SQL版本有不同的操作系统需求,一般来说,除了个人版外,SQL Server 2000必须安装在NT 4.0以上Server版的操作系统上。
下表显示各个SQL Server 2000版本及工具的操作系统需求,表中的Windows 2000若没有指明是哪一个版本,就表示Windows 2000全系列。
64ASP与SQL网站数据库程序设计表4-3 各版本的操作系统需求若要在Windows NT 4.0系统上安装SQL Server 2000,必须先将NT 4.0修补到Service Pack 5以上的版本;若是要在没有配备网卡的Windows 98计算机上安装SQL Server 2000 个人版,计算机上所安装的必须是Windows 98 第二版。
此外,在所有要安装Microsoft SQL Server 2000的系统上,都必须建立TCP/IP通讯协议,且安装有Microsoft Internet Explorer 5.0(含)以上。
SQL Server 2000的Microsoft Management Console (MMC) 与HTML 说明,需要通过Internet Explorer来显示。
这个Internet Explorer 5.0只要最小安装就已足够,而且也并不一定要将这个Internet Explorer设置为系统的默认浏览器。
4-2 开始安装SQL Server 2000决定要安装的SQL Server 2000版本并完成其前置操作后,接下来可以开始进行软件的安装动作,架设SQL服务器。
在这,将以安装SQL Server 2000企业版为例,以Step-by-Step的方式,一步步地介绍安装的步骤及其设置画面。
(1)首先放入SQL Server 2000光盘,这时光盘上的自动执行程序会自动激活安装向导,画面如下图所示。
如果您的光盘不会自动激活安装向导,可以执行光盘上的SETUP.EXE来激活安装向导。
第4章系统的安装与激活65图4-1 激活安装向导画面(2)在画面上有三个安装选项,让我们选择要安装的软件。
因为现在是要在系统上架设SQL Server数据库服务器,因此在此单击“安装数据库服务器”项目。
(3)这时画面上会显示一欢迎窗口,单击“下一步”按钮,切换至下一个设置画面。
图4-2 “欢迎”窗口画面(4)在“安装选择”画面中,有三个选项可供选择。
第一个是用来建立一个新的安装,第二个选项是用来改变现有安装的组件,第三个选项则可以用来做高级设置。
由于我们是要建立一个新的数据库服务器,因此在这选择“创66ASP与SQL网站数据库程序设计建新的SQL Server实例,或安装客户端工具”单选按钮,然后单击“下一步”按钮。
图4-3 “安装选择”对话框(5)在打开的“用户信息”对话框中,输入要注册的用户姓名以及公司名称,默认它会自动撷取操作系统所注册的用户信息。
输入完成后,单击“下一步”按钮,切换至下一个设置画面。
图4-4 “用户信息”对话框(6)接着会打开“软件许可证协议”对话框,如图4-5所示,在这个对话第4章系统的安装与激活67框中说明了用户使用该SQL Server 2000软件的权限。
建议不妨花点时间阅读该合约的内容,了解有哪些条款是适用于您身上的,以免不慎触犯协议而造成损失。
单击“是”按钮,表示接受协议的内容,才可以继续进行安装。
图4-5 “软件许可证协议”对话框(7)在“安装定义”窗口中选择要安装的软件项目,这里请选择第二个选项“服务器和客户端工具”,表示要架设数据库服务器系统,及安装用以管理数据库服务器系统的客户端工具,然后单击“下一步”按钮,切换至下个设置窗口。
图4-6 “安装定义”对话框68ASP与SQL网站数据库程序设计(8)“实例名”窗口是用来指定数据库服务器系统的名称,您可以直接选取“默认”复选框,使用默认的名称(计算机名称);也可以取消选择“默认值”复选框,在下方的“实例名”文本框中自行指定名称。
在这里,选择使用默认值,以计算机名称作为数据库系统名称,然后单击“下一步”按钮。
图4-7 “实例名”对话框特别说明在较早的SQL Server版本中,数据库系统是以计算机名称来识别的,然而由于SQL Server 2000支持在同一台计算机上有一个或多个实例名(Named Instance)存在,因此只有默认的实例是单独以计算机名称来识别的,其他的实例则会以计算机名称加上实例名来识别。
这个实例名同时也用在反映对应的SQL Server服务名称之中。
(9)接下来,在“安装类型”窗口中,选择要应用的安装类型,及指定程序文件与数据文件的安装位置。
安装类型分为“典型安装”、“最小安装”以及“自定义安装”等三种,用户可以根据状况选择一种安装类型。
如果用户对它的组件不熟悉,且只需一般用途使用,可以选择“典型安装”,安装适合一般用户使用的组件。
如果用户可用的硬盘空间有限,可以选择“最小安装”选项,仅安装建立数据库系统所需要的最少组件。
另外,如果用户对组件的安装有相当的把握,可以选择“自定义安装”选项,自行指定要安装哪些组件,以及不要安装哪些组件。
第4章系统的安装与激活69图4-8 “安装类型”对话框(10)选择“自定义”单选按钮,单击“下一步”按钮会看到如图4-9所示的“选择组件”窗口,在这个窗口中用户可以选出要安装到系统上的组件,清除不安装的组件。
图4-9 “选择组件”窗口画面“服务帐户”窗口是用来指派负责操作管理相关SQL服务激活/停止的用户帐户,其设置画面如图4-10所示,我们可以分别为每个Microsoft SQL Server 服务——SQL Server与SQL Server 代理程序指定服务帐户,也可设置所有的服务都使用同一个服务帐户。
70ASP与SQL网站数据库程序设计图4-10 “服务帐户”对话框另外,在服务帐户的指定方面可以使用本机系统帐户,或者网域用户帐户。
选择使用本机系统帐户会在系统上建立一个特殊的本机系统帐户,凡是可以登录到该系统的用户都可以通过这个本机系统帐户来操作管理服务的激活与停止。
如果希望能限制服务的操作,可以选择“使用域用户帐户”单选按钮,指定一个服务管理员,只有以该指定域用户名称登录系统,才可以进行服务的操作与维护。
在这里,选择“对每个服务使用同一帐户,自动启动SQL Server服务”单选按钮,并在服务设置上选择“使用域用户帐户”单选按钮,然后在下面的文本框中指定域用户的名称及密码。
特别说明若要建立或维护Microsoft SQL Server 2000容错移转丛集,必须具有管理员权限才能登录计算机,即必须是计算机或网域的系统管理员(Administrators)本机群组的成员。
对于丛集而言,这表示您必须是丛集中所有节点的管理员。
(11)接下来会打开一个“身份验证模式”对话框,这个对话框用来设置SQL服务器的验证用户身份的方式。
有两个选项可供选择,一是“Windows 身份验证模式”以及“混合模式”,如果要直接以Windows的帐号设置数据库的存取权限,选择“Windows身份验证模式”;如果要允许使用SQL Server的帐户信息,选择“混合模式”。
在这里选择“混合模式”单选按钮,表示该SQL Server允许用户以Windows帐户或SQL Server帐户验证身份,取得数据库的存取权限。
这时它会在SQL Server上建立一个数据库系统管理员帐户sa,并要求指定sa帐户的密码,这个sa帐户具有管理数据库系统的最高权限。
图4-11 “身份验证模式”对话框特别说明如果使用的操作系统不提供用户帐户信息,例如,在windows 98安装SQL Server 2000个人版,必须选择“混合模式”验证模式,通过SQL Server的帐户信息来设置用户的存取权限。
(12)截至目前为止,所有的安装设置动作大致上已经完成,这时在“开始复制文件”窗口中单击“下一步”按钮,开始将所有必要的文件与组件安装到系统上。
图4-12 “开始复制文件”对话框(13)当文件复制完成后,会打开如下的“选择许可模式”窗口,在这个窗口中有两种客户端许可模式可供选择:“每客户”与“处理许可证”。
我们可以根据网络环境结构以及客户端的分布,选择最适合的许可模式。
在这里选择“每客户”单选按钮,根据客户端的装置来指定客户端版权,如图4-13所示。
图4-13 “选择许可模式”对话框(14)单击“继续”按钮,打开“安装完成”窗口,完成SQL Server 2000的安装。
不过,它必须重新启动计算机后才能作用。
这时,请选择“是的,我想现在重新启动计算机”单选按钮,然后单击“完成”按钮,重新启动计算机。
图4-14 “安装完毕”对话框完成上面的安装步骤,并重新启动计算机后,就可以开始使用它了。
有关SQL 2000的操作、管理方式,我们将会在后面的章节中陆续介绍。
4-3 重要设置说明在前一节中已经看到了整个的SQL Server 2000安装程序,在这里将对其中几个比较重要的设置作进一步的说明,理清它们的作用,以便让读者可以选择较适当的设置。