ManagedInstance 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
该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
- 继承
- 实现
注解
托管实例对象表示包含在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 物体。 |