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 。 |