다음을 통해 공유


SOAP 확장 헤더

HTTP와 SOAP를 사용하여 SQL Server 2005 인스턴스에 보내는 요청에는 이 요청이 실행되는 방법을 수정할 헤더 옵션이 SOAP Envelope에 포함될 수 있습니다. 마찬가지로 경우에 따라 SQL Server 인스턴스에서 특정 작업을 위해 추가 SOAP 헤더 정보를 반환할 수도 있습니다. 다음은 사용할 수 있는 헤더 옵션입니다.

  • SQL 헤더 옵션
  • WS-Security(Web Services Security) 헤더

SQL 헤더 옵션

SQL Server 2005 에 대한 이 헤더 옵션은 기본적으로 TDS(Tabular Data Stream) 프로토콜이 사용되는 네트워크 연결에서 기존 SQL 데이터 액세스에 사용할 수 있는 옵션을 통해 패리티를 얻기 위해 HTTP SOAP 지원에 추가되었습니다.

이 섹션에서 달리 지정한 경우를 제외하고는 각각의 헤더 옵션은 **"https://schemas.microsoft.com/sqlserver/2004/SOAP/Options"**의 네임스페이스 URI를 사용하고 각 헤더에 대해 다음과 같은 방법으로 선언되는 sqloptions 네임스페이스 접두어와 연결됩니다.

xmlns:sqloptions="https://schemas.microsoft.com/sqlserver/2004/SOAP/Options"

다음 표에서는 SQL Server 2005 에서 SOAP 요청 메시징에 사용할 수 있는 모든 SQL 헤더 옵션을 나열합니다.

헤더 설명

sqloptions:applicationName 헤더 요소

클라이언트가 사용할 응용 프로그램 이름을 지정하는 데 사용됩니다.

sqloptions:clientInterface 헤더 요소

클라이언트가 사용할 클라이언트 인터페이스를 지정하는 데 사용됩니다.

sqloptions:clientNetworkID 헤더 요소

클라이언트가 SQL 로그인에 사용할 클라이언트 네트워크 ID를 지정하는 데 사용됩니다.

sqloptions:clientPID 헤더 요소

클라이언트가 사용할 클라이언트 프로세스 ID를 지정하는 데 사용됩니다.

sqloptions:databaseMirroringPartner 헤더 요소

서버에서 데이터베이스 미러 파트너로 정보를 반환하는 데 사용됩니다.

sqloptions:environmentChangeNotifications 헤더 요소

클라이언트가 서버에서 수신하고자 하는 환경 변경 알림을 지정하는 데 사용됩니다.

sqloptions:hostname 헤더 요소

클라이언트가 사용할 호스트 이름을 지정하는 데 사용됩니다.

sqloptions:initialDatabase 헤더 요소

클라이언트가 사용할 초기 데이터베이스를 지정하는 데 사용됩니다.

sqloptions:initialLanguage 헤더 요소

클라이언트가 사용할 초기 언어를 지정하는 데 사용됩니다.

sqloptions:notificationRequest 헤더 요소

클라이언트가 서버로부터의 알림을 요청하는 데 사용됩니다.

sqloptions:sqlSession 헤더 요소

클라이언트가 SOAP 세션을 요청하는 데 사용됩니다.

WS-Security 헤더

WS-Security(Web Services Security) 헤더는 SQL Server 2005 에서 SQL Server 인증에 사용할 사용자 이름 및 암호 자격 증명을 지정하는 데 사용하도록 지원됩니다. SQL Server 2005 에서 사용하도록 지원되는 WS-Security 헤더에 대한 자세한 내용은 SOAP를 통한 SQL Server 인증을 참조하십시오.

WS-Security는 OASIS(Organization for the Advancement of Structured Information Standards)에 제출된 개방형 표준을 기반으로 합니다. WS-Security 표준 아키텍처에 대한 자세한 내용을 보려면 OASIS 웹 사이트(http://www.oasis-open.org)를 방문하십시오.

참고 항목

참조

SOAP 요청 및 응답에 사용되는 네임스페이스
SOAP 요청 메시지 구조
클라이언트 응용 프로그램에 SOAP 헤더 추가

개념

네이티브 XML 웹 서비스 사용을 위한 최선의 구현 방법

도움말 및 정보

SQL Server 2005 지원 받기