네이티브 XML 웹 서비스: SQL Server 2008 이후에는 사용되지 않음

Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하십시오.

네이티브 XML 웹 서비스(SOAP/HTTP 끝점)는 이제 사용되지 않습니다. 이후 버전의 SQL Server부터는 네이티브 XML 웹 서비스가 제거됩니다. 기존의 SOAP/HTTP 끝점은 WCF(Windows Communications Foundation) 또는 ASP.NET을 사용하도록 수정하십시오. 새 개발 작업에서는 SOAP/HTTP 끝점을 사용해서는 안 됩니다.

SOAP 끝점이 사용되는 위치 확인

다음과 같은 경우 응용 프로그램에서 SOAP 끝점을 사용하는 위치를 확인할 수 있습니다.

  • 업그레이드 관리자를 실행할 때

  • SQL Server 버전을 SQL Server 2008 이상 버전으로 업그레이드 할 때

  • SQL Server 프로파일러에서 응용 프로그램을 실행하고 Deprecation: Warning 이벤트를 표시하도록 프로파일러 출력을 필터링할 때

  • SQL Server 엔진은 SOAP 끝점이 생성되거나 수정되면 경고를 표시합니다.

  • SQL Server 오류 로그에는 SQL Server가 시작될 때 사용된 SOAP 끝점이 더 이상 사용되지 않음을 알리는 경고가 포함됩니다.

  • 저장 프로시저에서 실행된 SOAP 끝점이 SQL Server 2005 이후에 도입된 데이터 형식을 사용하면 응용 프로그램에 오류가 발생합니다.

SQL Server 2005 이후에 추가된 데이터 형식을 위한 XML 네이티브 웹 서비스 지원

이 섹션에서는 저장 프로시저 매개 변수(웹 서비스로 공개됨) 및 SqlBatch 매개 변수(임시 Transact-SQL 쿼리)로 사용되는 데이터 형식을 처리하는 방법을 설명합니다.

기능

처리

WSDL 생성

WSDL 생성 프로세스 중에 저장 프로시저의 매개 변수 데이터 형식 및 보안 권한에 대한 유효성이 검사됩니다. 저장 프로시저의 매개 변수 중 하나가 SQL Server 2008 데이터 형식인 경우 이 저장 프로시저는 최종적으로 생성되는 WSDL 문서에서 XML 주석 형식(<!-- text-->)으로 주석 처리됩니다.

저장 프로시저 매개 변수 처리

SQL Server 2005 SOAP 끝점의 경우 각 끝점은 끝점이 생성될 때 끝점에 매핑된 저장 프로시저에 대해 유효성을 검사하지 않습니다. 따라서 저장 프로시저에 대한 유효성 검사는 런타임에 SOAP 요청이 수신될 때만 수행됩니다. SQL Server는 SAOP 요청이 수신되면 이러한 유효성 검사 프로세스를 활용하여 요청이 저장 프로시저에 대한 요청인지 확인하고 저장 프로시저 매개 변수 메타데이터에 알려지지 않은 매개 변수(예: SQL Server 2008 데이터 형식)가 있는지 확인합니다. 알려지지 않은 매개 변수가 있는 경우 서버는 클라이언트에 SOAP 오류를 반환하고 추가 처리를 수행하지 않습니다.

결과 집합 처리

SELECT 문 결과 집합에 SQL Server 2008에 추가된 데이터 형식의 열이 하나 이상 포함된 경우 SOAP 구성 요소는 다음을 수행합니다.

  • 네트워크에 데이터가 기록되지 않은 경우 "xxx"가 지원되지 않는 데이터 형식임을 알려 주는 SOAP 오류를 반환합니다.

  • 네트워크에 데이터가 기록된 경우 연결을 종료합니다.

SqlBatch 매개 변수 처리

특수한 SqlBatch 메서드는 xsd 네임스페이스는 물론 sqltypes 네임스페이스에 매개 변수 데이터 형식을 선언하도록 지원합니다. sqltypes 네임스페이스는 SQL Server 2008에 추가된 데이터 형식은 지원하지 않습니다. SQL Server 2005의 xsd에서 sqltypes로의 데이터 형식 매핑은 여전히 유효합니다. xsd:dateTime은 계속해서 dateTimeOffset이 아닌 dateTime에 매핑됩니다.

sys.soap_endpoints 및 sys.endpoint_webmethods는 더 이상 사용되지 않음

다음 카탈로그 뷰도 더 이상 사용되지 않습니다.

참고 항목

관련 자료