Класс 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) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.