日期:2011-05-02 15:22:00 来源:本站整理
SQL Server数据库技术(124)[MSSQL防范]
本文“SQL Server数据库技术(124)[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
20.5.1 Web Assistant Wizard 的功效
????Web Assistant Wizard 是sql server 供应的网页公布向导.它非常简便、实用,即便对Web 技术一窍不通,也可以用它来生成数据库网页.
????Web Assistant Wizard 主要有以下几个功效:
- 操纵SQL Server 的数据生成尺度的HTML 文件.Web Assistant Wizard 普通是通过利用Transact-SQL 查询语句或存储历程来生成HTML 文件的;
- 拟定HTML 文件的生成与更新筹划;
- 公布服务器管理报告;
在利用Web Assistant Wizard 之前需求做一些预备工作.
1 设定权限
运行Web Assistant Wizard 需求有以下权限:
- 在所选定的数据库中有CREATE PROCEDURE 权限;
- 在所选定的列上有SELECT 权限;
- 在SQL Server 中成立文件的权限.
2 成立必要的查询
????假如要在Web Assistant Wizard 中利用存储历程等程序举行数据查询,则需求事前将其定义好.
3 查抄SQL Agent 服务能否已经启动
????Web Assistant Wizard 需求利用SQL Agent 服务.最好将SQL Agent 服务设置为在服务器启动时自动启动,不然很多Web 内容所需的服务将无法利用.
20.5.3 利用Web Assistant Wizard 公布网页
????在SQL Server 2000 中去掉了SQL Server 7.0 目录树中Management 文件夹下的 Web Publishing 节点,因此需求利用从向导列表框中挑选启动Web Assistant Wizard.
(1) 在目录树中挑选要举行公布的数据库,再从Tools 菜单中挑选"Wizards" 菜单项,调出向导列表框,如图20-9 所示.然后从"Management" 下挑选"Web Assistant Wizard".
图20-9 挑选Web Assistant 向导 图20-10 欢送利用Web Assistant Wizard 对话框
(2) 接下来呈现欢送利用Web Assistant Wizard 对话框,如图20-10 所示.单击 "下一步"按钮 .
(3) 接下来呈现挑选数据库对话框,如图20-11 所示.挑选所要举行公布的数据库,单击"下一步"按钮.
(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: 利用自定义的查询语句举行查询;
图20-12 定义Web Assistant 工作筹划对话框
????假如挑选"Result set s of a stored procedure I select" 方法,利用存储历程查询数据,则呈现如图20-15 所示的挑选存储历程对话框.假如所挑选的存储历程需求指定参数的值,那么在挑选好存储历程后单击"下一步"按钮,就会呈现如图20-16 所示的指定参数值对话框.
????假如挑选"Data from the Transact-SQL statement I specify" 方法,利用自定义的查询语句举行查询,则呈现如图20-17 所示的编辑Transact-SQL 查询语句对话框.在此,用户可以举行多表查询.
(6) 接下来呈现指定Web Assistant 工作筹划对话框,如图20-18 所示.在此挑选举行公布更新的工作方法,共有以下几种方法:
- Only one time when I complete this wizard: 只在完成向导后更新一次;
- On demand: 在有恳求时更新;
- Only one time: 只在特定的时间更新一次;
- When the SQL Server data changes: 当SQL Server 数据改变时更新;
- At regularly scheduled intervals: 以规定的时间隔断更新;
????假如挑选"When the SQL Server data changes" 方法,则呈现如图20-20 所示的挑选所要监督的表和列对话框.此时,假如更改所挑选表的指定列的数据,则系统会自动更新所公布的Web 页.单击"下一步"按钮,则呈现如图20-19 所示的公布Web 页对话框.
????假如挑选"At regularly scheduled intervals" 方法,则呈现如图20-21 所示的指定举行更新的时间隔断对话框.今后每到规定的时间就会举行自动更新.单击"下一步"按钮,则呈现如图20-19 所示的公布Web 页对话框.
(8) 在图20-19 中指定了所公布的Web 页的名称和存储途径后,单击"下一步" 按钮,接下来呈现格局化Web 页对话框,如图20-22 所示.您可以操纵Web Assistant 来格局化Web 页,也可以挑选Web 页模板来定制所要举行公布的 Web 页(假如挑选利用模版则会跳过第9 10 11 三个步骤).
(9) 在图20-22 中挑选"Yes help me format the Web page", 单击"下一步" 按钮,接下来呈现格局化Web 页标题对话框,如图20-23 所示.单击"下一步"按钮.
(10) 接下来呈现格局化数据表格对话框,如图20-24 所示,单击"下一步"按钮.
(11) 接下来呈现增添超链接对话框,如图20-25 所示.单击"下一步"按钮.
(12) 接下来呈现限制表格数据行对话框,如图20-26 所示.单击"下一步"按钮.
(13) 接下来呈现完成Web Assistant Wizard 对话框,如图20-27 所示.单击"下一步"按钮.
20.5.4 用系统存储历程公布网页
????其实,Web Assistant Wizard 的幕后工作者是几个系统存储历程,如 sp_makewebtask 等.用户可以直接利用系统存储历程sp_makewebtask 来成立Web 任务,举行数据查询,并将其作为网页公布,其语法以下:
本章小节
????本章主要介绍了SQL Server 2000 为实施电子商务而供应的新特点,以及若何操纵Web Assistant Wizard 来举行数据公布.固然本章介绍了XML、 XSL 等技术,但这种介绍是概括性的,所认为了更好地理解和掌握本章内容,读者应当具有XML 技术的基本知识,理解虚拟目录、情势、显示式样等内容
以上是“SQL Server数据库技术(124)[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论