TransferJobsTask Classe

Définition

Fournit les méthodes et les propriétés pour transférer SQL Server Agent travaux d’une instance de SQL Server vers une autre.

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
Héritage
TransferJobsTask
Attributs
Implémente

Constructeurs

TransferJobsTask()

Initialise une nouvelle instance de la classe TransferJobsTask.

Propriétés

DebugMode

Obtient ou définit une valeur booléenne indiquant si une tâche doit déterminer si les points d’arrêt sont activés.

DestinationConnection

Obtient ou définit une chaîne contenant le nom du gestionnaire de connexions SMO pour la base de données de destination.

EnableJobsAtDestination

Obtient ou définit une valeur booléenne indiquant si les travaux créés à la destination doivent être activés.

ExecutionValue

Retourne un objet qui contient le nombre de travaux transférés.

IfObjectExists

Obtient ou définit une valeur de l'énumération IfObjectExists qui indique si la tâche doit échouer, remplacer le travail existant ou ignorer le transfert du travail si un travail du même nom existe à la destination.

JobsList

Obtient ou définit une StringCollection contenant les noms des travaux à transférer.

SourceConnection

Obtient ou définit une chaîne contenant le nom du gestionnaire de connexions SMO pour la base de données source.

SuspendRequired

Obtient ou définit une valeur booléenne indiquant si les tâches doivent être suspendues lorsqu’elles rencontrent un point d’arrêt. Cette valeur est définie par le moteur d'exécution pour les tâches et les conteneurs lorsqu'un point d'arrêt est rencontré.

TargetServerVersion

Fournit les méthodes et les propriétés pour transférer SQL Server Agent travaux d’une instance de SQL Server vers une autre.

(Hérité de Task)
TransferAllJobs

Obtient ou définit une valeur booléenne indiquant si certains travaux ou tous les travaux sont transférés.

Version

*** Membre déconseillé ; consultez les Remarques. *** Retourne la version de la tâche. Cette propriété est en lecture seule.

(Hérité de Task)

Méthodes

AcceptBreakpointManager(BreakpointManager)

Appelée par le moteur d'exécution lorsqu'une tâche ou un conteneur est créé et qu'un objet BreakpointManager est passé pour permettre à la tâche de créer, supprimer des points d'arrêt et de vérifier leur état. Cette méthode est appelée par le runtime et n'est pas utilisée dans le code.

CanUpdate(String)

*** Membre déconseillé ; consultez les Remarques. Valeur booléenne qui indique si le nouveau package XML peut mettre à jour l’ancien xml de package.

(Hérité de Task)
Equals(Object)

Détermine si les deux instances d'objet sont égales.

(Hérité de DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

Exécute la tâche.

GetConnectionID(Connections, String)

Obtient une chaîne contenant l’ID de la connexion.

(Hérité de Task)
GetConnectionName(Connections, String)

Obtient une chaîne contenant le nom de la connexion.

(Hérité de Task)
GetHashCode()

Retourne le code de hachage de cette instance.

(Hérité de DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

Initialise les propriétés associées à la tâche. Cette méthode est appelée par le runtime et n'est pas utilisée dans le code.

LoadFromXML(XmlElement, IDTSInfoEvents)

Cette méthode ne peut pas être appelée par votre code d'application. Pour charger un package enregistré en tant que .xml, utilisez la méthode LoadPackage(String, IDTSEvents).

ResumeExecution()

Reprend l'exécution de la tâche après une suspension. Le moteur d'exécution reprend la tâche ou le conteneur.

SaveToXML(XmlDocument, IDTSInfoEvents)

Cette méthode ne peut pas être appelée par votre code d'application. Pour enregistrer un package en tant que .xml, utilisez la méthode SaveToXml(String, Package, IDTSEvents).

SuspendExecution()

Indique que l'exécutable doit s'interrompre. Cette méthode est appelée par le moteur d'exécution.

Update(String)

*** Membre déconseillé ; consultez les Remarques. Cette méthode met à jour l’ancien xml de package avec le nouveau xml de package s’il CanUpdate(String) est défini sur true.

(Hérité de Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

Vérifie que la tâche est configurée correctement.

S’applique à