SQLXML이 SQL Server 2008에 설치되지 않음

SQL Server 2008 이전에 SQLXML 4.0은 SQL Server에 포함되어 SQL Server Express를 제외한 모든 버전의 SQL Server 기본 설치에 포함되었습니다. SQL Server 2008부터는 최신 버전의 SQLXML(SQLXML 4.0 SP1)이 더 이상 SQL Server에 포함되지 않습니다. 사용 가능한 경우 SQLXML 4.0 SP1을 설치하려면 SQLXML SP1 설치 위치(Install Location for SQLXML SP1)에서 다운로드하십시오.

SQL Server에서 실행 중인 응용 프로그램에 SQLXML 4.0이 필요하고 컴퓨터에 SQL Server 2005가 설치되어 있지 않으면 SQLXML 4.0 SP1을 다운로드하고 설치해야 합니다.

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

SQL Server 2008에서는 SQLXML을 사용하는 개발자들에게 필요한 다음과 같은 데이터 형식을 제공합니다.

  • Date

  • Time

  • DateTime2

  • DateTimeOffset

Windows Data Access Components(이전의 Microsoft Data Access Components)에서 제공하는 SQLOLEDB를 통해 SQLXML 4.0 SP1을 사용하거나 SQL Server 2005의 SQL Server Native Client OLE DB를 통해 SQLXML 4.0 SP1을 사용할 경우 이러한 새로운 형식은 개발자에게 문자열로 표시됩니다. SQLXML 4.0 SP1은 SQL Server 2008에 기본 제공되는 SQL Server Native Client OLE DB 공급자 10.0(SQLNCLI.10)과 함께 사용될 경우 이러한 새로운 4가지 데이터 형식을 기본 제공 스칼라 형식으로 사용합니다. SQLXML 4.0 SP1을 다운로드하기 전에 이러한 형식을 문자열이 아닌 형식에 매핑하면 일부 데이터가 잘릴 수 있습니다. 예를 들어 DateTime2를 xsd:date에 매핑하면 데이터가 SQL Server 2005DateTime 전체 자릿수인 3.33밀리초까지로 잘릴 수 있습니다.

참고 항목

참조