이 가이드를 사용하여 .NET 애플리케이션의 SQL Server별 연결, 데이터 및 기능 문서를 찾아보세요.
Microsoft.Data.SqlClient
Microsoft.Data.SqlClientSQL Server, Azure SQL 및 지원되는 Microsoft Fabric SQL 엔드포인트용 ADO.NET 드라이버를 제공합니다. 이 프로토콜은 Tabular Data Stream(TDS) 프로토콜을 구현하며 연결, 명령, 매개변수, 트랜잭션, 데이터 리더를 노출합니다.
첫 번째 애플리케이션은 연결 및 쿼리부터 시작하세요. 기능과 인증 지원은 대상 서비스에 따라 다릅니다; 모든 SQL Server 기능이 클라우드 엔드포인트에서 제공된다고 가정하지 마세요.
안전하고 신뢰할 수 있는 연결
| 작업 | Guide |
|---|---|
| 암호화를 요구하고 서버 신원을 검증하세요. | 암호화 및 인증서 유효성 검사 |
| Windows 통합 또는 SQL 비밀번호 인증을 선택하세요. | SQL Server 및 Windows 인증 |
| 관리 신원, 워크로드 신원, 사용자 로그인, 접근 토큰을 사용하세요. | Microsoft Entra 인증 |
| 장애 조치를 사용해 연결하고 읽기 전용 라우팅을 구성하세요. | 고가용성 및 재해 복구 |
| Windows에서 사용자별 SQL Server 엔진을 대상으로 개발하세요. | LocalDB와 지역 개발 |
| 권한 검토, 쿼리 구성, 비밀, 로그를 확인하세요. | 보안 모범 사례 |
이 섹션의 내용
| 주제 | 설명 |
|---|---|
| SQL Server 보안 | 데이터베이스 보안 기능과 애플리케이션 보안 지침. |
| SQL Server 데이터 형식 및 ADO.NET | SQL Server 데이터 타입과 그 .NET 표현. |
| SQL Server 이진 데이터 및 대용량 값 데이터 | 이진 데이터, 대용량 값 데이터 및 FILESTREAM 데이터. |
| ADO.NET의 SQL Server 데이터 작업 | 대용량 복사, 여러 활성 결과 집합, 비동기 연산, 테이블 값 매개변수 등이 있습니다. |
| SQL Server 기능 및 ADO.NET | SqlClient 애플리케이션에서 사용되는 데이터베이스 기능들. |
엔진 구성 및 관리에 대해서는 SQL Server 문서를 참조하세요.