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이용 데이터와 건강 상태가 확인될 때까지 이 사례들이 완전히 관리되지 않습니다.

생성자

Name Description
Utility()

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

Utility(SqlStoreConnection)

지정된 연결을 SqlStore가진 클래스의 Utility 새 인스턴스를 초기화합니다.

속성

Name Description
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

Utility.에 의해 관리되는 각 SQL 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

일별 입력에 대해 Management Data Warehouse(MDW) 히스토리 테이블에 데이터가 보관될 길이(일 단위)를 얻거나 설정합니다.

MdwRetentionLengthInDaysForHoursHistory

유틸리티 관리 데이터 웨어하우스(UMDW) 역사 테이블에 시간당 항목별로 데이터가 보관되는 일수를 수 단위로 설정합니다.

MdwRetentionLengthInDaysForMinutesHistory

분당 입력에 대해 유틸리티 관리 데이터 웨어하우스(UMDW) 역사 테이블에 데이터가 보관되는 일수 단위를 얻거나 설정합니다.

Metadata

인스턴스와 도메인에 관한 메타데이터를 반환합니다.

(다음에서 상속됨 SfcInstance)
Name

연결된 SQL Store 서버의 이름을 얻습니다.

OverUtilizationOccurenceFrequency

지정된 트레일링 윈도우 동안 컴퓨터 과잉 사용 시 발생 빈도를 설정합니다.

OverUtilizationTrailingWindow

건강 상태를 계산하는 데 사용되는 시간 단위의 후행 창을 얻거나 설정합니다.

Parent

키체인을 통해 인스턴스 부모를 받거나 설정합니다.

(다음에서 상속됨 SfcInstance)
PolicyStore

SQL Store 연결의 정책을 정의하는 객체를 PolicyStore 가져옵니다.

Properties

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

(다음에서 상속됨 SfcInstance)
PropertyStorageProvider

코드에서 이 멤버를 직접 언급하지 마세요. SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
SqlStoreConnection

SQL Store 연결을 받거나 설정합니다

State

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

(다음에서 상속됨 SfcInstance)
TotalStorageCapacity

유틸리티의 저장 용량을 받습니다.

TotalStorageUtilization

현재 사용 중인 SQL Server 유틸리티 저장소 용량을 받습니다.

UnderUtilizationOccurenceFrequency

지정된 후행 윈도우 동안 컴퓨터 미활용 상태 상태를 측정하는 발생 빈도를 얻거나 설정합니다.

UnderUtilizationTrailingWindow

건강 상태를 계산하는 데 사용되는 시간 단위의 후행 창을 얻거나 설정합니다.

Urn

SfcInstance 객체의 균일한 리소스 이름을 반환합니다.

(다음에서 상속됨 SfcInstance)
UtilityName

유틸리티 제어 지점(UCP)의 이름을 얻습니다.

메서드

Name Description
Alter()

SQL Server 인스턴스의 모든 Utility 속성 변경 사항을 업데이트합니다.

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, String, SqlSecureString)

Utility 개체를 만듭니다.

CreateUtility(String, SqlStoreConnection)

Utility 개체를 만듭니다.

Discover(ISfcDependencyDiscoveryObjectSink)

코드에서 이 멤버를 직접 언급하지 마세요. SQL Server 인프라를 지원합니다.

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

코드에서 이 멤버를 직접 언급하지 마세요. SQL Server 인프라를 지원합니다.

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

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

EnrollInstance(SqlStoreConnection)

매개변수가 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)

이벤트

Name Description
propertyChanged

코드에서 이 멤버를 직접 언급하지 마세요. SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SfcInstance)
PropertyChanged

속성 값이 변경되면 발생합니다.

(다음에서 상속됨 SfcInstance)
propertyMetadataChanged

코드에서 이 멤버를 직접 언급하지 마세요. SQL Server 인프라를 지원합니다.

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

(다음에서 상속됨 SfcInstance)
PropertyMetadataChanged

부동산의 메타데이터가 변경되었을 때 발생합니다.

(다음에서 상속됨 SfcInstance)

명시적 인터페이스 구현

Name Description
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설정합니다.

적용 대상