Share via


SQLXML이 SQL Server에 설치되지 않음

적용 대상: SQL Server Azure SQL 데이터베이스Azure SQL Managed Instance

SQL Server 2008(10.0.x) 이전에는 SQLXML 4.0이 SQL Server 함께 릴리스되었으며 SQL Server Express 제외한 모든 SQL Server 버전의 기본 설치의 일부였습니다. SQL Server 2008(10.0.x)부터 최신 버전의 SQLXML(SQLXML 4.0 SP1)은 더 이상 SQL Server 포함되지 않습니다. SQLXML 4.0 SP1을 설치하려면 SQLXML 4.0 SP1용 설치 위치에서 다운로드합니다.

애플리케이션이 SQL Server 실행되고 SQLXML 4.0이 필요한 경우 SQLXML 4.0 SP1을 다운로드하여 설치해야 합니다.

SQLOLEDB 및 SQL Server Native Client OLE DB 공급자를 사용하는 SQLXML 4.0 SP1의 새로운 데이터 형식 관련 동작

SQL Server 2008(10.0.x)에는 SQLXML을 사용하는 개발자가 사용할 수 있는 다음과 같은 데이터 형식이 도입되었습니다.

  • 날짜

  • Time

  • DateTime2

  • DateTimeOffset

SQL SERVER 2005(9.x)에서 SQLOLEDB 또는 SQL Server Native Client OLE DB와 함께 SQLXML 4.0 SP1을 사용하는 경우 이러한 형식은 개발자에게 문자열로 표시됩니다. SQLXML 4.0 SP1은 SQL Server Native Client OLE DB Provider 11.0 이상에서 사용할 때 이러한 4가지 새 데이터 형식을 기본 제공 스칼라 형식으로 사용하도록 설정합니다. SQLXML 4.0 SP1을 다운로드하기 전에 이러한 형식을 문자열이 아닌 형식에 매핑하면 일부 데이터가 잘릴 수 있습니다. 예를 들어 DateTime2xsd:date에 매핑하면 데이터가 3.33밀리초의 SQL Server 2005(9.x) DateTime 정밀도로 잘립니다.

참고 항목

SQLXML 4.0 프로그래밍 개념