Utility 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 클래스는 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) |
지정된 연결을 |
속성
| Name | Description |
|---|---|
| AbstractIdentityKey |
코드에서 이 멤버를 직접 언급하지 마세요. SQL Server 인프라를 지원합니다. (다음에서 상속됨 SfcInstance) |
| Computers |
관리되는 인스턴스를 실행하는 컴퓨터 모음을 가져옵니다. |
| CreatedBy | |
| 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) |
에 의해 |
| 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) |
매개변수가 |
| EnrollInstance(SqlStoreConnection) |
매개변수가 |
| 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() |
|
| ISfcDomain2.GetUrnSkeletonsFromType(Type) |
URN 스켈레톤을 포함하는 문자열 값 목록을 얻습니다. |
| ISfcDomainLite.DomainInstanceName |
도메인의 인스턴스 이름을 얻습니다. |
| ISfcDomainLite.DomainName |
도메인 이름을 얻습니다. |
| ISfcDomainLite.GetLogicalVersion() |
논리 버전을 명시하는 정수 값을 얻습니다. |
| ISfcHasConnection.ConnectionContext |
연결의 컨텍스트 모드를 받아요. |
| ISfcHasConnection.GetConnection() |
ISfcConnection를 가져옵니다. |
| ISfcHasConnection.GetConnection(SfcObjectQueryMode) |
ISfcConnection를 가져옵니다. |
| ISfcHasConnection.SetConnection(ISfcConnection) |
를 ISfcConnection설정합니다. |