Microsoft SQL Server 2000的新特性之一就是支持XML,所以用户可以通过HTTP方式直接访问具备XML功能的SQL
Server2000数据库。下面介绍实现方法。
系统环境:Windows2000 Server(包含IIS) MS SQL
Server2000
数据库:SQL Server2000附带的经典数据库样本:NorthWind
一、配置IIS和SQL
Server virtual
domains;
1.新建文件目录
打开Windows资源管理器,在Inetpubwwwroot下新建目录northwind:
C:Inetpubwwwroot
orthwind
在northwind目录下再新建2个子目录:template和schema:
C:Inetpubwwwroot
wind emplate,用于放置XML模版;
C:InetpubWwwroot
windschema,用于放置schema文件。
2.映射IIS的虚拟目录
在SQL程序组中选择“Configure
SQL XML Support in
IIS”,在默认站点下选择“新建”->“虚拟路径”;然后进行五步标准配置。
(1)在“General”页中,输入虚拟路径名称“northwind”并映射至实际硬盘路径,结果见图。
alt="" hspace=0 src="/upimg/20070212/11G214QPEF1NW.jpg" align=baseline
border=0>
(2)在“Security”页中,选择相应的登陆帐号和口令。本例中使用系统帐号sa,结果见图。
align=baseline border=0>
(3)在“Data Source”页中,选择SQL
Server名称或IP地址,并选择数据库,结果见图。
align=baseline
border=0>
(4)在“Settings”页中,分别选中“允许URL查询”、“允许模版查询”、“允许XPath”和“允许Post”,结果见图。
align=baseline border=0>
(5)在“Virtual
Names”页中,分别定义Template、Schema和Dbobject,并指定实际硬盘路径,结果见图。
align=baseline border=0>
然后,确定并关闭窗口。结果如图。
align=baseline width=500
border=0>