仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1282|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL编程:Web Assistant Wizard

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:20:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
mysql的原来开发者又开发了MariaDB,MariaDB适合用来替代mysql吗20.5.1WebAssistantWizard的功效
WebAssistantWizard是SQLServer供应的网页公布导游。它非常烦琐、有用,即便对Web手艺一无所知,也能够用它来天生数据库网页。
WebAssistantWizard次要有以下几个功效:

  • 使用SQLServer的数据天生尺度的HTML文件。WebAssistantWizard一般是经由过程利用Transact-SQL查询语句或存储历程来天生HTML文件的;
  • 制订HTML文件的天生与更新企图;
  • 公布服务器办理呈报;
20.5.2利用WebAssistantWizard前的筹办事情
在利用WebAssistantWizard之前必要做一些筹办事情。
1设定权限
运转WebAssistantWizard必要有以下权限:

  • 在所选定的数据库中有CREATEPROCEDURE权限;
  • 在所选定的列上有SELECT权限;
  • 在SQLServer中创立文件的权限。

2创立需要的查询
假如要在WebAssistantWizard中利用存储历程等程序举行数据查询,则必要事前将其界说好。
3反省SQLAgent服务是不是已启动
WebAssistantWizard必要利用SQLAgent服务。最好将SQLAgent服务设置为在服务器启动时主动启动,不然很多Web内容所需的服务将没法利用。

20.5.3利用WebAssistantWizard公布网页

在SQLServer2000中往失落了SQLServer7.0目次树中Management文件夹下的WebPublishing节点,因而必要利用从导游列表框当选择启动WebAssistantWizard。

(1)在目次树当选摘要举行公布的数据库,再从Tools菜单当选择“Wizards”菜单项,修改导游列表框,如0-9所示。然后从“Management”下选择“WebAssistantWizard”。

0-9选择WebAssistant导游0-10接待利用WebAssistantWizard对话框
(2)接上去呈现接待利用WebAssistantWizard对话框,如0-10所示。单击“下一步”按钮。
(3)接上去呈现选择数据库对话框,如0-11所示。选择所要举行公布的数据库,单击“下一步”按钮。

(4)接上去呈现界说WebAssistant事情企图对话框,如0-12所示。在此输出WebAssistant事情的称号,并指定命据查询的体例。数据查询的体例有三种。

  • DatafromthetablesandcolumnsthatIselect:对指定的单个表的列举行查询;
  • ResultsetsofastoredprocedureIselect:利用存储历程查询数据;
  • DatafromtheTransact-SQLstatementIspecify:利用自界说的查询语句举行查询;

    0-12界说WebAssistant事情企图对话框
(5)单击"下一步"按钮.假如选择“DatafromthetablesandcolumnsthatIselect”体例,对指定的单个表的列举行查询,则呈现如0-13所示的选择要查询数据的表和列对话框。单击“下一步”按钮,则会呈现如0-14所示的指定命据查询的行限定对话框,能够限定前往的数据。



假如选择“ResultsetsofastoredprocedureIselect”体例,利用存储历程查询数据,则呈现如0-15所示的选择存储历程对话框。假如所选择的存储历程必要指定参数的值,那末在选择好存储历程后单击“下一步”按钮,就会呈现如0-16所示的指定参数值对话框。



假如选择“DatafromtheTransact-SQLstatementIspecify”体例,利用自界说的查询语句举行查询,则呈现如0-17所示的编纂Transact-SQL查询语句对话框。在此,用户能够举行多表查询。

(6)接上去呈现指定WebAssistant事情企图对话框,如0-18所示。在此选择举行公布更新的事情体例,共有以下几种体例:

  • OnlyonetimewhenIcompletethiswizard:只在完成导游后更新一次;
  • Ondemand:在有哀求时更新;
  • Onlyonetime:只在特定的工夫更新一次;
  • WhentheSQLServerdatachanges:当SQLServer数据改动时更新;
  • Atregularlyscheduledintervals:以划定的工夫距离更新;

(7)单击“下一步”按钮。假如选择前三种更新体例,则呈现如0-19所示的指定Web页称号及存储地位对话框。

假如选择“WhentheSQLServerdatachanges”体例,则呈现如0-20所示的选择所要监督的表和列对话框。此时,假如变动所选择表的指定列的数据,则体系会主动更新所公布的Web页。单击“下一步”按钮,则呈现如0-19所示的公布Web页对话框。

假如选择“Atregularlyscheduledintervals”体例,则呈现如0-21所示的指定举行更新的工夫距离对话框。今后每到划定的工夫就会举行主动更新。单击“下一步”按钮,则呈现如0-19所示的公布Web页对话框。

(8)在0-19中指定了所公布的Web页的称号和存储路径后,单击“下一步”按钮,接上去呈现格局化Web页对话框,如0-22所示。您能够使用WebAssistant来格局化Web页,也能够选择Web页模板来定制所要举行公布的Web页(假如选择利用模版则会跳过第91011三个步骤)。

(9)在0-22当选择“YeshelpmeformattheWebpage”,单击“下一步”按钮,接上去呈现格局化Web页题目对话框,如0-23所示。单击“下一步”按钮。

(10)接上去呈现格局化数据表格对话框,如0-24所示,单击“下一步”按钮。

(11)接上去呈现增加超链接对话框,如0-25所示。单击“下一步”按钮。

(12)接上去呈现限定表格数据行对话框,如0-26所示。单击“下一步”按钮。

(13)接上去呈现完成WebAssistantWizard对话框,如0-27所示。单击“下一步”按钮。


20.5.4用体系存储历程公布网页
实在,WebAssistantWizard的幕后事情者是几个体系存储历程,如sp_makewebtask等。用户能够间接利用体系存储历程sp_makewebtask来创立Web义务,举行数据查询,并将其作为网页公布,其语法以下:







本章大节

本章次要先容了SQLServer2000为实行电子商务而供应的新特征,和怎样使用WebAssistantWizard来举行数据公布。固然本章先容了XML、XSL等手艺,但这类先容是归纳综合性的,以是为了更好地舆解和把握本章内容,读者应当具有XML手艺的基础常识,懂得假造目次、形式、显现式样等外容。Memory所有数据置于内存的存储引擎,拥有极高的插入,更新和查询效率。但是会占用和数据量成正比的内存空间。并且其内容会在Mysql重新启动时丢失
再见西城 该用户已被删除
沙发
发表于 2015-1-19 09:06:54 | 只看该作者
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
冷月葬花魂 该用户已被删除
板凳
发表于 2015-1-25 21:40:10 | 只看该作者
然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情
因胸联盟 该用户已被删除
地板
发表于 2015-2-4 05:02:53 | 只看该作者
索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。
admin 该用户已被删除
5#
发表于 2015-2-9 16:14:07 | 只看该作者
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
金色的骷髅 该用户已被删除
6#
发表于 2015-2-27 10:38:28 | 只看该作者
如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。
山那边是海 该用户已被删除
7#
发表于 2015-3-9 00:56:37 | 只看该作者
总感觉自己还是不会SQL
小妖女 该用户已被删除
8#
发表于 2015-3-16 19:52:38 | 只看该作者
需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表