Microsoft.SqlServer.Server 네임스페이스

UDT 형식의 프레임워크 간 지원을 사용하도록 설정하는 에 대한 Microsoft.Data.SqlClient도우미 라이브러리입니다. 라이브러리는 및 .NET Core 대상 프레임워크와의 .NET 호환성을 위해 에 .NET Standard 2.0 필요한 형식을 구현하고 를 대상으로 .NET Framework지정할 때 형식을 전달합니다.

SQL Server 데이터베이스 엔진 프로세스 실행 환경과 Microsoft SQL Server에 Microsoft .NET Framework CLR(공용 언어 런타임)을 통합하는 작업과 관련된 클래스, 인터페이스 및 열거형이 포함되어 있습니다.

SQL Server 데이터베이스 엔진 프로세스 실행 환경과 Microsoft SQL Server에 Microsoft .NET Framework CLR(공용 언어 런타임)을 통합하는 작업과 관련된 클래스, 인터페이스 및 열거형이 포함되어 있습니다.

클래스

InvalidUdtException

SQL Server 또는 ADO.NET Microsoft.Data.SqlClient 공급자에서 잘못된 UDT(사용자 정의 형식)를 감지하면 throw됩니다.

SqlContext

SqlPipe, SqlTriggerContextWindowsIdentity 개체에 대한 액세스를 제공하는 호출자 컨텍스트의 추상화를 나타냅니다. 이 클래스는 상속될 수 없습니다.

SqlDataRecord

데이터의 단일 행과 해당 메타데이터를 나타냅니다. 이 클래스는 상속될 수 없습니다.

SqlFacetAttribute

UDT(사용자 정의 형식)의 반환된 결과에 Transact-SQL에 사용할 수 있는 추가 정보를 주석으로 첨부합니다.

SqlFunctionAttribute

SQL Server에서 사용자 정의 집계의 메서드 정의를 함수로 표시하는 데 사용됩니다. 특성의 속성은 SQL Server에 형식을 등록할 때 사용되는 실제 특성을 반영합니다.

SqlMetaData

SqlDataRecord 개체의 매개 변수와 열에서 메타데이터 정보를 지정하고 검색합니다. 이 클래스는 상속될 수 없습니다.

SqlMethodAttribute

UDT(사용자 정의 형식)에 대한 메서드나 속성의 명확성과 데이터 액세스 속성을 나타냅니다. 특성의 속성은 SQL Server에 형식을 등록할 때 사용되는 실제 특성을 반영합니다.

SqlPipe

SQL Server 데이터베이스에서 in-process 실행 중인 관리되는 저장 프로시저가 호출자에 결과를 다시 반환할 수 있도록 합니다. 이 클래스는 상속될 수 없습니다.

SqlProcedureAttribute

어셈블리의 메서드 정의를 저장 프로시저로 표시하는 데 사용됩니다. 특성의 속성은 SQL Server에 형식을 등록할 때 사용되는 실제 특성을 반영합니다. 이 클래스는 상속될 수 없습니다.

SqlTriggerAttribute

SQL Server에서 어셈블리의 메서드 정의를 트리거로 표시하는 데 사용됩니다. 특성의 속성은 SQL Server에 형식을 등록할 때 사용되는 실제 특성을 반영합니다. 이 클래스는 상속될 수 없습니다.

SqlTriggerContext

발생한 트리거에 대한 컨텍스트 정보를 제공합니다.

SqlUserDefinedAggregateAttribute

형식을 사용자 정의 집계로 등록해야 함을 나타냅니다. 특성의 속성은 SQL Server에 형식을 등록할 때 사용되는 실제 특성을 반영합니다. 이 클래스는 상속될 수 없습니다.

SqlUserDefinedTypeAttribute

SQL Server에서 어셈블리의 형식 정의를 UDT(사용자 정의 형식)로 표시하는 데 사용됩니다. 특성의 속성은 SQL Server에 형식을 등록할 때 사용되는 실제 특성을 반영합니다. 이 클래스는 상속될 수 없습니다.

인터페이스

IBinarySerialize

UDT(사용자 정의 형식)와 사용자 정의 집계의 serialization 및 deserialization에 대한 사용자 지정 구현을 제공합니다.

열거형

DataAccessKind

사용자 정의 메서드나 함수의 사용자 데이터에 대한 액세스 형식을 설명합니다.

Format

UDT(사용자 정의 형식)나 집계의 serialization 형식을 나타내는 SqlUserDefinedTypeAttributeSqlUserDefinedAggregateAttribute에 사용됩니다.

SystemDataAccessKind

사용자 정의 메서드나 함수의 시스템 데이터에 대한 액세스 형식을 설명합니다.

TriggerAction

TriggerAction 열거형은 SqlTriggerContext 클래스에서 트리거를 발생시킨 동작을 나타내는 데 사용됩니다.

설명

클래스 특성을 사용 하 여 Microsoft.SqlServer.Server 네임 스페이스를 만들면 저장된 프로시저, 트리거, 사용자 정의 형식, 사용자 정의 함수 (스칼라 및 테이블 반환), 및 사용자 정의 집계 함수에서 모든 지원 되는.NET Framework 언어입니다. SQL Server에도 등록할 수 있습니다.

쿼리는 SqlContext SQL Server 데이터베이스 엔진 프로세스의 현재 실행 중인 코드를 실행 중인지 여부를 결정 하는 클래스입니다. 이 또한 서버에서 관리 되는 저장된 프로시저 또는 함수를 호출 하는 사용자 또는 사용자의 작업으로 인해 관리 되는 코드 트리거가 발생 하는 경우 호출자의 컨텍스트를 제공 합니다.

SqlContext 클래스를 제공을 SqlPipe 는 결과 클라이언트로 반환 된 저장된 프로시저에서 개체를 SqlTriggerContext 트리거를 발생 시킨 작업에 대 한 정보를 제공 하는 개체 및 WindowsIdentity 클라이언트 인증에 대 한 통합된 보안을 사용 하는 경우 호출 클라이언트의 id를 확인 하는 개체입니다.

SQL Server CLR 통합 및 Api에 대 한 자세한 내용은 합니다 Microsoft.SqlServer.Server 네임 스페이스를 참조 하세요 SQL Server 설명서합니다.