ManagedInstance 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
該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
- 繼承
- 實作
備註
受管理實例物件代表包含在 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 物品。 |