SmoUtility.IsSupportedObject 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| IsSupportedObject(Type, ServerVersion, DatabaseEngineType, DatabaseEngineEdition) |
指定類型是否被指定的伺服器版本、引擎類型及引擎版本所支援。 |
| IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences) |
檢查該物件根伺服器的 and ServerVersion 是否支援DatabaseEngineType指定型別。 如果 ScriptingPreferences 非空,也會檢查指定型別是否被ServerVersionDatabaseEngineType目標伺服器的 和 支援。 |
IsSupportedObject(Type, ServerVersion, DatabaseEngineType, DatabaseEngineEdition)
指定類型是否被指定的伺服器版本、引擎類型及引擎版本所支援。
public static bool IsSupportedObject(Type type, Microsoft.SqlServer.Management.Common.ServerVersion serverVersion, Microsoft.SqlServer.Management.Common.DatabaseEngineType databaseEngineType, Microsoft.SqlServer.Management.Common.DatabaseEngineEdition databaseEngineEdition);
static member IsSupportedObject : Type * Microsoft.SqlServer.Management.Common.ServerVersion * Microsoft.SqlServer.Management.Common.DatabaseEngineType * Microsoft.SqlServer.Management.Common.DatabaseEngineEdition -> bool
Public Function IsSupportedObject (type As Type, serverVersion As ServerVersion, databaseEngineType As DatabaseEngineType, databaseEngineEdition As DatabaseEngineEdition) As Boolean
參數
- type
- Type
- serverVersion
- ServerVersion
- databaseEngineType
- DatabaseEngineType
- databaseEngineEdition
- DatabaseEngineEdition
傳回
適用於
IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)
檢查該物件根伺服器的 and ServerVersion 是否支援DatabaseEngineType指定型別。 如果 ScriptingPreferences 非空,也會檢查指定型別是否被ServerVersionDatabaseEngineType目標伺服器的 和 支援。
public static bool IsSupportedObject<T>(this Microsoft.SqlServer.Management.Smo.SqlSmoObject smoObject, Microsoft.SqlServer.Management.Smo.ScriptingPreferences sp = default) where T : Microsoft.SqlServer.Management.Smo.SqlSmoObject;
static member IsSupportedObject : Microsoft.SqlServer.Management.Smo.SqlSmoObject * Microsoft.SqlServer.Management.Smo.ScriptingPreferences -> bool (requires 'T :> Microsoft.SqlServer.Management.Smo.SqlSmoObject)
<Extension()>
Public Function IsSupportedObject(Of T As SqlSmoObject) (smoObject As SqlSmoObject, Optional sp As ScriptingPreferences = Nothing) As Boolean
類型參數
- T
參數
- smoObject
- SqlSmoObject
可選 - 若提供,也會檢查目標伺服器是否支援指定類型
傳回
TRUE:若該指定型別已被目前連線及/或 ScriptingPreferences 支援