Partilhar via


Classe ManagedInstance

The ManagedInstance type represents an instance of SQL Server that is managed by the SQL Server Utility services to control policy, and deployments.

Hierarquia de herança

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
    Microsoft.SqlServer.Management.Utility.ManagedInstance

Namespace:  Microsoft.SqlServer.Management.Utility
Assembly:  Microsoft.SqlServer.Management.Utility (em Microsoft.SqlServer.Management.Utility.dll)

Sintaxe

'Declaração
Public Class ManagedInstance _
    Inherits SfcInstance _
    Implements ISfcCreatable, ICreatable, ISfcDroppable, IDroppable
'Uso
Dim instance As ManagedInstance
public class ManagedInstance : SfcInstance, 
    ISfcCreatable, ICreatable, ISfcDroppable, IDroppable
public ref class ManagedInstance : public SfcInstance, 
    ISfcCreatable, ICreatable, ISfcDroppable, IDroppable
type ManagedInstance =  
    class 
        inherit SfcInstance 
        interface ISfcCreatable 
        interface ICreatable 
        interface ISfcDroppable 
        interface IDroppable 
    end
public class ManagedInstance extends SfcInstance implements ISfcCreatable, ICreatable, ISfcDroppable, IDroppable

O tipo ManagedInstance expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ManagedInstance Initializes a new instance of the ManagedInstance class.

Início

Propriedades

  Nome Descrição
Propriedade protegida AbstractIdentityKey Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Propriedade pública AgentProxyAccount Gets the SQL Server Agent proxy account used to run scheduled jobs on the instance of SQL Server.
Propriedade pública BackupDirectory Gets the backup directory for the server instance.
Propriedade pública CacheDirectory Gets the cache directory where temporary files can be stored during deployment onto the instance of SQL Server.
Propriedade pública Collation Gets the collation for the server instance.
Propriedade pública ComputerNamePhysicalNetBIOS Gives the physical NetBIOS for the server instance.
Propriedade pública ComputerProcessorHealthState Gets the computer processor health state.
Propriedade pública ContainsOverUtilizedDatabases Gets a value that indicates whether the server instance contains an over utilized databases.
Propriedade pública ContainsOverUtilizedVolumes Gets a value that indicates whether the server instance contains an over utilized volumes.
Propriedade pública ContainsUnderUtilizedDatabases Gets a value that indicates whether the server instance contains an under utilized databases.
Propriedade pública ContainsUnderUtilizedVolumes Gets a value that indicates whether the server instance contains an under utilized volumes.
Propriedade pública CpuMaxClockSpeed Gets the maximum clock speed of the CPU.
Propriedade pública CpuName Gets the name of the CPU.
Propriedade pública DateCreated Gets the time and date when the ManagedInstance object was created.
Propriedade pública Edition Gets the edition of the instance of SQL Server.
Propriedade pública EngineEdition Gets the engine edition for the instance of SQL Server.
Propriedade pública FileSpaceHealthState Gets the file space health state.
Propriedade pública ID Gets ID value that uniquely identifies the managed instance of SQL Server.
Propriedade pública IdentityKey Gets the key value that identifies the managed instance.
Propriedade pública InstanceName Gets the name of the instance of SQL Server.
Propriedade pública IsCaseSensitive Gets a value that indicates whether the server instance is case-sensitive.
Propriedade pública IsClustered Gets a value that indicates whether the server instance is part of a clustered server.
Propriedade pública IsPolicyOverridden Gets a value that indicates whether any of the server instance policies have been overridden.
Propriedade pública Language Gets the language used by the managed instance of SQL Server.
Propriedade pública LastReportedTime Gets the latest reported time for the properties of the server instance object.
Propriedade pública ManagementState Gets the current state of instance of SQL Server with regard to being managed by the SQL Server Utility service.
Propriedade pública Metadata Returns metadata about the instance and its domain. (Herdado de SfcInstance.)
Propriedade pública Name Gets or sets the name of the managed instance.
Propriedade pública NetName Gets the NetBIOS name of the network on which the server instance is running.
Propriedade pública OSVersion Gets the operating system version of the managed instance of SQL Server.
Propriedade pública Parent Gets or sets the Utility object that is the parent of the ManagedInstance object.
Propriedade pública PhysicalMemory Gets the physical memory of the managed instance of SQL Server.
Propriedade pública Processors Gets the number of processors for the managed instance of SQL Server.
Propriedade pública ProductLevel Gets the product level of the server instance.
Propriedade pública Properties Returns a collection instance properties. (Herdado de SfcInstance.)
Propriedade protegida PropertyStorageProvider Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Propriedade pública ServerProcessorHealthState Gets the server instance processor health state.
Propriedade pública ServerType Gets the type of the server instance.
Propriedade pública ServerUrn Gets the uniform resource name (URN) of the server instance.
Propriedade protegida State Returns the state of the SfcInstance object. (Herdado de SfcInstance.)
Propriedade pública Urn Returns the uniform resource name of the SfcInstance object. (Herdado de SfcInstance.)
Propriedade pública Version Specifies the version of the server instance.
Propriedade pública VolumeSpaceHealthState Gets the volume space health state.

Início

Métodos

  Nome Descrição
Método protegido AlterImpl Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método protegido CheckObjectCreated Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método protegido CheckObjectState Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método protegido CreateIdentityKey Creates an SfcKey object. (Substitui SfcInstance.CreateIdentityKey().)
Método protegido CreateImpl Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método público Discover Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método protegido DropImpl Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método protegido GetChildCollection Throws a UtilityException. There is no such collection. (Substitui SfcInstance.GetChildCollection(String).)
Método público GetDomain Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método público GetHashCode (Herdado de Object.)
Método públicoMembro estático GetObjectFactory Gets the factory object used to create new instances.
Método público GetPropertySet Returns the set of properties for the SfcInstance object. (Herdado de SfcInstance.)
Método público GetType (Herdado de Object.)
Método protegido GetTypeMetadataImpl Indicates the domains that override by returning the right TypeMetadata class directly. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método protegido InitializeUIPropertyState Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método protegido MarkForDropImpl Returns a value that indicates the existing objects to be dropped. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método protegido MarkRootAsConnected Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método protegido MemberwiseClone (Herdado de Object.)
Método protegido MoveImpl Indicates the new parent object to move in an instance. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método protegido OnPropertyMetadataChanges Invoked whenever the effective value of any SfcInstance metadata is updated. (Herdado de SfcInstance.)
Método protegido OnPropertyValueChanges Invoked whenever the effective value of any SfcInstance property is updated. (Herdado de SfcInstance.)
Método protegido PostAlter Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método protegido PostCreate Sets the ID property of the base type to the execution result. (Substitui SfcInstance.PostCreate(Object).)
Método protegido PostDrop Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método protegido PostMove Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método protegido PostRename Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método público Refresh Refreshes the object's properties by reading them from the server. (Herdado de SfcInstance.)
Método público Remove Gets the parent SqlStoreConnection object.
Método protegido RenameImpl Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método protegido ResetKey Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método público Serialize Serializes the instance to XML. (Herdado de SfcInstance.)
Método público ToString Returns a string representation of the instance Urn. (Herdado de SfcInstance.)
Método protegido UpdateUIPropertyState Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Método protegido Validate Indicates the basic child object's validation. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)

Início

Eventos

  Nome Descrição
Evento protegido propertyChanged Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Evento público PropertyChanged CLS-compliant event for property changes. (Herdado de SfcInstance.)
Evento protegido propertyMetadataChanged Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.)
Evento público PropertyMetadataChanged CLS-compliant event for property metadata changes. (Herdado de SfcInstance.)

Início

Implementações de interfaces explícitas

  Nome Descrição
Implementações de interfaces explícitasMétodo privado ICreatable.Create Tests whether the state is managed and creates a server and connection if in the managed state.
Implementações de interfaces explícitasMétodo privado IDroppable.Drop Tests whether state is managed and drops the instance if it is managed.
Implementações de interfaces explícitasMétodo privado ISfcCreatable.ScriptCreate Creates an ISfcScript object.
Implementações de interfaces explícitasMétodo privado ISfcDroppable.ScriptDrop Drops an ISfcScript object.

Início

Comentários

The Managed instance object represents an instance of SQL Server that is included in the group of computers managed by SQL Server Utility services. Using the ManagedObject object, you can:

  • Determine the agent proxy account that runs scheduled jobs on the instance of SQL Server.

  • Determine the cache directory where temporary files are stored during a deployment.

  • Determine the management state of the instance of SQL Server.

  • Stop managing the instance of SQL Server and remove it from the SQL Server Utility.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Management.Utility