chap10数据库课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* SQL Server数据库设计与系统开发教程 重点内容: IIS虚拟目录的管理 HTTP访问 SQL Server的OLE DB提供者对XML的扩展 第10章 SQL Server 2000对XML的支持 一、IIS虚拟目录的创建 IIS虚拟目录的创建,其具体步骤如下: (1)选择“开始”|“程序”|Microsoft SQL Server|“在IIS中配置SQL XML支持”命令,打开“对SQL Server的IIS虚拟目录管理”窗口,并依次展开。 (2)单击工具栏上的“操作”菜单,并依次选择下拉列表中“新建”|“虚拟目录”选项。则打开“新建虚拟目录属性”对话框。在“虚拟目录”下的输入框中输入所创建的虚拟目录。也可以从“本地路径”下拉列表中选择路径。 (3)在此对话框中选择“安全性”选项卡,在“安全性”选项卡中可以设置所建的虚拟目录的安全性。 (4)选择“数据源”选项卡,在此选项卡中的“SQL Server”中选择所使用的服务器,一般是local;在“数据库”下拉列表中选择数据库。 (5)选择“设置”选项卡,在此选项卡中可以设置用户的访问权限。如:允许UML查询、允许模板查询等。 (6)选择“虚拟名称”选项卡,单击“新建”按钮,则打开“虚拟名称配置”对话框,在该对话框的“虚拟名称”输入框中输入所创建的虚拟名称;在“类型”下拉列表中选择虚拟名称的类型。单击“保存”按钮则返回“虚拟名称”对话框中。 (7)单击“确定”按钮则虚拟目录创建成功。 二、SQL对象模型的IIS虚拟目录管理 IIS的虚拟目录管理对象模型主要由SQLVDirControl对象、SQLVDirs集合对象、SQLVDir对象、VirtualNames集合对象和VirtualName对象组成。下面分别介绍这五个对象。 1、IIS的虚拟目录管理对象模型 Set ObjXML = CreateObject(“SQLVDir.SQLVDirControl”) ObjXML.Connect IISServer, 1 Set ObjVDirs = ObjXML.SQLVDirs Set ObjVDir = ObjVDirs.AddVirtualDirectory(“xunimulu”) ObjVDir.PhysicalPath = “” ObjVDir.UserName = “” ObjVDir.Password = “” ObjVDir.DatabaseName = database_name objVDir.AllowFlags = 73 Set objVNames = objVDir.VirtualNames objVNames.AddVirtualName “dbobject”,xunimulu,”” objXML.Disconnect msgbox “Done” 二、SQL对象模型的IIS虚拟目录管理 使用对象模型创建IIS虚拟目录即,使用VBScript创建虚拟目录,其语句如下: 2、使用对象模型创建IIS虚拟目录 三、使用HTTP访问SQL Server服务器 使用HTTP访问SQL Server服务器时使用了三层架构。这三层是由客户端、中间层和数据库组成的。其中中间层就是IIS服务器。访问时的执行顺序是:首先,在IIS服务器上使用IIS虚拟目录管理SQL Server应用工具创建虚拟根;其次,标识IIS服务器(方法是使用在URL中指定的IIS服务器名称来标识);然后,IIS服务器检查URL中指定的虚拟根,并确定该虚拟根是否已经注册了ISAPI DLL扩展;接着,IIS服务器装载DLL并将URL请求传递到该DLL中;最后,URL中指定的虚拟根注册的ISAPI DLL扩展与用于SQL Server的OLE DB提供程序通讯,并与该虚拟根中标识的SQL Server实例建立连接。 四、使用HTTP执行SQL语句 通过把SQL查询语句写入URL的方式执行查询。其方法是:打开浏览器,并在地址栏中输入: http://localhost/xunimulu?sql=sql_statement+FOR+XML+AUTOroot=root 五、使用HTTP访问模板文件 XML模板文件中的元素有header、param、query、XPath-query和特性映射架构在sql命名空间中定义。如下面的语句中就是一个XML模板文件,其中包含了SQL查询和XPath查询。 ROOT xmlns:sql=”urn:schemas-microsoft-com:xml-sql” sql:xsl=XSL FileName sql:header sql:pa

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档