Compartir a través de


Clase ManagedInstance

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

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.SqlServer.Management.Utility
Ensamblado:  Microsoft.SqlServer.Management.Utility (en Microsoft.SqlServer.Management.Utility.dll)

Sintaxis

'Declaración
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

El tipo ManagedInstance expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ManagedInstance Initializes a new instance of the ManagedInstance class.

Arriba

Propiedades

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

Arriba

Métodos

  Nombre Descripción
Método protegido AlterImpl No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método protegido CheckObjectCreated No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método protegido CheckObjectState No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método protegido CreateIdentityKey Creates an SfcKey object. (Invalida SfcInstance.CreateIdentityKey().)
Método protegido CreateImpl No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método público Discover No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método protegido DropImpl No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método protegido GetChildCollection Throws a UtilityException. There is no such collection. (Invalida SfcInstance.GetChildCollection(String).)
Método público GetDomain No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método público GetHashCode (Se hereda de Object.)
Método públicoMiembro 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. (Se hereda de SfcInstance.)
Método público GetType (Se hereda de Object.)
Método protegido GetTypeMetadataImpl Indicates the domains that override by returning the right TypeMetadata class directly. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método protegido InitializeUIPropertyState No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método protegido MarkForDropImpl Returns a value that indicates the existing objects to be dropped. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método protegido MarkRootAsConnected No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método protegido MoveImpl Indicates the new parent object to move in an instance. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método protegido OnPropertyMetadataChanges Invoked whenever the effective value of any SfcInstance metadata is updated. (Se hereda de SfcInstance.)
Método protegido OnPropertyValueChanges Invoked whenever the effective value of any SfcInstance property is updated. (Se hereda de SfcInstance.)
Método protegido PostAlter No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método protegido PostCreate Sets the ID property of the base type to the execution result. (Invalida SfcInstance.PostCreate(Object).)
Método protegido PostDrop No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método protegido PostMove No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método protegido PostRename No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método público Refresh Refreshes the object's properties by reading them from the server. (Se hereda de SfcInstance.)
Método público Remove Gets the parent SqlStoreConnection object.
Método protegido RenameImpl No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método protegido ResetKey No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método público Serialize Serializes the instance to XML. (Se hereda de SfcInstance.)
Método público ToString Returns a string representation of the instance Urn. (Se hereda de SfcInstance.)
Método protegido UpdateUIPropertyState No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Método protegido Validate Indicates the basic child object's validation. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)

Arriba

Eventos

  Nombre Descripción
Evento protegido propertyChanged No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Evento público PropertyChanged CLS-compliant event for property changes. (Se hereda de SfcInstance.)
Evento protegido propertyMetadataChanged No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcInstance.)
Evento público PropertyMetadataChanged CLS-compliant event for property metadata changes. (Se hereda de SfcInstance.)

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación 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.
Implementación de interfaces explícitasMétodo privado IDroppable.Drop Tests whether state is managed and drops the instance if it is managed.
Implementación de interfaces explícitasMétodo privado ISfcCreatable.ScriptCreate Creates an ISfcScript object.
Implementación de interfaces explícitasMétodo privado ISfcDroppable.ScriptDrop Drops an ISfcScript object.

Arriba

Comentarios

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.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.SqlServer.Management.Utility