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

适用于