語言

ManagedInstance 類別

定義

該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
繼承
ManagedInstance
實作

備註

受管理實例物件代表包含在 SQL Server 工具服務管理的電腦群組中的 SQL Server 實例。 使用 ManagedObject 物件,你可以:

  • 確定在 SQL Server 實例上執行排程工作的代理帳戶。

  • 確定部署期間暫存檔案的快取目錄。

  • 確定 SQL Server 實例的管理狀態。

  • 停止管理 SQL Server 實例,並從 SQL Server 工具中移除它。

建構函式

名稱 Description
ManagedInstance()

初始化 ManagedInstance 類別的新執行個體。

屬性

名稱 Description
AbstractIdentityKey

請勿在程式碼中直接提及此成員。 它支援 SQL Server 基礎架構。

(繼承來源 SfcInstance)
AgentProxyAccount

取得用於在 SQL Server 實例上執行排程工作的 SQL Server Agent 代理帳號。

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 物件 Utility 物件。

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

取得體積空間的健康狀態。

方法

名稱 Description
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)

事件

名稱 Description
propertyChanged

請勿在程式碼中直接提及此成員。 它支援 SQL Server 基礎架構。

(繼承來源 SfcInstance)
PropertyChanged

發生於屬性值變更時。

(繼承來源 SfcInstance)
propertyMetadataChanged

請勿在程式碼中直接提及此成員。 它支援 SQL Server 基礎架構。

當屬性元資料值改變時會發生。

(繼承來源 SfcInstance)
PropertyMetadataChanged

當某個物業的元資料發生變化時。

(繼承來源 SfcInstance)

明確介面實作

名稱 Description
ICreatable.Create()

測試狀態是否受管理,若處於受管理狀態,則建立伺服器與連線。

IDroppable.Drop()

如果狀態被管理,會丟棄實例。

ISfcCreatable.ScriptCreate()

建立 ISfcScript 物件。

ISfcDroppable.ScriptDrop()

掉落一個 ISfcScript 物品。

適用於