Microsoft.Data.SqlClient 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
| Name | Description |
|---|---|
| ActiveDirectoryAuthenticationProvider |
이 클래스는 SqlAuthenticationProvider Active Directory 페더레이션 인증 메커니즘을 구현하고 사용합니다. |
| SqlAuthenticationInitializer |
첫 번째 SqlConnection 인스턴스를 여는 동안 호출하여 인증 연결 문자열 특성을 지정합니다. |
| SqlAuthenticationParameters |
드라이버가 인증 공급자에게 전달한 AD 인증 매개 변수를 나타냅니다. |
| SqlAuthenticationProvider |
인증 공급자의 핵심 동작을 정의하고 파생 클래스에 대한 기본 클래스를 제공합니다. |
| SqlAuthenticationProviderException |
이 예외는 인증 프로세스 중에 발생하는 오류에 대해 throw됩니다. |
| SqlAuthenticationToken |
인증 토큰을 나타냅니다. |
| SqlBatch | |
| SqlBatchCommand |
SqlBatchCommand를 사용하면 SqlBatch에서 여러 SQL 명령을 실행할 수 있습니다. |
| SqlBatchCommandCollection |
에 포함된 인스턴스의 SqlBatchCommand컬렉션입니다 SqlBatch. |
| SqlBulkCopy |
다른 원본의 데이터를 사용하여 SQL Server 테이블을 효율적으로 대량 로드할 수 있습니다. |
| SqlBulkCopyColumnMapping |
인스턴스의 데이터 원본에 있는 열과 인스턴스의 대상 테이블에 있는 SqlBulkCopy 열 간의 매핑을 정의합니다. |
| SqlBulkCopyColumnMappingCollection |
에서 SqlBulkCopyColumnMapping상속되는 개체의 CollectionBase 컬렉션입니다. |
| SqlBulkCopyColumnOrderHint |
테이블의 클러스터형 인덱스에 따라 인스턴스의 대상 테이블에 있는 SqlBulkCopy 열의 정렬 순서를 정의합니다. |
| SqlBulkCopyColumnOrderHintCollection |
에서 SqlBulkCopyColumnOrderHint상속되는 개체의 CollectionBase 컬렉션입니다. |
| SqlClientFactory |
Microsoft.Data.SqlClient 공급자의 데이터 원본 클래스 구현 인스턴스를 만들기 위한 메서드 집합을 나타냅니다. |
| SqlClientLogger |
SQL 클라이언트 로거를 나타냅니다. |
| SqlClientMetaDataCollectionNames |
메서드에서 메타데이터 컬렉션을 검색하는 데 사용할 GetSchema(String) 상수 목록을 제공합니다. |
| SqlClientPermission |
.NET Framework Data Provider for SQL Server를 사용하면 사용자에게 데이터 원본에 액세스하기에 충분한 보안 수준이 있는지 확인할 수 있습니다. |
| SqlClientPermissionAttribute |
보안 작업을 사용자 지정 보안 특성과 연결합니다. |
| SqlColumnEncryptionCertificateStoreProvider |
Windows 인증서 저장소에 대한 키 저장소 공급자의 구현입니다. 이 클래스를 사용하면 Windows 인증서 저장소에 저장된 인증서를 열 마스터 키로 사용할 수 있습니다. 자세한 내용은 Always Encrypted를 참조하세요. |
| SqlColumnEncryptionCngProvider |
Microsoft 암호화 API: CNG(차세대)를 알웨이 암호화 사용하기 위한 CMK 스토어 공급자 구현입니다. |
| SqlColumnEncryptionCspProvider |
Always Encrypted와 함께 MICROSOFT CAPI 기반 CSP(암호화 서비스 공급자)를 사용하기 위한 CMK 스토어 공급자 구현입니다. |
| SqlColumnEncryptionEnclaveProvider | |
| SqlColumnEncryptionKeyStoreProvider |
모든 키 저장소 공급자의 기본 클래스입니다. 사용자 지정 공급자는 이 클래스에서 파생되고 해당 멤버 함수를 재정의한 다음, RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) 또는 RegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>)를 사용하여 RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>)등록해야 합니다. 자세한 내용은 Always Encrypted를 참조하세요. |
| SqlCommand |
SQL Server 데이터베이스에 대해 실행할 Transact-SQL 문 또는 저장 프로시저를 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| SqlCommandBuilder |
DataSet 변경 내용을 연결된 SQL Server 데이터베이스와 조정하는 데 사용되는 단일 테이블 명령을 자동으로 생성합니다. 이 클래스는 상속할 수 없습니다. |
| SqlConfigurableRetryFactory |
일시적 오류의 일반적인 목록을 사용하여 다른 재시도 논리 공급자를 제공합니다. |
| SqlConnection |
SQL Server 데이터베이스에 대한 연결을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| SqlConnectionEncryptOption |
이러한 옵션은 서버와 클라이언트 간의 통신의 암호화 동작을 제어하는 데 사용됩니다. |
| SqlConnectionStringBuilder |
SqlConnection 클래스에서 사용하는 연결 문자열의 콘텐츠를 만들고 관리하는 간단한 방법을 제공합니다. |
| SqlCredential |
SqlCredential SQL Server 인증을 사용하여 로그인 시도의 암호를 보다 안전하게 지정할 수 있는 방법을 제공합니다.
SqlCredential 사용자 ID와 SQL Server 인증에 사용할 암호로 구성됩니다. 개체의 SqlCredential 암호는 형식 SecureString입니다.
SqlCredential 은 상속할 수 없습니다. Windows 인증( |
| SqlDataAdapter |
데이터 명령 집합과 DataSet 채우고 SQL Server 데이터베이스를 업데이트하는 데 사용되는 데이터베이스 연결을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| SqlDataReader |
SQL Server 데이터베이스에서 전달 전용 행 스트림을 읽는 방법을 제공합니다. 이 클래스는 상속할 수 없습니다. |
| SQLDebugging |
애플리케이션 디버깅을 지원하기 위해 포함됩니다. 직접 사용하기 위한 것이 아닙니다. |
| SqlDependency |
SqlDependency 개체는 애플리케이션과 SQL Server 인스턴스 간의 쿼리 알림 종속성을 나타냅니다. 애플리케이션은 개체를 SqlDependency 만들고 이벤트 처리기를 통해 알림을 수신하도록 등록할 OnChangeEventHandler 수 있습니다. |
| SqlEnclaveAttestationParameters | |
| SqlEnclaveSession | |
| SqlError |
SQL Server 반환된 경고 또는 오류와 관련된 정보를 수집합니다. |
| SqlErrorCollection |
.NET Framework Data Provider for SQL Server에서 생성된 모든 오류를 수집합니다. 이 클래스는 상속할 수 없습니다. |
| SqlException |
SQL Server 경고 또는 오류를 반환할 때 throw되는 예외입니다. 이 클래스는 상속할 수 없습니다. |
| SqlInfoMessageEventArgs |
InfoMessage 이벤트에 대한 데이터를 제공합니다. |
| SqlNotificationEventArgs |
알림 이벤트 처리기에 전달된 인수 집합을 나타냅니다. |
| SqlParameter |
필요에 따라 열에 대한 매핑에 대한 SqlCommand 매개 변수를 DataSet 나타냅니다. 이 클래스는 상속할 수 없습니다. 매개 변수에 대한 자세한 내용은 매개 변수 구성을 참조하세요. |
| SqlParameterCollection |
에 있는 열SqlCommand에 대한 해당 매핑과 연결된 DataSet 매개 변수의 컬렉션을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| SqlRetryingEventArgs |
이벤트에 전달된 인수 집합을 Retrying 나타냅니다. |
| SqlRetryIntervalBaseEnumerator |
시간 간격 시퀀스를 생성합니다. |
| SqlRetryLogicBase |
일시적인 조건이 발생하는 경우 재시도 횟수와 관련하여 다음 시간 간격을 검색합니다. |
| SqlRetryLogicBaseProvider |
또는 ExecuteAsync<TResult>(Object, Func<Task<TResult>>, CancellationToken) 함수를 통해 작업에 재시도 논리를 Execute<TResult>(Object, Func<TResult>) 적용합니다. |
| SqlRetryLogicOption |
메서드를 사용하여 SqlConfigurableRetryFactory 클래스의 인스턴스를 만드는 재시도 논리 매개 변수를 SqlRetryLogicBaseProvider 제공합니다. |
| SqlRowsCopiedEventArgs |
에 전달된 인수 집합을 SqlRowsCopiedEventHandler 나타냅니다. |
| SqlRowUpdatedEventArgs |
RowUpdated 이벤트에 대한 데이터를 제공합니다. |
| SqlRowUpdatingEventArgs |
RowUpdating 이벤트에 대한 데이터를 제공합니다. |
| SqlTransaction |
SQL Server 데이터베이스에서 만들 Transact-SQL 트랜잭션을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| SspiAuthenticationParameters |
SSPI 인증 중에 사용되는 매개 변수를 제공합니다. |
| SspiContextProvider |
SSPI 컨텍스트 생성을 사용자 지정하는 기능을 제공합니다. |
열거형
| Name | Description |
|---|---|
| ApplicationIntent |
ApplicationIntent값을 지정합니다. 가능한 값은 ReadWrite 및 ReadOnly입니다. |
| PoolBlockingPeriod |
PoolBlockingPeriod 속성의 값을 지정합니다. |
| SortOrder |
데이터 행을 정렬하는 방법을 지정합니다. |
| SqlAuthenticationMethod |
Azure SQL Database 연결하는 클라이언트에서 사용할 수 있는 다양한 SQL 인증 방법을 설명합니다. 자세한 내용은 Microsoft Entra 인증 사용 참조하세요. |
| SqlBulkCopyOptions |
SqlBulkCopy인스턴스에 사용할 하나 이상의 옵션을 지정하는 비트 플래그입니다. |
| SqlCommandColumnEncryptionSetting |
이러한 설정은 암호화를 우회하고 일반 텍스트 데이터에 액세스하는 데 사용할 수 없습니다. 자세한 내용은 알웨이 암호화(데이터베이스 엔진) 참조하세요. |
| SqlConnectionAttestationProtocol |
증명 프로토콜의 값을 지정합니다. |
| SqlConnectionColumnEncryptionSetting |
이러한 설정은 암호화를 우회하고 일반 텍스트 데이터에 액세스하는 데 사용할 수 없습니다. 자세한 내용은 알웨이 암호화(데이터베이스 엔진) 참조하세요. |
| SqlConnectionIPAddressPreference |
TCP 연결 중에 IP 주소 기본 설정 값을 지정합니다. |
| SqlConnectionOverrides |
재정의 값을 지정합니다. |
| SqlNotificationInfo |
이 열거형은 종속성 이벤트 처리기에서 수신할 수 있는 다양한 알림에 대한 추가 정보를 제공합니다. |
| SqlNotificationSource |
종속성 이벤트 처리기에서 받은 알림의 원본을 나타냅니다. |
| SqlNotificationType |
OnChangeEventHandler 매개 변수를 통해 SqlNotificationEventArgs 이벤트 처리기에서 수신할 수 있는 다양한 알림 유형에 대해 설명합니다. |
대리자
| Name | Description |
|---|---|
| OnChangeEventHandler | |
| SqlInfoMessageEventHandler |
의 이벤트를 처리할 메서드를 InfoMessageSqlConnection 나타냅니다. |
| SqlRowsCopiedEventHandler |
의 이벤트를 처리하는 메서드를 SqlRowsCopiedSqlBulkCopy 나타냅니다. |
| SqlRowUpdatedEventHandler |
의 이벤트를 처리할 메서드를 RowUpdatedSqlDataAdapter나타냅니다. |
| SqlRowUpdatingEventHandler |
의 이벤트를 처리할 메서드를 RowUpdatingSqlDataAdapter나타냅니다. |