TransferJobsTask Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i metodi e le proprietà per trasferire i lavori 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à
- Attributi
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| TransferJobsTask() |
Inizializza una nuova istanza della classe TransferJobsTask. |
Proprietà
| Nome | Descrizione |
|---|---|
| DebugMode |
Ottiene o imposta un Booleano che indica se un compito deve determinare se i punti di interruzione sono abilitati. |
| DestinationConnection |
Ottiene o imposta una Stringa contenente il nome del gestore di connessione SMO per il database di destinazione. |
| EnableJobsAtDestination |
Ottiene o imposta un Boolean che indica se i lavori creati a destinazione devono essere abilitati. |
| ExecutionValue |
Restituisce un oggetto contenente il numero di lavori trasferiti. |
| IfObjectExists |
Ottiene o imposta un valore dall'enumerazione IfObjectExists che indica se il compito dovesse fallire, sovrascrivere il lavoro esistente o saltare il trasferimento del lavoro se un lavoro con lo stesso nome esiste alla destinazione. |
| JobsList |
Ottiene o imposta una StringCollection contenente i nomi dei job da trasferire. |
| SourceConnection |
Ottiene o imposta una stringa contenente il nome del gestore di connessione SMO per il database sorgente. |
| SuspendRequired |
Ottiene o imposta un Booleano che indica se i compiti debbano sospendere quando incontrano un punto di interruzione. Questo valore viene stabilito dal motore di esecuzione per task e container quando si incontra un punto di interruzione. |
| TargetServerVersion |
Fornisce i metodi e le proprietà per trasferire i lavori SQL Server Agent da un'istanza di SQL Server a un'altra. (Ereditato da Task) |
| TransferAllJobs |
Ottiene o imposta un Booleano che indica se alcuni o tutti i lavori vengono trasferiti. |
| Version |
Membro deprecato; vedi Osservazioni. Restituisce la versione del compito. Questa proprietà è di sola lettura. (Ereditato da Task) |
Metodi
| Nome | Descrizione |
|---|---|
| AcceptBreakpointManager(BreakpointManager) |
Chiamato dal motore di esecuzione quando viene creato un compito o un contenitore, viene passato a BreakpointManager per permettere al task di creare, rimuovere e controllare lo stato dei punti di interruzione. Questo metodo è chiamato dal runtime e non viene utilizzato nel codice. |
| CanUpdate(String) |
Membro deprecato; vedi Osservazioni. Un Booleano che indica se il nuovo XML del pacchetto può aggiornare il vecchio XML del pacchetto. (Ereditato da Task) |
| Equals(Object) |
Determina se due istanze dell'oggetto sono uguali. (Ereditato da DtsObject) |
| Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) |
Gestisce il compito. |
| GetConnectionID(Connections, String) |
Ottiene una stringa contenente l'ID della connessione. (Ereditato da Task) |
| GetConnectionName(Connections, String) |
Ottiene una stringa che contiene il nome della connessione. (Ereditato da Task) |
| GetHashCode() |
Restituisce il codice hash per questa istanza. (Ereditato da DtsObject) |
| InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) |
Inizializza le proprietà associate al compito. Questo metodo è chiamato dal runtime e non viene utilizzato nel codice. |
| LoadFromXML(XmlElement, IDTSInfoEvents) |
Questo metodo non è richiamabile dal codice applicativo. Per caricare un pacco salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo. |
| ResumeExecution() |
Riprende l'esecuzione del compito dopo la pausa. Il compito o il contenitore viene ripreso dal motore di runtime. |
| SaveToXML(XmlDocument, IDTSInfoEvents) |
Questo metodo non è richiamabile dal codice applicativo. Per salvare un pacchetto come .xml, usa il SaveToXml(String, Package, IDTSEvents) metodo. |
| SuspendExecution() |
Indica che l'eseguibile deve essere sospeso. Questo metodo è chiamato dal motore di runtime. |
| Update(String) |
Membro deprecato; vedi Osservazioni. Questo metodo aggiorna il vecchio pacchetto XML con il nuovo pacchetto XML se CanUpdate(String) è impostato su true. (Ereditato da Task) |
| Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) |
Verifica che il compito sia configurato correttamente. |