部署本机 XML Web 服务

后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

下表列出了我们建议您在 SQL Server 中启用本机 XML Web 服务时要遵循的步骤。

步骤

参考

了解 SQL Server 中提供的本机 XML Web 服务。

本机 XML Web 服务概念

了解应用程序的要求。例如,在进行到此步骤时,提出以下问题是很有帮助的:

  • 应用程序是用于高吞吐量 OLTP 还是仅偶尔使用?

  • 存储过程是否包含大量业务逻辑?

使用本机 XML Web 服务的最佳方法

确定要支持的客户端操作系统的类型。例如,在进行到此步骤时,提出以下问题是很有帮助的:

  • 客户端操作系统是否基于 Windows?

  • 是否具有异类环境?

使用本机 XML Web 服务的最佳方法

确定是将应用程序部署为供 Intranet 使用还是供 Extranet 使用?

本机 XML Web 服务的指导原则和限制

使用本机 XML Web 服务的最佳方法

选择最适合与端点部署一起使用的身份验证类型。

端点身份验证类型

确定正确的环境 WSDL 策略:默认、简单、自定义或无。

使用 WSDL

创建 HTTP 端点以允许 SQL Server 实例侦听 HTTP 请求。

设置服务器以侦听本机 XML Web 服务请求

CREATE ENDPOINT (Transact-SQL)

向端点授予权限。

GRANT 端点权限 (Transact-SQL)

将存储过程或用户定义函数公开为 Web 方法。

向 Web 公开 SQL 可编程性

测试来自端点的默认 WSDL 响应。

默认 WSDL

简单 WSDL

(可选)根据需要更新或重新创建端点。

ALTER ENDPOINT (Transact-SQL)

DROP ENDPOINT (Transact-SQL)

请参阅

其他资源