Поделиться через


Класс ManagedInstance

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

Иерархия наследования

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

Пространство имен:  Microsoft.SqlServer.Management.Utility
Сборка:  Microsoft.SqlServer.Management.Utility (в Microsoft.SqlServer.Management.Utility.dll)

Синтаксис

'Декларация
Public Class ManagedInstance _
    Inherits SfcInstance _
    Implements ISfcCreatable, ICreatable, ISfcDroppable, IDroppable
'Применение
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

Тип ManagedInstance обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод ManagedInstance Initializes a new instance of the ManagedInstance class.

В начало

Свойства

  Имя Описание
Защищенное свойство AbstractIdentityKey Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Открытое свойство AgentProxyAccount Gets the SQL Server Agent proxy account used to run scheduled jobs on the instance of SQL Server.
Открытое свойство BackupDirectory Gets the backup directory for the server instance.
Открытое свойство CacheDirectory Gets the cache directory where temporary files can be stored during deployment onto the instance of SQL Server.
Открытое свойство Collation Gets the collation for the server instance.
Открытое свойство ComputerNamePhysicalNetBIOS Gives the physical NetBIOS for the server instance.
Открытое свойство ComputerProcessorHealthState Gets the computer processor health state.
Открытое свойство CpuMaxClockSpeed Gets the maximum clock speed of the CPU.
Открытое свойство CpuName Gets the name of the CPU.
Открытое свойство DateCreated Gets the time and date when the ManagedInstance object was created.
Открытое свойство Edition Gets the edition of the instance of SQL Server.
Открытое свойство EngineEdition Gets the engine edition for the instance of SQL Server.
Открытое свойство FileSpaceHealthState Gets the file space health state.
Открытое свойство ID Gets ID value that uniquely identifies the managed instance of SQL Server.
Открытое свойство IdentityKey Gets the key value that identifies the managed instance.
Открытое свойство InstanceName Gets the name of the instance of SQL Server.
Открытое свойство IsCaseSensitive Gets a value that indicates whether the server instance is case-sensitive.
Открытое свойство IsClustered Gets a value that indicates whether the server instance is part of a clustered server.
Открытое свойство IsPolicyOverridden Gets a value that indicates whether any of the server instance policies have been overridden.
Открытое свойство Language Gets the language used by the managed instance of SQL Server.
Открытое свойство LastReportedTime Gets the latest reported time for the properties of the server instance object.
Открытое свойство ManagementState Gets the current state of instance of SQL Server with regard to being managed by the SQL Server Utility service.
Открытое свойство Metadata Returns metadata about the instance and its domain. (Производный от SfcInstance.)
Открытое свойство Name Gets or sets the name of the managed instance.
Открытое свойство NetName Gets the NetBIOS name of the network on which the server instance is running.
Открытое свойство OSVersion Gets the operating system version of the managed instance of SQL Server.
Открытое свойство Parent Gets or sets the Utility object that is the parent of the ManagedInstance object.
Открытое свойство PhysicalMemory Gets the physical memory of the managed instance of SQL Server.
Открытое свойство Processors Gets the number of processors for the managed instance of SQL Server.
Открытое свойство ProductLevel Gets the product level of the server instance.
Открытое свойство Properties Returns a collection instance properties. (Производный от SfcInstance.)
Защищенное свойство PropertyStorageProvider Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Открытое свойство ServerProcessorHealthState Gets the server instance processor health state.
Открытое свойство ServerType Gets the type of the server instance.
Открытое свойство ServerUrn Gets the uniform resource name (URN) of the server instance.
Защищенное свойство State Returns the state of the SfcInstance object. (Производный от SfcInstance.)
Открытое свойство Urn Returns the uniform resource name of the SfcInstance object. (Производный от SfcInstance.)
Открытое свойство Version Specifies the version of the server instance.
Открытое свойство VolumeSpaceHealthState Gets the volume space health state.

В начало

Методы

  Имя Описание
Защищенный метод AlterImpl Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Защищенный метод CheckObjectCreated Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Защищенный метод CheckObjectState Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Защищенный метод CreateIdentityKey Creates an SfcKey object. (Переопределяет SfcInstance. . :: . .CreateIdentityKey() () () ().)
Защищенный метод CreateImpl Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Открытый метод Discover Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Защищенный метод DropImpl Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Защищенный метод GetChildCollection Throws a UtilityException. There is no such collection. (Переопределяет SfcInstance. . :: . .GetChildCollection(String).)
Открытый метод GetDomain Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Открытый метод GetHashCode (Производный от Object.)
Открытый методСтатический элемент GetObjectFactory Gets the factory object used to create new instances.
Открытый метод GetPropertySet Returns the set of properties for the SfcInstance object. (Производный от SfcInstance.)
Открытый метод GetType (Производный от Object.)
Защищенный метод GetTypeMetadataImpl Indicates the domains that override by returning the right TypeMetadata class directly. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Защищенный метод InitializeUIPropertyState Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Защищенный метод MarkForDropImpl Returns a value that indicates the existing objects to be dropped. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Защищенный метод MarkRootAsConnected Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Защищенный метод MemberwiseClone (Производный от Object.)
Защищенный метод MoveImpl Indicates the new parent object to move in an instance. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Защищенный метод OnPropertyMetadataChanges Invoked whenever the effective value of any SfcInstance metadata is updated. (Производный от SfcInstance.)
Защищенный метод OnPropertyValueChanges Invoked whenever the effective value of any SfcInstance property is updated. (Производный от SfcInstance.)
Защищенный метод PostAlter Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Защищенный метод PostCreate Sets the ID property of the base type to the execution result. (Переопределяет SfcInstance. . :: . .PostCreate(Object).)
Защищенный метод PostDrop Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Защищенный метод PostMove Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Защищенный метод PostRename Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Открытый метод Refresh Refreshes the object's properties by reading them from the server. (Производный от SfcInstance.)
Открытый метод Remove Gets the parent SqlStoreConnection object.
Защищенный метод RenameImpl Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Защищенный метод ResetKey Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Открытый метод Serialize Serializes the instance to XML. (Производный от SfcInstance.)
Открытый метод ToString Returns a string representation of the instance Urn. (Производный от SfcInstance.)
Защищенный метод UpdateUIPropertyState Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Защищенный метод Validate Indicates the basic child object's validation. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)

В начало

События

  Имя Описание
Защищенное событие propertyChanged Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Открытое событие PropertyChanged CLS-compliant event for property changes. (Производный от SfcInstance.)
Защищенное событие propertyMetadataChanged Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SfcInstance.)
Открытое событие PropertyMetadataChanged CLS-compliant event for property metadata changes. (Производный от SfcInstance.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ICreatable. . :: . .Create Tests whether the state is managed and creates a server and connection if in the managed state.
Явная реализация интерфейсаЗакрытый метод IDroppable. . :: . .Drop Tests whether state is managed and drops the instance if it is managed.
Явная реализация интерфейсаЗакрытый метод ISfcCreatable. . :: . .ScriptCreate Creates an ISfcScript object.
Явная реализация интерфейсаЗакрытый метод ISfcDroppable. . :: . .ScriptDrop Drops an ISfcScript object.

В начало

Замечания

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.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.