Utility 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
该Utility类表示一个实用工具控制点 (UCP) ,用于定义用于管理SQL Server的一个或多个远程实例的方法和属性。
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
- 继承
- 属性
- 实现
注解
可以使用 ManagedInstanceFactory 类定义的方法将SQL Server的远程实例(由ManagedInstance类实例表示)添加到 SQL Server 实用工具的集合中。 注册后 Utility,在确定这些实例的利用率数据和运行状况状态之前,这些实例不会完全管理。
构造函数
Utility() |
初始化 Utility 类的新的默认实例。 |
Utility(SqlStoreConnection) |
使用指定的到 |
属性
AbstractIdentityKey |
不要在您的代码中直接引用此成员。 它支持 SQL Server 基础结构。 (继承自 SfcInstance) |
Computers |
获取运行托管实例的计算机集合。 |
CreatedBy |
获取创建 Utility 的用户的身份验证凭据。 |
DateCreated |
获取创建SQL Server实用工具的日期和时间。 |
DeployedDacCount |
获取由SQL Server实用工具管理的SQL Server实例上部署的 DC 数。 |
DeployedDacHealthyCount |
获取由SQL Server实用工具管理的SQL Server实例上正常部署的 DC 数。 |
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 |
获取或设置针对每天的条目将数据保留在管理数据仓库 (MDW) 历史记录表中的长度(以天为单位)。 |
MdwRetentionLengthInDaysForHoursHistory |
获取或设置针对每小时的条目将数据保留在实用工具管理数据仓库 (UMDW) 历史记录表中的长度(以天为单位)。 |
MdwRetentionLengthInDaysForMinutesHistory |
获取或设置针对每分钟的条目将数据保留在实用工具管理数据仓库 (UMDW) 历史记录表中的长度(以天为单位)。 |
Metadata |
返回有关实例及其域的元数据。 (继承自 SfcInstance) |
Name |
获取所连接的 SQL Store 服务器的名称。 |
OverUtilizationOccurenceFrequency |
获取或设置用于跨指定的尾随时段计算过度使用运行状态的出现频率。 |
OverUtilizationTrailingWindow |
获取或设置用于计算运行状态的尾随时段(小时)。 |
Parent |
通过键链获取或设置实例父对象。 (继承自 SfcInstance) |
PolicyStore |
获取 PolicyStore 对象,该对象定义 SQL Store 连接的策略。 |
Properties |
返回集合实例属性。 (继承自 SfcInstance) |
PropertyStorageProvider |
不要在您的代码中直接引用此成员。 它支持 SQL Server 基础结构。 (继承自 SfcInstance) |
SqlStoreConnection |
获取或设置 SQL Store 连接 |
State |
返回 SfcInstance 对象的状态。 (继承自 SfcInstance) |
TotalStorageCapacity |
获取该实用工具的存储容量。 |
TotalStorageUtilization |
获取当前使用的SQL Server实用工具存储量。 |
UnderUtilizationOccurenceFrequency |
获取或设置用于跨指定的尾随窗口计算使用不足运行状态的出现频率。 |
UnderUtilizationTrailingWindow |
获取或设置用于计算运行状态的尾随时段(小时)。 |
Urn |
返回 SfcInstance 对象的统一资源名称。 (继承自 SfcInstance) |
UtilityName |
获取实用工具控制点 (UCP) 的名称。 |
方法
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) |
创建一个 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。 |