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 컬렉션에 추가할 수 있습니다. 등록 후 Utility이러한 인스턴스는 사용률 데이터 및 상태 상태가 결정될 때까지 완전히 관리되지 않습니다.
생성자
Utility() |
Utility 클래스의 새 기본 인스턴스를 초기화합니다. |
Utility(SqlStoreConnection) |
|
속성
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) |
|
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) |
|
EnrollInstance(SqlStoreConnection, String, SqlSecureString) |
|
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() |
|
ISfcDomain2.GetUrnSkeletonsFromType(Type) |
URN 구조를 포함하는 문자열 값 목록을 가져옵니다. |
ISfcDomainLite.DomainInstanceName |
도메인의 인스턴스 이름을 가져옵니다. |
ISfcDomainLite.DomainName |
도메인 이름을 가져옵니다. |
ISfcDomainLite.GetLogicalVersion() |
논리적 버전을 지정하는 정수 값을 가져옵니다. |
ISfcHasConnection.ConnectionContext |
연결에 대한 연결 컨텍스트 모드를 가져옵니다. |
ISfcHasConnection.GetConnection() |
ISfcConnection를 가져옵니다. |
ISfcHasConnection.GetConnection(SfcObjectQueryMode) |
ISfcConnection를 가져옵니다. |
ISfcHasConnection.SetConnection(ISfcConnection) |
ISfcConnection을 설정합니다. |