部署本机 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)

请参阅

其他资源