ManagedInstance 类

定义

ManagedInstance类型表示由SQL Server实用工具服务管理的SQL Server实例,用于控制策略和部署。

public ref class ManagedInstance : Microsoft::SqlServer::Management::Sdk::Sfc::SfcInstance, Microsoft::SqlServer::Management::Common::ICreatable, Microsoft::SqlServer::Management::Common::IDroppable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcCreatable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcDroppable
public class ManagedInstance : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCreatable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable
type ManagedInstance = class
    inherit SfcInstance
    interface ISfcCreatable
    interface ICreatable
    interface ISfcDroppable
    interface IDroppable
Public Class ManagedInstance
Inherits SfcInstance
Implements ICreatable, IDroppable, ISfcCreatable, ISfcDroppable
继承
ManagedInstance
实现

注解

托管实例对象表示包含在SQL Server实用工具服务管理的计算机组中的SQL Server实例。 使用 ManagedObject 对象,你可以:

  • 确定在SQL Server实例上运行调度作业的代理代理账户。

  • 确定部署期间临时文件存储的缓存目录。

  • 确定SQL Server实例的管理状态。

  • 停止管理SQL Server实例,并将其从SQL Server工具中移除。

构造函数

名称 说明
ManagedInstance()

初始化 ManagedInstance 类的新实例。

属性

名称 说明
AbstractIdentityKey

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
AgentProxyAccount

获取用于在SQL Server实例上运行调度作业的SQL Server 代理代理账户。

BackupDirectory

获取服务器实例的备份目录。

CacheDirectory

获取缓存目录,在部署到SQL Server实例时可以存储临时文件。

Collation

获取服务器实例的整合数据。

ComputerNamePhysicalNetBIOS

它提供了服务器实例的物理NetBIOS。

ComputerProcessorHealthState

获取计算机处理器的健康状态。

ContainsOverUtilizedDatabases

获得一个值,表示服务器实例是否包含过度使用的数据库。

ContainsOverUtilizedVolumes

获得一个值,表示服务器实例是否包含过用的卷。

ContainsUnderUtilizedDatabases

获得一个值,表示服务器实例是否包含未充分利用的数据库。

ContainsUnderUtilizedVolumes

获得一个值,表示服务器实例是否包含未充分利用的卷。

CpuMaxClockSpeed

它获得CPU的最大时钟频率。

CpuName

能拿到CPU的名字。

DateCreated

获取该对象创建的时间和日期 ManagedInstance

Edition

获取SQL Server实例的版本。

EngineEdition

获取SQL Server实例的引擎版本。

FileSpaceHealthState

获取文件空间的健康状态。

ID

获得唯一标识SQL Server托管实例的ID值。

IdentityKey

获取识别被管理实例的关键值。

InstanceName

获取SQL Server实例的名称。

IsCaseSensitive

获得一个值,表示服务器实例是否区分大小写。

IsClustered

获得一个值,表示服务器实例是否属于集群服务器。

IsPolicyOverridden

会获得一个值,表示是否有任何服务器实例策略被覆盖。

Language

获取SQL Server托管实例所使用的语言。

LastReportedTime

获取服务器实例对象属性的最新报告时间。

ManagementState

获取SQL Server实例当前状态,以了解由SQL Server工具服务管理的情况。

Metadata

返回关于实例及其域的元数据。

(继承自 SfcInstance)
Name

获取或设置被管理实例的名称。

NetName

获取服务器实例运行的网络的NetBIOS名称。

OSVersion

获取SQL Server托管实例的操作系统版本。

Parent

获取或设置作为对象父 ManagedInstance 的实用性对象。

PhysicalMemory

获取SQL Server托管实例的物理内存。

Processors

获取SQL Server托管实例的处理器数量。

ProductLevel

获取服务器实例的产品层级。

Properties

返回集合实例属性。

(继承自 SfcInstance)
PropertyStorageProvider

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
ServerProcessorHealthState

获取服务器实例处理器的健康状态。

ServerType

获取服务器实例的类型。

ServerUrn

获取服务器实例的统一资源名称(URN)。

State

返回 SfcInstance 对象的状态。

(继承自 SfcInstance)
Urn

返回 SfcInstance 对象的统一资源名。

(继承自 SfcInstance)
Version

指定服务器实例的版本。

VolumeSpaceHealthState

获取体积空间的健康状态。

方法

名称 说明
AlterImpl()

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
CheckObjectCreated()

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
CheckObjectState()

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
CreateIdentityKey()

创建身份密钥。

CreateImpl()

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
DropImpl()

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
GetChildCollection(String)

获得子集。

GetDomain()

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
GetObjectFactory()

获取用于创建新实例的工厂对象。

GetPropertySet()

返回 SfcInstance 对象的属性集合。

(继承自 SfcInstance)
GetTypeMetadataImpl()

通过直接返回正确的TypeMetadata类来表示覆盖的域。 请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
InitializeUIPropertyState()

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
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)

将基础类型的 ID 属性设置为执行结果。

PostDrop(Object)

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
PostMove(Object)

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
PostRename(Object)

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
Refresh()

通过从服务器读取对象属性来刷新属性。

(继承自 SfcInstance)
Remove(SqlStoreConnection)

移除该对象的托管实例 SqlStoreConnection

RenameImpl(SfcKey)

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
ResetKey()

请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。

(继承自 SfcInstance)
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)

显式接口实现

名称 说明
ICreatable.Create()

测试状态是否受管理,若处于受管理状态,则创建服务器和连接。

IDroppable.Drop()

如果状态被管理,则丢弃实例。

ISfcCreatable.ScriptCreate()

创建 对象 ISfcScript

ISfcDroppable.ScriptDrop()

掉落一个 ISfcScript 物体。

适用于