WEB开发网
开发学院数据库MSSQL Server Microsoft SQL Server 2005 中的 XML 支持(3) 阅读

Microsoft SQL Server 2005 中的 XML 支持(3)

 2007-05-13 09:26:27 来源:WEB开发网   
核心提示: 要获得更多关于 Bulk Load 如何工作和使用的信息,请参阅 Performing Bulk Load of XML Data,Microsoft SQL Server 2005 中的 XML 支持(3)(7),SQLXML 数据访问方法 由于有了 SQL Server 2000,所以

要获得更多关于 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 数据库。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Microsoft SQL Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接