Microsoft. Data.SqlClient는 .NET와 독립적으로 배포됩니다. 지원되는 애플리케이션은 지원되는 .NET 또는 .NET 프레임워크 런타임 및 운영 체제에서 지원되는 드라이버 릴리스를 사용합니다.
지지 수준
- 장기 지원(LTS) 릴리스는 최초 출시 후 3년 동안 지원됩니다.
- 각 출시 라인마다 Standard-Term 지원(STS) 종료일이 명시되어 있습니다.
- 프리뷰 릴리스는 운영 환경에서는 지원되지 않습니다.
- 지원되는 릴리스 라인만 서비스 수정을 받습니다.
활발하게 지원되는 Microsoft.Data.SqlClient 릴리스
| 버전 | 초기 릴리스 | 최신 패치 | 패치 출시 | 지원 수준 | 지원 종료 |
|---|---|---|---|---|---|
| 7.0 | 2026년 3월 17일 | 7.0.3 | 2026년 9월 10일 | STS | 다음 출시 시점에서 결정될 예정입니다 |
| 6.1 | 2025년 8월 14일 | 6.1.7 | 2026년 9월 10일 | 장기 지원 (LTS) | 2028년 8월 14일 |
선택한 릴리스 라인의 최신 패치를 사용하세요. 패치 릴리스에는 수정 사항이 포함되어 있으며, 의도적으로 문제를 일으키는 기능을 추가하지 않습니다.
지원이 종료된 Microsoft.Data.SqlClient 버전
| 버전 | 초기 릴리스 | 지난 패치 | 패치 출시 | 지원 수준 | 지원 종료 |
|---|---|---|---|---|---|
| 6.0 | 2025년 1월 9일 | 6.0.5 | 2026년 1월 16일 | STS | 2026년 2월 14일 |
| 5.2 | 2024년 2월 28일 | 5.2.3 | 2025년 4월 29일 | STS | 2025년 8월 28일 |
| 5.1 | 2023년 1월 19일 | 5.1.9 | 2026년 1월 13일 | 장기 지원 (LTS) | 2026년 1월 20일 |
| 5.0 | 2022년 7월 29일 | 5.0.2 | 2023년 3월 31일 | STS | 2023년 7월 19일 |
| 4.1 | 2022년 1월 31일 | 4.1.1 | 2022년 9월 13일 | STS | 2023년 1월 29일 |
| 4.0 | 2021년 11월 18일 | 4.0.6 | 2024년 8월 21일 | 장기 지원 (LTS) | 2024년 11월 19일 |
| 3.1 | 2022년 3월 30일 | 3.1.7 | 2024년 8월 20일 | 장기 지원 (LTS) | 2025년 3월 30일 |
| 3.0 | 2021년 6월 9일 | 3.0.1 | 2021년 9월 24일 | STS | 2022년 5월 18일 |
| 2.1 | 2020년 11월 19일 | 2.1.7 | 2024년 1월 9일 | 장기 지원 (LTS) | 2023년 11월 20일 |
| 2.0 | 2020년 6월 16일 | 2.0.1 | 2020년 8월 25일 | STS | 2021년 5월 19일 |
| 1.1 | 2019년 11월 20일 | 1.1.4 | 2021년 3월 10일 | 장기 지원 (LTS) | 2022년 11월 21일 |
| 1.0 | 2019년 8월 28일 | 1.0.19269.1 | 2019년 9월 26일 | STS | 2020년 5월 20일 |
지원 중단 라인에서 애플리케이션을 업그레이드하세요. 업데이트에 영향을 미치는 변경 사항을 확인하려면 Microsoft.Data.SqlClient의 새로운 기능 및 System.Data.SqlClient에서 Microsoft.Data.SqlClient로 마이그레이션을 검토하세요.
대상 프레임워크
Microsoft. Data.SqlClient 7.0은 다음을 목표로 하는 애플리케이션을 지원합니다:
| 응용 대상 | 운영 체제 |
|---|---|
| .NET Framework 4.6.2 이상 | 선택된 .NET 프레임워크 버전에 대한 지원 Windows 버전 |
| .NET 8 이상 | 선택된 .NET 버전에 대해 Windows, Linux, macOS 버전을 지원했습니다 |
패키지에는 라이브러리용 .NET Standard 2.0 호환 자산이 포함되어 있습니다. 실행 가능한 애플리케이션은 지원되는 .NET 또는 .NET 프레임워크 런타임을 목표로 해야 합니다. 배포 단계에 대해서는 Microsoft 설치, 업데이트 및 배포를 참조하세요. Data.SqlClient.
데이터베이스 호환성
이 매트릭스는 적극적으로 지원되는 드라이버 라인과 데이터베이스 제품을 나열합니다.
Yes 즉, 드라이버가 데이터베이스 제품에 대한 연결을 지원한다는 뜻입니다. 개별 기능은 최신 드라이버, 데이터베이스 엔진, 서비스 계층 또는 프로토콜 버전을 필요로 할 수 있습니다.
| 데이터베이스 제품 | 7.0 | 6.1 |
|---|---|---|
| Azure SQL 데이터베이스 | 예 | 예 |
| Azure SQL Managed Instance | 예 | 예 |
| Azure Synapse Analytics | 예 | 예 |
| Microsoft Fabric의 SQL 데이터베이스 | 예 | 예 |
| Microsoft Fabric에서의 웨어하우스 | 예 | 예 |
| SQL Server 2025 | 예 | 예 |
| SQL Server 2022 | 예 | 예 |
| SQL Server 2019 | 예 | 예 |
| SQL Server 2017 | 예 | 예 |
Microsoft Fabric의 SQL 데이터베이스와 Warehouse는 TDS 엔드포인트를 사용하며 Microsoft Entra 인증이 필요합니다. Warehouse는 다중 활성 결과 집합(MARS)을 지원하지 않습니다. 현재 서비스별 인증 요구사항과 제한 사항에 대해 링크된 Fabric 연결 문서를 검토해 주세요.
Azure Key Vault 공급자 지원
Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider 코어 드라이버와 별도로 제공됩니다.
| 버전 | 초기 릴리스 | 최신 패치 | 패치 출시 | 지원 수준 | 지원 종료 |
|---|---|---|---|---|---|
| 7.x | 2026년 3월 17일 | 7.0.3 | 2026년 9월 10일 | STS | 다음 출시 시점에서 결정될 예정입니다 |
| 6.x | 2025년 8월 14일 | 6.1.2 | 2025년 8월 19일 | 장기 지원 (LTS) | 2028년 8월 14일 |
| 5.x | 2024년 2월 2일 | 5.1.0 | 2024년 2월 2일 | 장기 지원 (LTS) | 2027년 2월 3일 |
지원이 종료된 공급자 라인:
| 버전 | 초기 릴리스 | 지난 패치 | 패치 출시 | 지원 수준 | 지원 종료 |
|---|---|---|---|---|---|
| 3.x | 2021년 6월 14일 | 3.0.0 | 2021년 6월 14일 | 장기 지원 (LTS) | 2024년 6월 15일 |
| 2.x | 2021년 3월 3일 | 2.0.0 | 2021년 3월 3일 | 장기 지원 (LTS) | 2024년 3월 4일 |
| 1.x | 2019년 11월 19일 | 1.2.0 | 2020년 12월 1일 | 장기 지원 (LTS) | 2022년 11월 21일 |
Microsoft. Data.SqlClient 확장 지원
Microsoft.Data.SqlClient 7.0과 함께 도입된 확장 패키지는 처음에는 버전 1.0.0을 사용했습니다. 버전 7.0.2부터는 코어 드라이버와 그 동반 패키지가 정렬된 버전을 사용합니다. 애플리케이션은 일치하는 버전을 참조해야 합니다.
| Package | 최신 정렬 버전 | 초기 릴리스 | 지원 수준 | 지원 종료 |
|---|---|---|---|---|
Microsoft.Data.SqlClient.Extensions.Abstractions |
7.0.3 | 2026년 3월 17일 | 장기 지원 (LTS) | 2029년 3월 17일 |
Microsoft.Data.SqlClient.Extensions.Azure |
7.0.3 | 2026년 3월 17일 | 장기 지원 (LTS) | 2029년 3월 17일 |
지원되는 운영 체제
Microsoft. Data.SqlClient는 다음을 지원합니다:
- .NET Framework 4.6.2 이후 버전이 지원하는 운영체제 위의 .NET Framework 애플리케이션.
- 현재 지원되는 .NET 릴리스에서 지원하는 운영 체제에서 실행되는 .NET 애플리케이션.
세계화 불변 모드는 지원되지 않습니다.
의존성 취약점 정책
Microsoft. Data.SqlClient는 NuGet 패키지에서 외부 의존성을 선언합니다. NuGet은 애플리케이션이 패키지를 복원할 때 이러한 의존성을 해결합니다.
패키지 정의는 마이너 릴리스에서 보안 직접 의존성 버전으로 업데이트됩니다. 지원되는 드라이버 라인은 의존성이 전이적 호환성 끊김 없이 업데이트될 수 있을 때만 취약한 의존성에 대한 핫픽스를 받습니다. 그렇지 않으면 애플리케이션 내에서 영향을 받은 의존성을 업데이트하고 의존성 충돌 여부를 테스트하세요.