Utility 클래스

정의

클래스는 Utility 하나 이상의 원격 SQL Server 인스턴스를 관리하는 메서드 및 속성을 정의하는 UCP(유틸리티 제어 지점)를 나타냅니다.

public ref class Utility sealed : Microsoft::SqlServer::Management::Sdk::Sfc::SfcInstance, Microsoft::SqlServer::Management::Common::IAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcDomain2
[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.Utility.FacetSR", true)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public sealed class Utility : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain2
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.Utility.FacetSR", true)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))>]
type Utility = class
    inherit SfcInstance
    interface ISfcDomain2
    interface ISfcDomain
    interface ISfcDomainLite
    interface ISfcHasConnection
    interface ISfcAlterable
    interface IAlterable
Public NotInheritable Class Utility
Inherits SfcInstance
Implements IAlterable, ISfcAlterable, ISfcDomain2
상속
특성
구현

설명

클래스 인스턴스로 ManagedInstance 표현되는 SQL Server 원격 인스턴스는 ManagedInstanceFactory 클래스에서 정의한 메서드를 사용하여 SQL Server Utility 컬렉션에 추가할 수 있습니다. 등록 후 Utility이러한 인스턴스는 사용률 데이터 및 상태 상태가 결정될 때까지 완전히 관리되지 않습니다.

생성자

Utility()

Utility 클래스의 새 기본 인스턴스를 초기화합니다.

Utility(SqlStoreConnection)

SqlStore에 대한 지정한 연결을 포함하는 Utility 클래스의 새 인스턴스를 초기화합니다.

속성

AbstractIdentityKey

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
Computers

관리되는 인스턴스를 실행 중인 컴퓨터의 컬렉션을 가져옵니다.

CreatedBy

Utility를 만든 사용자의 인증 자격 증명을 가져옵니다.

DateCreated

SQL Server 유틸리티를 만든 날짜와 시간을 가져옵니다.

DeployedDacCount

SQL Server 유틸리티에서 관리하는 SQL Server 인스턴스에 배포된 DAC 수를 가져옵니다.

DeployedDacHealthyCount

SQL Server 유틸리티에서 관리하는 SQL Server 인스턴스에서 정상 배포된 DAC 수를 가져옵니다.

DeployedDacManagementPendingCount

관리 보류 중 상태의 배포된 DAC 인스턴스 수를 가져옵니다.

DeployedDacOnOverutilizedComputerCount

초과 사용 컴퓨터에서 실행되는 관리되는 인스턴스에 배포된 DAC 수를 가져옵니다.

DeployedDacOnUnderutilizedComputerCount

미달 사용 컴퓨터에서 실행되는 관리되는 인스턴스에 배포된 DAC 수를 가져옵니다.

DeployedDacOverutilizedCount

배포된 초과 사용 DAC 수를 가져옵니다.

DeployedDacs

관리되는 인스턴스에 배포된 DAC 수를 가져옵니다.

DeployedDacUnderutilizedCount

모든 관리되는 인스턴스에 배포된 미달 사용 DAC 수를 가져옵니다.

DeployedDacUnhealthyCount

모든 관리되는 인스턴스에 배포된 비정상 DAC 수를 가져옵니다.

DeployedDacWithFilesOnOverutilizedVolumeCount

초과 사용 볼륨에 파일이 있는 배포된 DAC 수를 가져옵니다.

DeployedDacWithFilesOnUnderutilizedVolumeCount

미달 사용 볼륨에 파일이 있는 배포된 DAC 수를 가져옵니다.

DeployedDacWithOverutilizedFileCount

초과 사용 파일이 있는 배포된 DAC 수를 가져옵니다.

DeployedDacWithOverutilizedProcessorCount

초과 사용 프로세서에서 작동하는 배포된 DAC 수를 가져옵니다.

DeployedDacWithUnderutilizedFileCount

미달 사용 파일이 있는 배포된 DAC 수를 가져옵니다.

DeployedDacWithUnderutilizedProcessorCount

미달 사용 프로세서에서 작동하는 배포된 DAC 수를 가져옵니다.

Description

UCP를 설명하는 String을 가져오거나 설정합니다.

ManagedInstanceCount

UCP에서 관리하는 SQL Server 인스턴스 수를 가져옵니다.

ManagedInstanceHealthyCount

UCP에서 관리하는 SQL Server 정상 인스턴스 수를 가져옵니다.

ManagedInstanceManagementPendingCount

보류 중인 관리 상태가 있는 SQL Server 인스턴스 수를 가져옵니다.

ManagedInstanceOnOverutilizedComputerCount

사용량이 많은 컴퓨터에서 실행되는 SQL Server 관리되는 인스턴스 수를 가져옵니다.

ManagedInstanceOnUnderutilizedComputerCount

사용량이 부족한 컴퓨터에서 실행되는 SQL Server 관리되는 인스턴스 수를 가져옵니다.

ManagedInstanceOverutilizedCount

SQL Server 재정의된 관리되는 인스턴스 수를 가져옵니다.

ManagedInstances

UtilitySQL Server 관리되는 각 인스턴스가 포함된 컬렉션을 가져옵니다.

ManagedInstanceUnderutilizedCount

사용이 미달인 SQL Server 관리되는 인스턴스 수를 가져옵니다.

ManagedInstanceUnhealthyCount

SQL Server 비정상 관리되는 인스턴스 수를 가져옵니다.

ManagedInstanceWithFilesOnOverutilizedVolumeCount

과도하게 사용 볼륨에 파일이 있는 SQL Server 관리되는 인스턴스 수를 가져옵니다.

ManagedInstanceWithFilesOnUnderutilizedVolumeCount

사용량이 적은 볼륨에 파일이 있는 SQL Server 관리되는 인스턴스 수를 가져옵니다.

ManagedInstanceWithOverutilizedFileCount

파일을 과도하게 사용한 SQL Server 관리되는 인스턴스 수를 가져옵니다.

ManagedInstanceWithOverutilizedProcessorCount

과도하게 사용 가능한 프로세서에서 실행되는 SQL Server 관리되는 인스턴스 수를 가져옵니다.

ManagedInstanceWithUnderutilizedFileCount

사용량이 적은 파일이 있는 SQL Server 관리되는 인스턴스 수를 가져옵니다.

ManagedInstanceWithUnderutilizedProcessorCount

사용률이 저조한 프로세서에서 실행되는 SQL Server 관리되는 인스턴스 수를 가져옵니다.

MdwDatabaseName

UMDW(유틸리티 관리 데이터 웨어하우스) 데이터베이스의 이름을 가져오거나 설정합니다.

MdwRetentionLengthInDaysForDaysHistory

데이터가 일별 항목에 대한 MDW(관리 데이터 웨어하우스) 기록 테이블에 보존되는 기간(일)을 가져오거나 설정합니다.

MdwRetentionLengthInDaysForHoursHistory

데이터가 시간별 항목에 대한 UMDW(유틸리티 관리 데이터 웨어하우스) 기록 테이블에 보존되는 기간(일)을 가져오거나 설정합니다.

MdwRetentionLengthInDaysForMinutesHistory

데이터가 분별 항목에 대한 UMDW(유틸리티 관리 데이터 웨어하우스) 기록 테이블에 보존되는 기간(일)을 가져오거나 설정합니다.

Metadata

인스턴스 및 그 도메인에 대한 메타데이터를 반환합니다.

(다음에서 상속됨 SfcInstance)
Name

연결된 SQL 저장소 서버의 이름을 가져옵니다.

OverUtilizationOccurenceFrequency

지정한 후행 창의 초과 사용 상태를 계산하는 데 사용되는 발생 빈도를 가져오거나 설정합니다.

OverUtilizationTrailingWindow

상태를 컴퓨팅하는 데 사용되는 후행 창(시간)을 가져오거나 설정합니다.

Parent

키 집합을 통해 인스턴스 부모를 가져오거나 설정합니다.

(다음에서 상속됨 SfcInstance)
PolicyStore

SQL 저장소 연결의 정책을 정의하는 PolicyStore 개체를 가져옵니다.

Properties

컬렉션 인스턴스 속성을 반환합니다.

(다음에서 상속됨 SfcInstance)
PropertyStorageProvider

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
SqlStoreConnection

SQL 저장소 연결을 가져오거나 설정합니다.

State

SfcInstance 개체의 상태를 반환합니다.

(다음에서 상속됨 SfcInstance)
TotalStorageCapacity

유틸리티의 스토리지 용량을 가져옵니다.

TotalStorageUtilization

현재 사용되는 SQL Server 유틸리티 스토리지의 양을 가져옵니다.

UnderUtilizationOccurenceFrequency

지정한 후행 창의 미달 사용 상태를 계산하는 데 사용되는 발생 빈도를 가져오거나 설정합니다.

UnderUtilizationTrailingWindow

상태를 컴퓨팅하는 데 사용되는 후행 창(시간)을 가져오거나 설정합니다.

Urn

SfcInstance 개체의 URN(Uniform Resource Name)을 반환합니다.

(다음에서 상속됨 SfcInstance)
UtilityName

UCP(유틸리티 제어 지점)의 이름을 가져옵니다.

메서드

Alter()

Utility SQL Server 인스턴스에서 속성 변경 내용을 업데이트.

AlterImpl()

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
CheckObjectCreated()

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
CheckObjectState()

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
Connect(SqlStoreConnection)

connection에서 지정한 SqlStoreConnection 개체를 반환합니다.

CreateIdentityKey()

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
CreateImpl()

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
CreateUtility(String, SqlStoreConnection)

Utility 개체를 만듭니다.

CreateUtility(String, SqlStoreConnection, String, SqlSecureString)

Utility 개체를 만듭니다.

Discover(ISfcDependencyDiscoveryObjectSink)

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
DropImpl()

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
EnrollInstance(SqlStoreConnection)

sqlStoreConnection 매개 변수가 제공하는 연결에 Utility 개체를 등록합니다.

EnrollInstance(SqlStoreConnection, String, SqlSecureString)

sqlStoreConnection 매개 변수가 제공하는 연결에 Utility 개체를 등록합니다.

GetChildCollection(String)

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
GetDomain()

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
GetPropertySet()

SfcInstance 개체의 속성 집합을 반환합니다.

(다음에서 상속됨 SfcInstance)
GetTypeMetadataImpl()

적합한 TypeMetadata 클래스를 직접 반환하여 재정의되는 도메인을 나타냅니다. 코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
InitializeUIPropertyState()

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
IsLoginUtilityReader(SqlStoreConnection)

연결에 사용된 로그인에 유틸리티 읽기 역할이 있는지 여부를 확인합니다.

IsUtilityControlPoint(SqlStoreConnection)

지정한 서버가 UCP(유틸리티 제어 지점)인지 여부를 결정합니다.

MarkForDropImpl(Boolean)

삭제할 기존 개체를 나타내는 값을 반환합니다. 코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
MarkRootAsConnected()

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
MoveImpl(SfcInstance)

인스턴스에서 이동할 새 부모 개체를 나타냅니다. 코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

SfcInstance 메타데이터의 유효한 값이 업데이트될 때마다 호출됩니다.

(다음에서 상속됨 SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

SfcInstance 속성의 유효한 값이 업데이트될 때마다 호출됩니다.

(다음에서 상속됨 SfcInstance)
PostAlter(Object)

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
PostCreate(Object)

실행 결과를 만드는 기본 구현자를 나타냅니다. 코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
PostDrop(Object)

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
PostMove(Object)

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
PostRename(Object)

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
Refresh()

SQL Server 유틸리티 속성을 새로 고칩니다.

RenameImpl(SfcKey)

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
ResetKey()

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
ScriptAlter()

변경된 경우 기본 개체의 속성을 변경합니다.

Serialize(XmlWriter)

인스턴스를 XML로 직렬화합니다.

(다음에서 상속됨 SfcInstance)
ToString()

인스턴스 URN의 문자열 표현을 반환합니다.

(다음에서 상속됨 SfcInstance)
UpdateUIPropertyState()

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
Validate()

기본 자식 개체의 유효성 검사를 나타냅니다. 코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)

이벤트

propertyChanged

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
PropertyChanged

속성 값이 변경될 때 발생합니다.

(다음에서 상속됨 SfcInstance)
propertyMetadataChanged

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

속성 메타데이터 값이 변경되면 발생합니다.

(다음에서 상속됨 SfcInstance)
PropertyMetadataChanged

속성에 대한 메타데이터가 변경되었을 때 발생합니다.

(다음에서 상속됨 SfcInstance)

명시적 인터페이스 구현

ISfcDomain.GetExecutionEngine()

새 실행 엔진 인터페이스를 가져옵니다.

ISfcDomain.GetKey(IUrnFragment)

SfcKey 개체를 가져옵니다.

ISfcDomain.GetType(String)

유틸리티의 Type을 가져옵니다.

ISfcDomain.GetTypeMetadata(String)

SfcTypeMetadata를 가져옵니다.

ISfcDomain.UseSfcStateManagement()

True를 반환합니다.

ISfcDomain2.GetUrnSkeletonsFromType(Type)

URN 구조를 포함하는 문자열 값 목록을 가져옵니다.

ISfcDomainLite.DomainInstanceName

도메인의 인스턴스 이름을 가져옵니다.

ISfcDomainLite.DomainName

도메인 이름을 가져옵니다.

ISfcDomainLite.GetLogicalVersion()

논리적 버전을 지정하는 정수 값을 가져옵니다.

ISfcHasConnection.ConnectionContext

연결에 대한 연결 컨텍스트 모드를 가져옵니다.

ISfcHasConnection.GetConnection()

ISfcConnection를 가져옵니다.

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

ISfcConnection를 가져옵니다.

ISfcHasConnection.SetConnection(ISfcConnection)

ISfcConnection을 설정합니다.

적용 대상