SOAP 확장 헤더
Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하십시오.
SQL Server 2005부터 HTTP와 SOAP를 사용하여 SQL Server 인스턴스에 보내는 요청에는 이 요청이 실행되는 방법을 수정할 헤더 옵션이 SOAP Envelope에 포함될 수 있습니다. 마찬가지로, 경우에 따라 SQL Server 인스턴스에서 데이터베이스 미러링과 같은 특정 작업을 위해 추가 SOAP 헤더 정보를 반환할 수도 있습니다. 다음은 사용할 수 있는 헤더 옵션입니다.
SQL 헤더 옵션
WS-Security(Web Services Security) 헤더
SQL 헤더 옵션
SQL Server에 대한 이 헤더 옵션은 기본적으로 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에서 SOAP 요청 메시징에 사용할 수 있는 모든 SQL 헤더 옵션을 나열합니다.
헤더 |
설명 |
---|---|
클라이언트가 사용할 응용 프로그램 이름을 지정하는 데 사용됩니다. |
|
클라이언트가 사용할 클라이언트 인터페이스를 지정하는 데 사용됩니다. |
|
클라이언트가 SQL 로그인에 사용할 클라이언트 네트워크 ID를 지정하는 데 사용됩니다. |
|
클라이언트가 사용할 클라이언트 프로세스 ID를 지정하는 데 사용됩니다. |
|
서버에서 데이터베이스 미러 파트너로 정보를 반환하는 데 사용됩니다. |
|
클라이언트가 서버에서 수신하고자 하는 환경 변경 알림을 지정하는 데 사용됩니다. |
|
클라이언트가 사용할 호스트 이름을 지정하는 데 사용됩니다. |
|
클라이언트가 사용할 초기 데이터베이스를 지정하는 데 사용됩니다. |
|
클라이언트가 사용할 초기 언어를 지정하는 데 사용됩니다. |
|
클라이언트가 서버로부터의 알림을 요청하는 데 사용됩니다. |
|
클라이언트가 SOAP 세션을 요청하는 데 사용됩니다. |
WS-Security 헤더
WS-Security(Web Services Security) 헤더는 SQL Server에서 SQL Server 인증에 사용할 사용자 이름 및 암호 자격 증명을 지정하는 데 사용하도록 지원됩니다. SQL Server에서 사용하도록 지원되는 WS-Security 헤더에 대한 자세한 내용은 SOAP를 통한 SQL Server 인증을 참조하십시오.
WS-Security는 OASIS(Organization for the Advancement of Structured Information Standards)에 제출된 개방형 표준을 기반으로 합니다. WS-Security 표준 아키텍처에 대한 자세한 내용을 보려면 OASIS 웹 사이트(http://www.oasis-open.org)를 방문하십시오.