SQL Server 2008 이전에는 SQL Server와 함께 SQLXML 4.0이 릴리스되었으며 SQL Server Express를 제외한 모든 SQL Server 버전의 기본 설치의 일부였습니다. SQL Server 2008부터 최신 버전의 SQLXML(SQLXML 4.0 SP1)은 더 이상 SQL Server에 포함되지 않습니다. 사용 가능한 경우 SQLXML 4.0 SP1을 설치하려면 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을 사용하는 개발자가 사용할 수 있는 다음과 같은 데이터 형식이 도입되었습니다.
DateTimeDateTime2DateTimeOffset
SQL Server 2005의 SQLXML 4.0 SP1(Windows 데이터 액세스 구성 요소, 이전의 Microsoft 데이터 액세스 구성 요소) 또는 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을 다운로드할 때까지 이러한 형식을 문자열이 아닌 형식에 매핑하면 일부 데이터가 잘리게 될 수 있습니다. 예를 들어 매핑 DateTime2 을 사용하면 xsd:date SQL Server 2005 DateTime 전체 자릿수 3.33밀리초로 데이터가 잘립니다.