欢迎来到天天文库
浏览记录
ID:9724439
大小:58.50 KB
页数:7页
时间:2018-05-06
《使用用于sql iis虚拟目录管理实用工具--》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、使用用于SQLIIS虚拟目录管理实用工具>> 在使用HTTP访问Microsoft?SQLServer?2000数据库之前,必须安装适当的虚拟目录。在运行MicrosoftInter信息服务(IIS)的计算机上,使用用于SQLServer的IIS虚拟目录管理实用工具(在SQLServer工具程序组中单击在IIS中配置SQLXML支持)定义并注册新的虚拟目录,即所谓的虚拟根。该实用工具指示IIS在新的虚拟目录和MicrosoftSQLServer实例之间创建关联。有关该实用工具用户界面的信息,请参见IIS虚拟目录管理实用工具。 必须将IIS
2、服务器和虚拟目录的名称指定为URL的一部分。虚拟目录(包括登录、密码和访问权限)中的信息用于建立与特定数据库的连接并执行查询。 可以指定URL: 直接访问数据库对象,例如表。 在这种情况下,URL将包括dbobject类型的虚拟名称。 执行模板文件。 模板是由一个或多个SQL语句组成的有效的XML文档。在URL中指定模板文件时,将执行存储在模板文件中的SQL命令。可以直接在URL中指定SQL查询,但考虑到安全性,不建议这样做。 执行XPath查询。 对指定作为URL一部分的带批注的映射架构文件执行XPath查询。 虚拟名若要使
3、模板文件、映射架构文件或数据库对象(如表或视图)成为URL的一部分,必须创建template、schema和dbobject类型的虚拟名称。将虚拟名称指定为URL的一部分,以便执行模板文件、对映射架构文件执行XPath查询或直接访问数据库。 在URL中指定的虚拟名称类型(template、schema、dbobject)还用于决定在URL中指定的文件类型(模板文件或映射架构文件)。例如, 下面的URL使用模板访问SQLServer数据库: IISServer/nplateVirtualName/Template.xml Templat
4、eVirtualName是template类型的虚拟名称,用于标识指定的文件(Template.xml)是模板文件。 创建nplate和 C:Ipubroota)。这些是与template和schema类型的虚拟名称相关联的目录,这两种类型的目录是作为创建nplate(可以是用户指定的任意名称)。在类型列表中,选择模板。输入路径(例如,C:Ipubrootplate,假设与虚拟目录相关联的物理目录下有一个子目录template,但并不检查该目录是否存在)。单击保存按钮保存虚拟名称。 在虚拟名称选项卡上,单击新建按钮以创建架构类型的虚拟名
5、称。 在虚拟名称框内输入schema(可以是用户指定的任意名称)。在类型列表中,选择架构。输入路径(例如,C:Ipubroota,假设与虚拟目录相关联的物理目录下有一个子目录schema)。单击保存按钮保存虚拟名称。 在虚拟名称选项卡上,单击新建按钮以创建模板和架构类型的虚拟名称。 在虚拟名称框内123下一页>>>>这篇文章来自..,。输入dbobject(可以是用户指定的任意名称)。在类型列表中,选择dbobject。单击保存按钮保存虚拟名称。,单击确定按钮保存设置。 这就创建了虚拟目录nployeesFORXMLAUTOroot=
6、root并按ENTER键。 使用HTTP访问SQLServer 新增信息-SQLServer2000SP3。 可以使用HTTP访问Microsoft?SQLServer?2000。有关SQLISAPI扩展所支持的URL语法的更多信息,请参见URLAccess。在可以使用HTTP指定查询前,必须先用用于SQLServer的IIS虚拟目录管理实用工具创建一个虚拟根。有关更多信息,请参见创建ners+FOR+XML+AUTOroot=root 指定FORXML子句以XML文档而不是标准行集的形式返回结果。根参数可标识单一的顶层元素。 直接
7、在URL中指定模板。 模板是包含一个或多个SQL语句的有效的XML文档。模板使您得以将数据放在一起以形成有效的XML文档,但直接在URL中指定查询时不一定是这样。例如:SELECT+*+FROM+Customers+FOR+XM'>IISServer/nplate=<ROOT+xmlns:sql=urn:schemas-microsoft-:xml-sql><sql:query>SELECT+*+FROM+Customers+FOR+XML+AUTO</sql:query></ROOT
8、> 在URL中指定模板文件。 在URL中写入长SQL查询会很麻烦。此外,浏览器对在URL中可以输入的文本量可能有限制。若要避免这些问题,可以编写模板并将其
此文档下载收益归作者所有