Microsoft SQL Server 2005 中的 XML 支持(3)
2007-05-13 09:26:27 来源:WEB开发网要获得更多关于 Bulk Load 如何工作和使用的信息,请参阅 Performing Bulk Load of XML Data。
SQLXML 数据访问方法由于有了 SQL Server 2000,所以又增加了两种访问 SQLXML 功能的新方法:
•
SQLXML 托管类
•
SQLXML Web 服务
另外,还增强了对 SQL Server 的 HTTP 访问,以提供对模板中的 Updategram 的支持。
SQLXML 托管类SQLXML 托管类公开 Microsoft .NET 框架内的 SQLXML 3.0 的功能。通过 SQLXML 托管类,可以编写 C# 应用程序从 SQL Server 的实例访问 XML 数据,将数据带入 .NET 框架环境,处理数据,并将更新重新发送回 SQL Server 以应用这些更新。
要获得更多关于如何使用 SQLXML 托管类的细节,请参阅 SQLXML .NET Support。
SQLXML Web 服务SQLXML 中的 Web 服务支持将 SQL Server 作为 Web 服务公开,从而为客户端提供 SQL Server 功能。可以将 SOAP HTTP 请求发送到正在运行 SQLXML 的服务器,以执行存储过程、用户定义的函数 (UDF) 和模板。
通过使用所包括的用于 SQL Server 实用程序的 IIS 虚拟目录管理,也可以设置 Web 服务。一旦 Web 服务虚拟目录设置完毕,就可以将存储程序和模板添加到站点。然后,客户端就可以通过 HTTP 之上的 SOAP 协议来访问这些服务。
SQL Server 2005 现在包括对服务器中的 Web 服务的本机支持。然而,只有 SQLXML 支持通过 Web 服务访问 XML 模板。另外,可以在不同于数据库服务器的服务器上设置 SQLXML,创建远离数据库的单独中间层盒子。
要获得更多关于 SQLXML Web 服务的细节,请访问 Web Services (SOAP) Support in SQLXML。
.NET 框架 2.0 中的 XQuery为了在 SQL Server 2005 中补充引入 XQuery,在 Visual Studio 2005 Beta 的 .NET 框架 V2.0 版中,System.Xml.Query 命名空间内置了一个中间层 XQuery 处理器。在这一部分中,我们说明该处理器如何提供查询和聚合完全不同的数据源的能力,例如文件和关系数据存储 SQL Server 数据库。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接