TransferJobsTask Clase

Definición

Proporciona los métodos y propiedades para transferir Agente SQL Server trabajos de una instancia de SQL Server a otra.

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
Herencia
TransferJobsTask
Atributos
Implementaciones

Constructores

TransferJobsTask()

Inicializa una nueva instancia de la clase TransferJobsTask.

Propiedades

DebugMode

Obtiene o establece un valor booleano que indica si una tarea debe determinar si los puntos de interrupción están habilitados.

DestinationConnection

Obtiene o establece una cadena que contiene el nombre del administrador de conexiones SMO para la base de datos de destino.

EnableJobsAtDestination

Obtiene o establece un valor booleano que indica si se deben habilitar los trabajos creados en el destino.

ExecutionValue

Devuelve un objeto que contiene el número de trabajos transferidos.

IfObjectExists

Obtiene o establece un valor de la enumeración IfObjectExists que indica si la tarea debe indicar un error, sobrescribir el trabajo existente u omitir la transferencia del trabajo si existe un trabajo con el mismo nombre en el destino.

JobsList

Obtiene o establece una stringCollection que contiene los nombres de los trabajos que se van a transferir.

SourceConnection

Obtiene o establece una cadena que contiene el nombre del administrador de conexiones SMO para la base de datos de origen.

SuspendRequired

Obtiene o establece un valor booleano que indica si las tareas deben suspenderse cuando encuentran un punto de interrupción. El motor de tiempo de ejecución establece este valor para tareas y contenedores cuando se encuentra un punto de interrupción.

TargetServerVersion

Proporciona los métodos y propiedades para transferir Agente SQL Server trabajos de una instancia de SQL Server a otra.

(Heredado de Task)
TransferAllJobs

Obtiene o establece un valor booleano que indica si se transfieren algunos o todos los trabajos.

Version

*** Miembro desusado; ver Comentarios. *** Devuelve la versión de la tarea. Esta propiedad es de solo lectura.

(Heredado de Task)

Métodos

AcceptBreakpointManager(BreakpointManager)

Lo llama el motor en tiempo de ejecución al crear una tarea o un contenedor, y se le pasa un objeto BreakpointManager para permitir a la tarea crear, quitar y comprobar el estado de los puntos de interrupción. El motor en tiempo de ejecución llama a este método, que no se usa en el código.

CanUpdate(String)

*** Miembro desusado; ver Comentarios. Valor booleano que indica si el nuevo paquete XML puede actualizar el XML del paquete anterior.

(Heredado de Task)
Equals(Object)

Determina si dos instancias de objeto son iguales.

(Heredado de DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

Ejecuta la tarea.

GetConnectionID(Connections, String)

Obtiene una cadena que contiene el identificador de la conexión.

(Heredado de Task)
GetConnectionName(Connections, String)

Obtiene una cadena que contiene el nombre de la conexión.

(Heredado de Task)
GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

Inicializa las propiedades asociadas a la tarea. El motor en tiempo de ejecución llama a este método, que no se usa en el código.

LoadFromXML(XmlElement, IDTSInfoEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para cargar un paquete guardado como .xml, utilice el método LoadPackage(String, IDTSEvents).

ResumeExecution()

Reanuda la ejecución de la tarea después de una pausa. El motor de ejecución se encarga de reanudar la tarea o el contenedor.

SaveToXML(XmlDocument, IDTSInfoEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para guardar un paquete como .xml, utilice el método SaveToXml(String, Package, IDTSEvents).

SuspendExecution()

Indica que el ejecutable se debe suspender. El motor de ejecución llama a este método.

Update(String)

*** Miembro desusado; ver Comentarios. Este método actualiza el XML del paquete antiguo con el nuevo XML de paquete si CanUpdate(String) se establece en true.

(Heredado de Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

Comprueba si la tarea está configurada correctamente.

Se aplica a