다음을 통해 공유


Microsoft SQL Server용 드라이버 기능 지원 매트릭스

Microsoft SQL Server에서 기능을 사용하려는 경우 모든 드라이버에서 사용할 수 없는 것일 수 있습니다. 특정 드라이버에 기능이 없을 수 있는 몇 가지 이유는 다음과 같습니다.

  • 해당 기능이 특정 드라이버 기술에 적용되지 않습니다.
  • 이 기능은 새로운 기능이며 아직 모든 드라이버에서 구현되지는 않았습니다.
  • 해당 기능이 특정 드라이버에서 필요하지 않습니다.
  • 다른 기능이 먼저 구현되고 있습니다.

Microsoft에서는 모든 드라이버가 모든 기능을 지원하기를 희망하며 드라이버 간에 기능 패리티를 보장하기 위해 노력하고 있습니다. 그러나 항상 가능한 것은 아닙니다. 요구 사항에 맞는 적절한 드라이버를 선택하는 데 도움이 되도록 인기 있는 기능 목록과 이를 구현하는 드라이버 목록이 있습니다.

기능 Microsoft.Data.SqlClient(.NET Core)Microsoft.Data. Microsoft.Data.SqlClient(.NET Framework)Microsoft.Data. 시스템.데이터.SqlClient(.NET Core) System.Data.SqlClient(.NET Framework)System.Data.
Always Encrypted (v4.6 이상)
보안 enclave를 사용한 Always Encrypted (v1.1 이상) (v1.1 이상) (v4.7.2 이상)
Microsoft Entra 액세스 토큰 인증 (v4.6 이상) (v4.6 이상)
Microsoft Entra 암호 인증 예(v4.6 이상)
Microsoft Entra 통합 인증 예(v4.6 이상)
MFA(Microsoft Entra Interactive) 인증 (v2.0 이상)
Microsoft Entra 관리 ID 인증 (v2.1 이상) (v2.1 이상)
Microsoft Entra 서비스 주체 인증 (v2.0 이상) (v2.0 이상)
Microsoft Entra 서비스 주체 인증서 인증
Microsoft Entra 기본 Azure 인증 (v3.0 이상) (v3.0 이상)
Windows 통합 인증
대량 복사
데이터 민감도 및 분류 메타데이터
MARS(Multiple Active Result Sets)
공간 데이터 형식
테이블 반환 매개 변수(TVP)
MultiSubnetFailover
투명 네트워크 IP 해결
TDS 8.0(엄격한 암호화) 및 TLS 1.3 예(v5.1 이상) 예(v5.1 이상)
기능 Windows의 SQL Server용 ODBC 드라이버 Linux 및 macOS 기반 ODBC Driver SQL Server용 JDBC 드라이버 SQL Server용 OLE DB 드라이버
Always Encrypted (v13.1 이상) (v13.1 이상) (v6.0 이상)
보안 enclave를 사용한 Always Encrypted (v17.4 이상) (v17.4 이상) (v8.2 이상)
Microsoft Entra 액세스 토큰 인증 (v13.1 이상) (v13.1 이상) (v6.0 이상) (v18.2 이상)
Microsoft Entra 암호 인증 (v13.1 이상) (v13.1 이상) (v6.0 이상) (v18.2 이상)
Microsoft Entra 통합 인증 (v13.1 이상) (v17.6 이상) (v6.0 이상) (v18.2 이상)
MFA(Microsoft Entra Interactive) 인증 (v17.1 이상) (v9.2 이상) (v18.3 이상)
Microsoft Entra 관리 ID 인증 (v17.3 이상) (v17.3 이상) (v7.2 이상) (v18.3 이상)
Microsoft Entra 서비스 주체 인증 (v17.7 이상) (v17.7 이상) (v9.2 이상) (v18.5 이상)
Microsoft Entra 서비스 주체 인증서 인증 (v12.4 이상)
Microsoft Entra 기본 Azure 인증 (v12.2 이상)
Windows 통합 인증
대량 복사
데이터 검색 및 분류 메타데이터 (v17.2 이상) (v17.2 이상) (v7.0 이상) (v18.5 이상)
MARS(Multiple Active Result Sets)
공간 데이터 형식 (v7.0 이상)
테이블 반환 매개 변수(TVP) (v6.0 이상)
MultiSubnetFailover
투명 네트워크 IP 해결 (v13.0 이상) (v13.1 이상) (v6.0 이상) (v18.4 이상)
TDS 8.0(엄격한 암호화) 및 TLS 1.3 예(v18.0 이상) 예(v18.0 이상) 예(v11.2 이상) 예(v19.2 이상)
기능 Windows용 Drivers for PHP for SQL Server1 Linux 및 macOS용 Drivers for PHP for SQL Server1 Tedious(Node.js) pyODBC(Python)1 Go(go-lang)
Always Encrypted (v5.2 이상) (v5.2 이상) Yes
보안 enclave를 사용한 Always Encrypted (v5.8 이상) (v5.8 이상)
Microsoft Entra 액세스 토큰 인증 (v4.3 이상) (v4.3 이상)
Microsoft Entra 암호 인증 (v4.3 이상) (v4.3 이상)
Microsoft Entra 통합 인증 (v4.3 이상) (v4.3 이상)
MFA(Microsoft Entra Interactive) 인증 2
Microsoft Entra 관리 ID 인증 (v5.6 이상) (v5.6 이상)
Microsoft Entra 서비스 주체 인증 (v5.9 이상) (v5.9 이상)
Microsoft Entra 서비스 주체 인증서 인증
Microsoft Entra 기본 Azure 인증
Windows 통합 인증
대량 복사
데이터 검색 및 분류 메타데이터 예(v5.8 이상) 예(v5.8 이상)
MARS(Multiple Active Result Sets)
공간 데이터 형식
테이블 반환 매개 변수(TVP) (v5.10 이상) (v5.10 이상)
MultiSubnetFailover 예(항상/선택 사항이 아님)
투명 네트워크 IP 해결
TDS 8.0(엄격한 암호화) 및 TLS 1.3 예(v5.10 이상) 예(v5.10 이상) 예(v16.3 이상)

1 이러한 드라이버는 Microsoft ODBC Driver for SQL Server에 의존하므로 기능을 지원하는 드라이버 버전도 사용해야 합니다.

2 Windows에서만.

도움말 보기

SQL 설명서에 참여하세요

SQL 콘텐츠를 직접 편집할 수 있다는 것을 알고 계셨나요? 직접 편집하여 설명서를 개선하고, 페이지에 기여자로 참여하세요.

자세한 내용은 SQL Server 설명서에 기여하는 방법을 참조하세요