Microsoft.SqlServer.Server 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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, SqlTriggerContext 및 WindowsIdentity 개체에 대한 액세스를 제공하는 호출자 컨텍스트의 추상화를 나타냅니다. 이 클래스는 상속될 수 없습니다. |
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 형식을 나타내는 SqlUserDefinedTypeAttribute 및 SqlUserDefinedAggregateAttribute에 사용됩니다. |
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 설명서합니다.