TransferErrorMessagesTask Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet de copier un ou plusieurs messages d’erreur définis par l’utilisateur de SQL Server vers une autre instance de SQL Server. Cette classe ne peut pas être héritée.
public ref class TransferErrorMessagesTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::TransferErrorMessagesTask::ITransferErrorMessagesTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfererrormessagestask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferErrorMessagesTask.Localized), SamplesTag="SsisTransferErrorMessagesTask", TaskContact="Transfer Error Messages 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.TransferErrorMessagesTaskUI.TransferErrorMessagesTaskUI, Microsoft.SqlServer.TransferErrorMessagesTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("964A7090-0253-4F47-8A51-B69695B5DBE4")]
public sealed class TransferErrorMessagesTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferErrorMessagesTask.ITransferErrorMessagesTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfererrormessagestask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferErrorMessagesTask.Localized), SamplesTag="SsisTransferErrorMessagesTask", TaskContact="Transfer Error Messages 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.TransferErrorMessagesTaskUI.TransferErrorMessagesTaskUI, Microsoft.SqlServer.TransferErrorMessagesTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("F1CA5D7F-85A0-4E71-B842-41CED0730AAE")]
public sealed class TransferErrorMessagesTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferErrorMessagesTask.ITransferErrorMessagesTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfererrormessagestask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferErrorMessagesTask.Localized), SamplesTag="SsisTransferErrorMessagesTask", TaskContact="Transfer Error Messages 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.TransferErrorMessagesTaskUI.TransferErrorMessagesTaskUI, Microsoft.SqlServer.TransferErrorMessagesTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("09250929-69BF-4EAF-BCDF-AAC4EC45FBD6")]
public sealed class TransferErrorMessagesTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferErrorMessagesTask.ITransferErrorMessagesTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfererrormessagestask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferErrorMessagesTask.Localized), SamplesTag="SsisTransferErrorMessagesTask", TaskContact="Transfer Error Messages 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.TransferErrorMessagesTaskUI.TransferErrorMessagesTaskUI, Microsoft.SqlServer.TransferErrorMessagesTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("964A7090-0253-4F47-8A51-B69695B5DBE4")>]
type TransferErrorMessagesTask = class
inherit Task
interface ITransferErrorMessagesTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfererrormessagestask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferErrorMessagesTask.Localized), SamplesTag="SsisTransferErrorMessagesTask", TaskContact="Transfer Error Messages 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.TransferErrorMessagesTaskUI.TransferErrorMessagesTaskUI, Microsoft.SqlServer.TransferErrorMessagesTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("F1CA5D7F-85A0-4E71-B842-41CED0730AAE")>]
type TransferErrorMessagesTask = class
inherit Task
interface ITransferErrorMessagesTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfererrormessagestask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferErrorMessagesTask.Localized), SamplesTag="SsisTransferErrorMessagesTask", TaskContact="Transfer Error Messages 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.TransferErrorMessagesTaskUI.TransferErrorMessagesTaskUI, Microsoft.SqlServer.TransferErrorMessagesTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("09250929-69BF-4EAF-BCDF-AAC4EC45FBD6")>]
type TransferErrorMessagesTask = class
inherit Task
interface ITransferErrorMessagesTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
Public NotInheritable Class TransferErrorMessagesTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, ITransferErrorMessagesTask
- Héritage
- Attributs
- Implémente
Remarques
Un message d’erreur défini par l’utilisateur est un message dont l’identifiant est égal ou supérieur à 50000. Tous les messages d’erreur définis par l’utilisateur sont stockés dans la sysmessages table de la master base de données.
Constructeurs
| Nom | Description |
|---|---|
| TransferErrorMessagesTask() |
Initialise une nouvelle instance de la classe TransferErrorMessagesTask. |
Propriétés
| Nom | Description |
|---|---|
| DebugMode |
Obtient ou définit un booléen 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 connexion SMO pour la base de données de destination. |
| ErrorMessageLanguagesList |
Obtient ou définit une StringCollection contenant les messages d’erreur définis par l’utilisateur pour le transfert. |
| ErrorMessagesList |
Obtient ou définit une StringCollection contenant les identifiants des langages à transférer. |
| ExecutionValue |
Retourne un objet contenant le nombre de messages d’erreur transférés. |
| IfObjectExists |
Obtient ou définit une valeur de l’énumération IfObjectExists indiquant si la tâche doit échouer, écraser ou sauter le transfert du message errror si un message d’erreur du même nom existe à la destination. |
| SourceConnection |
Obtient ou définit une chaîne contenant le nom du gestionnaire de connexion SMO pour la base de données source. |
| SuspendRequired |
Obtient ou définit un booléen indiquant si une tâche doit être suspendue si elle rencontre un point d’arrêt. Cette valeur est définie par le moteur d’exécution pour les tâches et conteneurs lorsqu’un point d’arrêt est rencontré. |
| TargetServerVersion |
Permet de copier un ou plusieurs messages d’erreur définis par l’utilisateur de SQL Server vers une autre instance de SQL Server. Cette classe ne peut pas être héritée. (Hérité de Task) |
| TransferAllErrorMessages |
Obtient ou définit un booléen indiquant si tous les messages d’erreur définis par l’utilisateur à la source doivent être transférés, ou seulement les messages d’erreur spécifiés. |
| Version |
membre déprécié ; voir Remarques. Retourne la version de la tâche. Cette propriété est en lecture seule. (Hérité de Task) |
Méthodes
| Nom | Description |
|---|---|
| AcceptBreakpointManager(BreakpointManager) |
Permet à la tâche de créer, supprimer et vérifier l’état des points d’arrêt. Cette méthode est appelée par le moteur d’exécution lorsqu’une tâche ou un conteneur est créée et n’est pas utilisée dans le code. |
| CanUpdate(String) |
membre déprécié ; voir Remarques. Un booléen qui indique si le nouveau package XML peut mettre à jour l’ancien package XML. (Hérité de Task) |
| Equals(Object) |
Détermine si deux instances d’objet sont égales. (Hérité de DtsObject) |
| Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) |
Exécute la tâche dans le cadre d’un flux de travail par paquet. |
| 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 pour 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 l’exécution et n’est pas utilisée dans le code. |
| LoadFromXML(XmlElement, IDTSInfoEvents) |
Cette méthode n’est pas appelable par votre code d’application. Pour charger un colis enregistré en tant que .xml, utilisez la LoadPackage(String, IDTSEvents) méthode. |
| ResumeExecution() |
Reprend l’exécution de la tâche après une pause. La tâche est reprise par le moteur d’exécution. |
| SaveToXML(XmlDocument, IDTSInfoEvents) |
Cette méthode n’est pas appelable par votre code d’application. Pour enregistrer un paquet en tant que .xml, utilisez la SaveToXml(String, Package, IDTSEvents) méthode. |
| SuspendExecution() |
Appelé par le moteur d’exécution lorsque l’exécutable doit être suspendu. |
| Update(String) |
membre déprécié ; voir Remarques. Cette méthode met à jour l’ancien package XML avec le nouveau package XML si CanUpdate(String) est réglé sur true. (Hérité de Task) |
| Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) |
Permet au conteneur de déterminer s’il contient des paramètres invalides qui l’empêcheront d’exécuter correctement. |