JobServer 類別

定義

封裝 : Server[@Name='']/JobServer 的實例類別

public sealed class JobServer : Microsoft.SqlServer.Management.Smo.SqlSmoObject, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Smo.IScriptable
type JobServer = class
    inherit SqlSmoObject
    interface IAlterable
    interface IScriptable
Public NotInheritable Class JobServer
Inherits SqlSmoObject
Implements IAlterable, IScriptable
繼承
實作

欄位

名稱 Description
m_ExtendedProperties

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
singletonParent

一般的 SMO 物件透過 parentColl(父類別中對應的集合)存取父類別的參考。 單例類在父體中沒有集合。

(繼承來源 SqlSmoObject)

屬性

名稱 Description
AgentDomainGroup

封裝 : Server[@Name='']/JobServer 的實例類別

AgentLogLevel

封裝 : Server[@Name='']/JobServer 的實例類別

AgentMailType

封裝 : Server[@Name='']/JobServer 的實例類別

AgentShutdownWaitTime

封裝 : Server[@Name='']/JobServer 的實例類別

AlertCategories

封裝 : Server[@Name='']/JobServer 的實例類別

Alerts

封裝 : Server[@Name='']/JobServer 的實例類別

AlertSystem

封裝 : Server[@Name='']/JobServer 的實例類別

CollationDatabaseInServer

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
DatabaseEngineEdition

回傳 SMO 物件的 DatabaseEngineEdition

(繼承來源 SqlSmoObject)
DatabaseEngineType

回傳 SMO 物件的 DatabaseEngineType

(繼承來源 SqlSmoObject)
DatabaseMailProfile

封裝 : Server[@Name='']/JobServer 的實例類別

ErrorLogFile

封裝 : Server[@Name='']/JobServer 的實例類別

ExecuteForScalar

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
ExecutionManager

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
HostLoginName

封裝 : Server[@Name='']/JobServer 的實例類別

IdleCpuDuration

封裝 : Server[@Name='']/JobServer 的實例類別

IdleCpuPercentage

封裝 : Server[@Name='']/JobServer 的實例類別

IsCpuPollingEnabled

封裝 : Server[@Name='']/JobServer 的實例類別

IsTouched

該物件是否已被觸及以無條件腳本化 Alter

(繼承來源 SqlSmoObject)
JobCategories

封裝 : Server[@Name='']/JobServer 的實例類別

Jobs

封裝 : Server[@Name='']/JobServer 的實例類別

JobServerType

封裝 : Server[@Name='']/JobServer 的實例類別

LocalHostAlias

封裝 : Server[@Name='']/JobServer 的實例類別

LoginTimeout

封裝 : Server[@Name='']/JobServer 的實例類別

MaximumHistoryRows

封裝 : Server[@Name='']/JobServer 的實例類別

MaximumJobHistoryRows

封裝 : Server[@Name='']/JobServer 的實例類別

MsxAccountCredentialName

封裝 : Server[@Name='']/JobServer 的實例類別

MsxAccountName

封裝 : Server[@Name='']/JobServer 的實例類別

MsxServerName

封裝 : Server[@Name='']/JobServer 的實例類別

Name

封裝 : Server[@Name='']/JobServer 的實例類別

NetSendRecipient

封裝 : Server[@Name='']/JobServer 的實例類別

ObjectInSpace

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
OperatorCategories

封裝 : Server[@Name='']/JobServer 的實例類別

Operators

封裝 : Server[@Name='']/JobServer 的實例類別

Parent

封裝 : Server[@Name='']/JobServer 的實例類別

ParentCollection

回傳包含該物件的集合。 可能是 Null。

(繼承來源 SqlSmoObject)
Properties

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
ProxyAccounts

封裝 : Server[@Name='']/JobServer 的實例類別

ReplaceAlertTokensEnabled

封裝 : Server[@Name='']/JobServer 的實例類別

SaveInSentFolder

封裝 : Server[@Name='']/JobServer 的實例類別

ScalarResult

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
ServerVersion

回傳包含該物件的伺服器的 ServerVersion。 若物件未與連接伺服器相關聯,則會回傳已知的最高伺服器版本。

(繼承來源 SqlSmoObject)
ServiceAccount

封裝 : Server[@Name='']/JobServer 的實例類別

ServiceStartMode

封裝 : Server[@Name='']/JobServer 的實例類別

SharedSchedules

封裝 : Server[@Name='']/JobServer 的實例類別

SqlAgentAutoStart

封裝 : Server[@Name='']/JobServer 的實例類別

SqlAgentMailProfile

封裝 : Server[@Name='']/JobServer 的實例類別

SqlAgentRestart

封裝 : Server[@Name='']/JobServer 的實例類別

SqlServerRestart

封裝 : Server[@Name='']/JobServer 的實例類別

State

回傳物件的狀態

(繼承來源 SmoObjectBase)
SysAdminOnly

封裝 : Server[@Name='']/JobServer 的實例類別

TargetServerGroups

封裝 : Server[@Name='']/JobServer 的實例類別

TargetServers

封裝 : Server[@Name='']/JobServer 的實例類別

Urn

回傳物件的 Urn 值,該物件即時計算

(繼承來源 SqlSmoObject)
UrnSuffix

封裝 : Server[@Name='']/JobServer 的實例類別

UserData

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SmoObjectBase)
WriteOemErrorLog

封裝 : Server[@Name='']/JobServer 的實例類別

方法

名稱 Description
AddDatabaseContext(StringCollection)

方法會從 create script 相關方法(來自像 Table、Index 等衍生類別)中被呼叫。

(繼承來源 SqlSmoObject)
Alter()

封裝 : Server[@Name='']/JobServer 的實例類別

AlterImpl()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
AlterImplWorker()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
BindDefaultImpl(String, String, Boolean)

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
BindRuleImpl(String, String, Boolean)

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
CheckObjectState()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
CheckObjectState(Boolean)

這是一個虛擬函式,因此衍生類別若想對物件狀態做額外檢查,可以覆寫它

(繼承來源 SqlSmoObject)
CheckObjectStateImpl(Boolean)

檢查物件狀態因為它不是可避免的,這個函式可以直接呼叫,這表示導出類別無法提供自己的驗證

(繼承來源 SqlSmoObject)
CleanObject()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
ClearHostLoginAccount()
已淘汰.

清除 SQL Server 帳號,並使用整合安全機制登入 SQL Server。

ClearMsxAccount()

清除主伺服器帳號,並利用整合安全系統登入主伺服器,使用 sp_msx_set_account。

CreateImpl()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
CreateOrAlterImpl()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
CycleErrorLog()

Cycles SQLAgent 錯誤日誌

Discover()

最佳努力發現機制:此方法會反映元資料並取得所有可用物件

(繼承來源 SqlSmoObject)
DropImpl(Boolean, Boolean)

對於 Azure 中使用者資料庫的丟棄呼叫,當資料庫被丟棄時,連線也會關閉。ExecutionManager 通常會嘗試透過重新開啟連線來重試此類呼叫。我們希望在 handleSevereError 為真時避免此重試。

(繼承來源 SqlSmoObject)
DropImpl(Boolean)

會掉落該物體

(繼承來源 SqlSmoObject)
DropImplWorker(Urn, Boolean)

會掉落該物體

(繼承來源 SqlSmoObject)
DropJobByID(Guid)
已淘汰.

會丟棄已識別的 SQLServerAgent 工作,並從 Jobs 集合中移除引用的 Job 物件。

DropJobsByLogin(String)

移除所有由登入識別者擁有的 SQLServerAgent 工作,並將引用的 Job 物件從 Jobs 集合中移除。

DropJobsByServer(String)

丟棄所有來自指定伺服器的工作

EnumErrorLogs()

取得代理錯誤日誌

EnumJobHistory()

封裝 : Server[@Name='']/JobServer 的實例類別

EnumJobHistory(JobHistoryFilter)

EnumHistory 方法回傳一個 DataTable 物件,列舉所有工作的執行歷史。

EnumJobs()

封裝 : Server[@Name='']/JobServer 的實例類別

EnumJobs(JobFilter)

EnumJobs 方法回傳一個 DataTable 物件,列舉所有為伺服器定義的工作。

EnumPerformanceCounters()

回傳 SQL Agent 所有效能計數器的清單

EnumPerformanceCounters(String, String, String)

封裝 : Server[@Name='']/JobServer 的實例類別

EnumPerformanceCounters(String, String)

回傳給定物件名稱與計數器名稱的效能計數器實例列表

EnumPerformanceCounters(String)

回傳包含指定物件名稱的效能計數器列表

EnumSubSystems()

EnumSubSystems 方法回傳一個 DataTable 物件,用以枚舉已安裝的執行子系統。

ExecuteNonQuery(StringCollection, Boolean, Boolean)

執行 SQL 語句

(繼承來源 SqlSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

在給定的執行模式下執行給定動作。

動作完成或失敗後會重置原始模式。

(繼承來源 SqlSmoObject)
FormatSqlVariant(Object)

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
GenerateAlterEvent()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
GenerateAlterEvent(Urn, Object)

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
GetContextDB()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
GetDBName()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
GetDisabledProperties(ScriptingPreferences)

提供可列舉的屬性,這些屬性在特定伺服器類型或版本下明確被禁用。 這不是所有對指定目標不適用的屬性清單。

(繼承來源 SqlSmoObject)
GetFragOptionString(FragmentationOption)

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
GetJobByID(Guid)

GetJobByID 方法回傳一個 SQL-DMO 工作物件,參考由指定工作識別碼所識別的SQL Server Agent工作。

GetPropValue(String)

從以下取得屬性值:- 如果有財產可用(髒資產或已取回),直接取物品袋 - 否則呼叫我們的 OnPropertyMissing 方法。

如果屬性值在任一情況下都是 NULL,我會拋出例外。

(繼承來源 SqlSmoObject)
GetPropValueOptional(String)

從以下取得屬性值:- 如果狀態正在建立或我們處於設計模式(可能有 NULL 值),則在 property bag 中取得 - 否則呼叫我們的 OnPropertyMissing 方法(若值為 NULL,則拋出例外)

(繼承來源 SqlSmoObject)
GetPropValueOptional<T>(String, T)

回傳所命名屬性的值。 如果物件處於「創建」狀態且屬性尚未設定,則會回傳 defaultValue。 如果物件存在,defaultValue 會被忽略,實際值會被回傳。

(繼承來源 SqlSmoObject)
GetPropValueOptionalAllowNull(String)

從以下取得屬性值:- 如果狀態正在建立或我們處於設計模式(可能為 NULL),則在 property bag 中取得 - 否則呼叫我們的 OnPropertyMissing 方法(可能為 NULL)

(繼承來源 SqlSmoObject)
GetRealValue(Property, Object)

回傳該房產的實際價值。

(繼承來源 SqlSmoObject)
GetServerName()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
GetServerObject()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
GetSqlServerVersionName()

取得目前連線的 sqlserver 公用名稱,例如:「SQL Server 2008」。

(繼承來源 SqlSmoObject)
GetStringComparer()

回傳所有子物件集合用來比較物件名稱的比較器。 伺服器的比較器基於主控的排序。資料庫及其子節點的比較器則基於資料庫的整合。

(繼承來源 SqlSmoObject)
GetUrnRecursive(StringBuilder, UrnIdOption)

計算物件的 Urn,可能還會包含定義中除了金鑰欄位以外的其他欄位。

(繼承來源 SqlSmoObject)
GetUrnRecursive(StringBuilder)

計算該物件的骨灰盒。

(繼承來源 SqlSmoObject)
ImplInitialize(String[], OrderBy[])

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
InitChildCollection(Urn, Boolean)

初始化與該類型相關的子物件集合。 例如,名稱 Column 會初始化 Columns 集合。

(繼承來源 SqlSmoObject)
Initialize()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
Initialize(Boolean)

透過從列舉器讀取物件的屬性來初始化物件

(繼承來源 SqlSmoObject)
IsExpressSku()

回傳包含此物件的伺服器是否為 Express SKU

(繼承來源 SqlSmoObject)
IsObjectDirty()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
IsObjectInitialized()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
IsObjectInSpace()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
IsSupportedProperty(String)

驗證該指定屬性在目前伺服器環境中是否被支援

(繼承來源 SqlSmoObject)
IsVersion80SP3()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
IsVersion90AndAbove()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
MarkDropped()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
MarkForDropImpl(Boolean)

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
MsxDefect()

MSXDefect 方法終止了 SQL Server Agent 在多伺服器管理群組中的參與。

MsxDefect(Boolean)

MSXDefect 方法終止了 SQL Server Agent 在多伺服器管理群組中的參與。

MsxEnlist(String, String)

MSXEnlist 方法將 SQL Server Agent 參與作為多伺服器管理的目標。

PostAlter()

若衍生類別在更改物件後需要執行補充動作,則此函式應被覆蓋

(繼承來源 SqlSmoObject)
PostCreate()

這個函式是設計給衍生類別覆寫,如果衍生類別在物件建立後需要執行補充動作

(繼承來源 SqlSmoObject)
PostDrop()

這個函式是設計給派生類別覆寫,如果衍生類別在丟棄物件後需要執行補充動作

(繼承來源 SqlSmoObject)
PurgeJobHistory()

清除整個工作歷史。

PurgeJobHistory(JobHistoryFilter)

PurgeJobHistory 方法會移除維護所有工作執行歷史的系統紀錄,或符合篩選條件的作業。

ReadErrorLog()

讀取目前的代理錯誤日誌

ReadErrorLog(Int32)

讀取指定的代理錯誤日誌

ReassignJobsByLogin(String, String)

ReAssignJobsByLogin 方法會變更目前由登入者擁有的任何 SQLServerAgent 工作的所有權。

Refresh()

透過從伺服器讀取物件屬性來刷新物件屬性

(繼承來源 SqlSmoObject)
RemoveJobByID(Guid)

RemoveJobByID 方法會丟棄已識別的 SQLServerAgent 工作,並將參考的 Job 物件從 Jobs 集合中移除。

RemoveJobsByLogin(String)

RemoveJobsByLogin 方法會丟棄所有由登入識別者擁有的 SQLServerAgent 工作,並將引用的 Job 物件從 Jobs 集合中移除。

Script()

封裝 : Server[@Name='']/JobServer 的實例類別

Script(ScriptingOptions)

封裝 : Server[@Name='']/JobServer 的實例類別

ScriptImpl()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
ScriptImpl(ScriptingOptions)

回傳一個包含該物件腳本的 StringCollection 物件。 若 ScriptData 為真,此方法會拋出錯誤

(繼承來源 SqlSmoObject)
SetAccessToken(IRenewableToken)

設定 accessToken 以進行連線。

(繼承來源 SqlSmoObject)
SetHostLoginAccount(String, String)
已淘汰.

設定用於登入 SQL Server 的 SQL Server 帳號與密碼。

SetMsxAccount(String, String)
已淘汰.

設定主伺服器帳號。 此功能僅適用於 SQL Server 2000。

SetMsxAccount(String)

設定主伺服器帳號憑證名稱,用來儲存 MSX 帳號資訊,使用 sp_msx_set_account。

SetParentImpl(SqlSmoObject)

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
SetState(SqlSmoState)

設定物件狀態(存在、丟棄等)應用程式應避免使用此方法。

(繼承來源 SmoObjectBase)
StartMonitor(String, Int32)

StartMonitor 方法會開始透過 SQL Server 實例監控本地的 SQLServerAgent 服務。

StopMonitor()

StopMonitor 方法終止了 SQL Server 實例對本地 SQLServerAgent 服務的監控。

TestMailProfile(String)

測試郵件設定檔。 當發生故障時,會回傳為真。 此時 errorMessage 會包含相關的錯誤訊息。

TestNetSend()
已淘汰.

測試網路發送。

ThrowIfAboveVersion100(String)

若此物件的 ServerVersion 主要版本高於 10.0(SQL 2008),則拋出例外。

(繼承來源 SqlSmoObject)
ThrowIfAboveVersion80(String)

若此物件的 ServerVersion 主要版本高於 8.0(SQL 2000),則會拋出例外。

(繼承來源 SqlSmoObject)
ThrowIfBelowVersion100(String)

若此物件的 ServerVersion 主要版本低於 10.0(SQL 2008),則拋出例外。

(繼承來源 SqlSmoObject)
ThrowIfBelowVersion110(String)

若來源或目的地伺服器低於 11.0(SQL 2012),會拋出 UnsupportedVersionException

(繼承來源 SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

若此物件的 ServerVersion 主要版本低於 11.0(SQL 2012),則會拋出例外並說明該屬性不支援。

(繼承來源 SqlSmoObject)
ThrowIfBelowVersion120(String)

若此物件的 ServerVersion 主要版本低於 12.0(SQL 2014),則會拋出例外。

(繼承來源 SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

若此物件的 ServerVersion 主要版本低於 12.0(SQL 2014),會拋出例外並說明該屬性不支援。

(繼承來源 SqlSmoObject)
ThrowIfBelowVersion130(String)

如果此物件的 ServerVersion 主要版本低於 13.0(SQL 2016),則會拋出例外。

(繼承來源 SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

若該物件的 ServerVersion 主要版本低於 13.0(SQL 2016),則會拋出例外並說明該指定屬性不支援。

(繼承來源 SqlSmoObject)
ThrowIfBelowVersion140(String)

若此物件的 ServerVersion 主要版本低於 14.0(SQL 2017),則拋出例外

(繼承來源 SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

若該物件的 ServerVersion 主要版本低於 14.0(SQL 2017),會拋出例外並說明該屬性不支援

(繼承來源 SqlSmoObject)
ThrowIfBelowVersion160(String)

若該物件的 ServerVersion 主要版本低於 16.0,則拋出例外

(繼承來源 SqlSmoObject)
ThrowIfBelowVersion80(String)

若此物件的 ServerVersion 主要版本低於 8.0(SQL 2000),則拋出例外。

(繼承來源 SqlSmoObject)
ThrowIfBelowVersion80SP3()

如果此物件的 ServerVersion 低於 8.760(8.0 SP3),則會拋出例外

(繼承來源 SqlSmoObject)
ThrowIfBelowVersion90(String)

若此物件的 ServerVersion 主要版本低於 9.0(SQL 2005),則拋出例外

(繼承來源 SqlSmoObject)
ToString()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
Touch()

標記「觸碰」物件以進行 Alter 無條件腳本化。

(繼承來源 SqlSmoObject)
TouchImpl()

虛擬方法讓衍生類別在被觸碰時能進行額外工作。

(繼承來源 SqlSmoObject)
UnbindDefaultImpl(Boolean)

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
UnbindRuleImpl(Boolean)

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
Validate(String, Object[])

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SmoObjectBase)

事件

名稱 Description
PropertyChanged

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
PropertyMetadataChanged

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)

明確介面實作

名稱 Description
IAlienObject.Discover()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
IAlienObject.GetDomainRoot()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
IAlienObject.GetParent()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
IAlienObject.GetPropertyType(String)

發現房產類型。

(繼承來源 SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

取得給定屬性的值。 如果找不到財產,就要拋棄。

(繼承來源 SqlSmoObject)
IAlienObject.GetUrn()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
IAlienObject.Resolve(String)

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

根據提供的 SfcObjectState 設定此物件的狀態。

(繼承來源 SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

設定給定屬性的值,若該屬性可寫。 若財產袋中沒有財產,則使用反射。 若找不到該屬性,則拋出例外。

(繼承來源 SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

封裝 : Server[@Name='']/JobServer 的實例類別

(繼承來源 SqlSmoObject)

擴充方法

名稱 Description
GetAssessmentItems(SqlSmoObject, String[])

找到給定 smoObject所有可用的檢定。

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

同步執行評估, smoObject 並描述 IEnumerable<T> 已發現的問題。 此方法僅執行給定的檢查。checks

GetAssessmentResults(SqlSmoObject, String[])

同步執行評估, smoObject 並描述 IEnumerable<T> 已發現的問題。

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

非同步執行評估, smoObject 並描述 List<T> 已發現的問題。 此方法僅執行給定的檢查。checks

GetAssessmentResultsList(SqlSmoObject, String[])

非同步執行評估, smoObject 並描述 List<T> 已發現的問題。

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

檢查該物件根伺服器的 and DatabaseEngineType 是否支援ServerVersion指定型別。 如果 ScriptingPreferences 非空,也會檢查指定型別是否被ServerVersionDatabaseEngineType目標伺服器的 和 支援。

適用於