Condividi tramite


TransferJobsTask Classe

Definizione

Fornisce i metodi e le proprietà per trasferire processi SQL Server Agent da un'istanza di SQL Server a un'altra.

public ref class TransferJobsTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::TransferJobsTask::ITransferJobsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transferjobstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferJobsTask.Localized), SamplesTag="SsisTransferJobsTask", TaskContact="Transfer Jobs Task; Microsoft Corporation; SQL Server 2016; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferJobsTaskUI.TransferJobsTaskUI, Microsoft.SqlServer.TransferJobsTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("D68202B5-1E2C-4A8F-B63E-64B2DB3F9280")]
public sealed class TransferJobsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferJobsTask.ITransferJobsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transferjobstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferJobsTask.Localized), SamplesTag="SsisTransferJobsTask", TaskContact="Transfer Jobs Task; Microsoft Corporation; SQL Server 2017; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferJobsTaskUI.TransferJobsTaskUI, Microsoft.SqlServer.TransferJobsTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("64482E2B-387C-4EB4-954C-379AC5BA56E6")]
public sealed class TransferJobsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferJobsTask.ITransferJobsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transferjobstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferJobsTask.Localized), SamplesTag="SsisTransferJobsTask", TaskContact="Transfer Jobs Task; Microsoft Corporation; SQL Server 2019; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferJobsTaskUI.TransferJobsTaskUI, Microsoft.SqlServer.TransferJobsTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("2DFF48BB-FD65-4AED-B3A8-6A3E2011EE8F")]
public sealed class TransferJobsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferJobsTask.ITransferJobsTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transferjobstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferJobsTask.Localized), SamplesTag="SsisTransferJobsTask", TaskContact="Transfer Jobs Task; Microsoft Corporation; SQL Server 2016; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferJobsTaskUI.TransferJobsTaskUI, Microsoft.SqlServer.TransferJobsTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("D68202B5-1E2C-4A8F-B63E-64B2DB3F9280")>]
type TransferJobsTask = class
    inherit Task
    interface ITransferJobsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transferjobstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferJobsTask.Localized), SamplesTag="SsisTransferJobsTask", TaskContact="Transfer Jobs Task; Microsoft Corporation; SQL Server 2017; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferJobsTaskUI.TransferJobsTaskUI, Microsoft.SqlServer.TransferJobsTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("64482E2B-387C-4EB4-954C-379AC5BA56E6")>]
type TransferJobsTask = class
    inherit Task
    interface ITransferJobsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transferjobstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferJobsTask.Localized), SamplesTag="SsisTransferJobsTask", TaskContact="Transfer Jobs Task; Microsoft Corporation; SQL Server 2019; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferJobsTaskUI.TransferJobsTaskUI, Microsoft.SqlServer.TransferJobsTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("2DFF48BB-FD65-4AED-B3A8-6A3E2011EE8F")>]
type TransferJobsTask = class
    inherit Task
    interface ITransferJobsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
Public NotInheritable Class TransferJobsTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, ITransferJobsTask
Ereditarietà
TransferJobsTask
Attributi
Implementazioni

Costruttori

TransferJobsTask()

Inizializza una nuova istanza della classe TransferJobsTask.

Proprietà

DebugMode

Ottiene o imposta un valore booleano che indica se un'attività deve determinare se i punti di interruzione sono abilitati.

DestinationConnection

Ottiene o imposta un valore String contenente il nome della gestione connessione SMO per il database di destinazione.

EnableJobsAtDestination

Ottiene o imposta un valore booleano che indica se i processi creati nella destinazione devono essere abilitati.

ExecutionValue

Restituisce un oggetto contenente il numero di processi trasferiti.

IfObjectExists

Ottiene o imposta un valore dell'enumerazione IfObjectExists che indica se l'attività deve avere esito negativo, sovrascrivere il processo esistente o ignorare il trasferimento del processo quando nella destinazione esiste un processo con lo stesso nome.

JobsList

Ottiene o imposta un oggetto StringCollection contenente i nomi dei processi da trasferire.

SourceConnection

Ottiene o imposta un valore String contenente il nome della gestione connessione SMO per il database di origine.

SuspendRequired

Ottiene o imposta un valore booleano che indica se le attività devono essere sospese quando rilevano un punto di interruzione. Questo valore viene impostato dal motore di runtime per le attività e i contenitori quando viene rilevato un punto di interruzione.

TargetServerVersion

Fornisce i metodi e le proprietà per trasferire processi SQL Server Agent da un'istanza di SQL Server a un'altra.

(Ereditato da Task)
TransferAllJobs

Ottiene o imposta un valore booleano che indica se vengono trasferiti alcuni o tutti i processi.

Version

*** Membro deprecato; vedere la sezione Osservazioni. Restituisce la versione dell'attività. Questa proprietà è di sola lettura.

(Ereditato da Task)

Metodi

AcceptBreakpointManager(BreakpointManager)

Metodo chiamato dal motore di runtime al momento della creazione di un'attività o di un contenitore a cui viene passato un oggetto BreakpointManager per consentire all'attività di creare, rimuovere e controllare lo stato dei punti di interruzione. Questo metodo viene chiamato dal runtime e non è utilizzato nel codice.

CanUpdate(String)

*** Membro deprecato; vedere la sezione Osservazioni. Valore booleano che indica se il nuovo codice XML del pacchetto può aggiornare il codice XML del pacchetto precedente.

(Ereditato da Task)
Equals(Object)

Determina se due istanze di un oggetto sono uguali.

(Ereditato da DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

Esegue l'attività.

GetConnectionID(Connections, String)

Ottiene un valore String contenente l'ID della connessione.

(Ereditato da Task)
GetConnectionName(Connections, String)

Ottiene un valore String contenente il nome della connessione.

(Ereditato da Task)
GetHashCode()

Restituisce il codice hash per l'istanza.

(Ereditato da DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

Inizializza le proprietà associate all'attività. Questo metodo viene chiamato dal runtime e non è utilizzato nel codice.

LoadFromXML(XmlElement, IDTSInfoEvents)

Non è possibile chiamare questo metodo dal codice dell'applicazione. Per caricare un pacchetto salvato come file con estensione xml, utilizzare il metodo LoadPackage(String, IDTSEvents).

ResumeExecution()

Riprende l'esecuzione dell'attività dopo la sospensione. L'attività o il contenitore viene ripreso dal motore di runtime.

SaveToXML(XmlDocument, IDTSInfoEvents)

Non è possibile chiamare questo metodo dal codice dell'applicazione. Per salvare un pacchetto come file con estensione xml, utilizzare il metodo SaveToXml(String, Package, IDTSEvents).

SuspendExecution()

Indica la necessità di sospendere l'eseguibile. Questo metodo viene chiamato dal motore di runtime.

Update(String)

*** Membro deprecato; vedere la sezione Osservazioni. Questo metodo aggiorna il codice XML del pacchetto precedente con il nuovo XML del pacchetto se CanUpdate(String) è impostato su true.

(Ereditato da Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

Verifica che l'attività sia configurata correttamente.

Si applica a