SQL Server数据库技术(124)
2007-11-11 08:17:49 来源:WEB开发网核心提示:20.5.1 Web Assistant Wizard 的功能 Web Assistant Wizard 是sql server(WINDOWS平台上强大的数据库平台) 提供的网页发布向导,它十分简便、实用,SQL Server数据库技术(124),即使对Web 技术一窍不通,也可以用它来生成数据库网页,所以为了更好地
20.5.1 Web Assistant Wizard 的功能
Web Assistant Wizard 是sql server(WINDOWS平台上强大的数据库平台) 提供的网页发布向导。它十分简便、实用,即使对Web 技术一窍不通,也可以用它来生成数据库网页。
Web Assistant Wizard 主要有以下几个功能:
在使用Web Assistant Wizard 之前需要做一些准备工作。
1 设定权限
运行Web Assistant Wizard 需要有以下权限:
2 创建必要的查询
如果要在Web Assistant Wizard 中使用存储过程等程序进行数据查询,则需要事先将其定义好。
3 检查SQL Agent 服务是否已经启动
Web Assistant Wizard 需要使用SQL Agent 服务。最好将SQL Agent 服务设置为在服务器启动时自动启动,否则许多Web 内容所需的服务将无法使用。
20.5.3 使用Web Assistant Wizard 发布网页
在sql server(WINDOWS平台上强大的数据库平台) 2000 中去掉了sql server(WINDOWS平台上强大的数据库平台) 7.0 目录树中Management 文件夹下的 Web Publishing 节点,因此需要使用从向导列表框中选择启动Web Assistant Wizard。
(1) 在目录树中选择要进行发布的数据库,再从Tools 菜单中选择“Wizards” 菜单项,调出向导列表框,如图20-9 所示。然后从“Management” 下选择“Web Assistant Wizard”。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图一)" />
图20-9 选择Web Assistant 向导 图20-10 欢迎使用Web Assistant Wizard 对话框
(2) 接下来出现欢迎使用Web Assistant Wizard 对话框,如图20-10 所示。单击 “下一步”按钮 。
(3) 接下来出现选择数据库对话框,如图20-11 所示。选择所要进行发布的数据库,单击“下一步”按钮。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图二)" />
(4) 接下来出现定义Web Assistant 工作计划对话框,如图20-12 所示。在此输入Web Assistant 工作的名称,并指定数据查询的方式。数据查询的方式有三种。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图三)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图四)" />
如果选择“Result set s of a stored procedure I select” 方式,使用存储过程查询数据,则出现如图20-15 所示的选择存储过程对话框。如果所选择的存储过程需要指定参数的值,那么在选择好存储过程后单击“下一步”按钮,就会出现如图20-16 所示的指定参数值对话框。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图五)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图六)" />
如果选择“Data from the Transact-SQL statement I specify” 方式,使用自定义的查询语句进行查询,则出现如图20-17 所示的编辑Transact-SQL 查询语句对话框。在此,用户可以进行多表查询。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图七)" />
(6) 接下来出现指定Web Assistant 工作计划对话框,如图20-18 所示。在此选择进行发布更新的工作方式,共有以下几种方式:
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图九)" />
如果选择“When the sql server(WINDOWS平台上强大的数据库平台) data changes” 方式,则出现如图20-20 所示的选择所要监视的表和列对话框。此时,如果更改所选择表的指定列的数据,则系统会自动更新所发布的Web 页。单击“下一步”按钮,则出现如图20-19 所示的发布Web 页对话框。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十)" />
如果选择“At regularly scheduled intervals” 方式,则出现如图20-21 所示的指定进行更新的时间间隔对话框。以后每到规定的时间就会进行自动更新。单击“下一步”按钮,则出现如图20-19 所示的发布Web 页对话框。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十)" />
(8) 在图20-19 中指定了所发布的Web 页的名称和存储路径后,单击“下一步” 按钮,接下来出现格式化Web 页对话框,如图20-22 所示。您可以利用Web Assistant 来格式化Web 页,也可以选择Web 页模板来定制所要进行发布的 Web 页(如果选择使用模版则会跳过第9 10 11 三个步骤)。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十二)" />
(9) 在图20-22 中选择“Yes help me format the Web page”, 单击“下一步” 按钮,接下来出现格式化Web 页标题对话框,如图20-23 所示。单击“下一步”按钮。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十三)" />
(10) 接下来出现格式化数据表格对话框,如图20-24 所示,单击“下一步”按钮。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十四)" />
(11) 接下来出现添加超链接对话框,如图20-25 所示。单击“下一步”按钮。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十五)" />
(12) 接下来出现限制表格数据行对话框,如图20-26 所示。单击“下一步”按钮。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十六)" />
(13) 接下来出现完成Web Assistant Wizard 对话框,如图20-27 所示。单击“下一步”按钮。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十七)" />
20.5.4 用系统存储过程发布网页
其实,Web Assistant Wizard 的幕后工作者是几个系统存储过程,如 sp_makewebtask 等。用户可以直接使用系统存储过程sp_makewebtask 来创建Web 任务,进行数据查询,并将其作为网页发布,其语法如下:
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十八)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十九)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图二十)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图二十)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图二十二)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图二十三)" />
本章小节
本章主要介绍了sql server(WINDOWS平台上强大的数据库平台) 2000 为实施电子商务而提供的新特性,以及如何利用Web Assistant Wizard 来进行数据发布。虽然本章介绍了xml(标准化越来越近了)、 XSL 等技术,但这种介绍是概括性的,所以为了更好地理解和掌握本章内容,读者应该具有xml(标准化越来越近了) 技术的基本知识,了解虚拟目录、模式、显示式样等内容。
Web Assistant Wizard 是sql server(WINDOWS平台上强大的数据库平台) 提供的网页发布向导。它十分简便、实用,即使对Web 技术一窍不通,也可以用它来生成数据库网页。
Web Assistant Wizard 主要有以下几个功能:
- 利用sql server(WINDOWS平台上强大的数据库平台) 的数据生成标准的HTML 文件。Web Assistant Wizard 通常是通过使用Transact-SQL 查询语句或存储过程来生成HTML 文件的;
- 制定HTML 文件的生成与更新计划;
- 发布服务器管理报告;
在使用Web Assistant Wizard 之前需要做一些准备工作。
1 设定权限
运行Web Assistant Wizard 需要有以下权限:
- 在所选定的数据库中有CREATE PROCEDURE 权限;
- 在所选定的列上有SELECT 权限;
- 在sql server(WINDOWS平台上强大的数据库平台) 中创建文件的权限。
2 创建必要的查询
如果要在Web Assistant Wizard 中使用存储过程等程序进行数据查询,则需要事先将其定义好。
3 检查SQL Agent 服务是否已经启动
Web Assistant Wizard 需要使用SQL Agent 服务。最好将SQL Agent 服务设置为在服务器启动时自动启动,否则许多Web 内容所需的服务将无法使用。
20.5.3 使用Web Assistant Wizard 发布网页
在sql server(WINDOWS平台上强大的数据库平台) 2000 中去掉了sql server(WINDOWS平台上强大的数据库平台) 7.0 目录树中Management 文件夹下的 Web Publishing 节点,因此需要使用从向导列表框中选择启动Web Assistant Wizard。
(1) 在目录树中选择要进行发布的数据库,再从Tools 菜单中选择“Wizards” 菜单项,调出向导列表框,如图20-9 所示。然后从“Management” 下选择“Web Assistant Wizard”。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图一)" />
图20-9 选择Web Assistant 向导 图20-10 欢迎使用Web Assistant Wizard 对话框
(2) 接下来出现欢迎使用Web Assistant Wizard 对话框,如图20-10 所示。单击 “下一步”按钮 。
(3) 接下来出现选择数据库对话框,如图20-11 所示。选择所要进行发布的数据库,单击“下一步”按钮。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图二)" />
(4) 接下来出现定义Web Assistant 工作计划对话框,如图20-12 所示。在此输入Web Assistant 工作的名称,并指定数据查询的方式。数据查询的方式有三种。
- Data from the tables and columns that I select: 对指定的单个表的列进行查询;
- Result set s of a stored procedure I select: 使用存储过程查询数据;
- Data from the Transact-SQL statement I specify: 使用自定义的查询语句进行查询;
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图二)" />
图20-12 定义Web Assistant 工作计划对话框
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图三)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图四)" />
如果选择“Result set s of a stored procedure I select” 方式,使用存储过程查询数据,则出现如图20-15 所示的选择存储过程对话框。如果所选择的存储过程需要指定参数的值,那么在选择好存储过程后单击“下一步”按钮,就会出现如图20-16 所示的指定参数值对话框。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图五)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图六)" />
如果选择“Data from the Transact-SQL statement I specify” 方式,使用自定义的查询语句进行查询,则出现如图20-17 所示的编辑Transact-SQL 查询语句对话框。在此,用户可以进行多表查询。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图七)" />
(6) 接下来出现指定Web Assistant 工作计划对话框,如图20-18 所示。在此选择进行发布更新的工作方式,共有以下几种方式:
- Only one time when I complete this wizard: 只在完成向导后更新一次;
- On demand: 在有请求时更新;
- Only one time: 只在特定的时间更新一次;
- When the sql server(WINDOWS平台上强大的数据库平台) data changes: 当sql server(WINDOWS平台上强大的数据库平台) 数据改变时更新;
- At regularly scheduled intervals: 以规定的时间间隔更新;
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图八)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图九)" />
如果选择“When the sql server(WINDOWS平台上强大的数据库平台) data changes” 方式,则出现如图20-20 所示的选择所要监视的表和列对话框。此时,如果更改所选择表的指定列的数据,则系统会自动更新所发布的Web 页。单击“下一步”按钮,则出现如图20-19 所示的发布Web 页对话框。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十)" />
如果选择“At regularly scheduled intervals” 方式,则出现如图20-21 所示的指定进行更新的时间间隔对话框。以后每到规定的时间就会进行自动更新。单击“下一步”按钮,则出现如图20-19 所示的发布Web 页对话框。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十)" />
(8) 在图20-19 中指定了所发布的Web 页的名称和存储路径后,单击“下一步” 按钮,接下来出现格式化Web 页对话框,如图20-22 所示。您可以利用Web Assistant 来格式化Web 页,也可以选择Web 页模板来定制所要进行发布的 Web 页(如果选择使用模版则会跳过第9 10 11 三个步骤)。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十二)" />
(9) 在图20-22 中选择“Yes help me format the Web page”, 单击“下一步” 按钮,接下来出现格式化Web 页标题对话框,如图20-23 所示。单击“下一步”按钮。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十三)" />
(10) 接下来出现格式化数据表格对话框,如图20-24 所示,单击“下一步”按钮。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十四)" />
(11) 接下来出现添加超链接对话框,如图20-25 所示。单击“下一步”按钮。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十五)" />
(12) 接下来出现限制表格数据行对话框,如图20-26 所示。单击“下一步”按钮。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十六)" />
(13) 接下来出现完成Web Assistant Wizard 对话框,如图20-27 所示。单击“下一步”按钮。
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十七)" />
20.5.4 用系统存储过程发布网页
其实,Web Assistant Wizard 的幕后工作者是几个系统存储过程,如 sp_makewebtask 等。用户可以直接使用系统存储过程sp_makewebtask 来创建Web 任务,进行数据查询,并将其作为网页发布,其语法如下:
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十八)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图十九)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图二十)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图二十)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图二十二)" />
(WINDOWS平台上强大的数据库平台)数据库技术(124)(图二十三)" />
本章小节
本章主要介绍了sql server(WINDOWS平台上强大的数据库平台) 2000 为实施电子商务而提供的新特性,以及如何利用Web Assistant Wizard 来进行数据发布。虽然本章介绍了xml(标准化越来越近了)、 XSL 等技术,但这种介绍是概括性的,所以为了更好地理解和掌握本章内容,读者应该具有xml(标准化越来越近了) 技术的基本知识,了解虚拟目录、模式、显示式样等内容。
- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
更多精彩
赞助商链接