TransferSqlServerObjectsTask 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.
Contient les méthodes et les propriétés qui vous permettent de copier différents objets SQL Server d’un serveur vers un autre. Cette classe ne peut pas être héritée.
public ref class TransferSqlServerObjectsTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::TransferSqlServerObjectsTask::ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects 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.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("D68202B5-1E2C-4A8F-B63E-64B2DB3F9280")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects 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.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("6D7760F0-F3E4-4C1B-BBDC-A68A3AAAF6B2")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects 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.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("8E6F94C4-8098-4835-9948-AD10F9191B44")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects 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.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("D68202B5-1E2C-4A8F-B63E-64B2DB3F9280")>]
type TransferSqlServerObjectsTask = class
inherit Task
interface ITransferSqlServerObjectsTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects 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.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("6D7760F0-F3E4-4C1B-BBDC-A68A3AAAF6B2")>]
type TransferSqlServerObjectsTask = class
inherit Task
interface ITransferSqlServerObjectsTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects 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.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("8E6F94C4-8098-4835-9948-AD10F9191B44")>]
type TransferSqlServerObjectsTask = class
inherit Task
interface ITransferSqlServerObjectsTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
Public NotInheritable Class TransferSqlServerObjectsTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, ITransferSqlServerObjectsTask
- Héritage
- Attributs
- Implémente
Constructeurs
TransferSqlServerObjectsTask() |
Initialise une nouvelle instance de la classe TransferSqlServerObjectsTask. |
Propriétés
CopyAllDefaults |
Obtient ou définit une valeur booléenne indiquant que le transfert inclut les SQL Server valeurs par défaut. |
CopyAllDRIObjects |
Obtient ou définit une valeur qui indique si la tâche copie tous les objets liés à l'intégrité référentielle déclarative (DRI). |
CopyAllLogins |
Obsolète.
Obtient ou définit une valeur booléenne indiquant si toutes les connexions SQL Server sont copiées de la base de données source vers la base de données cible dans l’opération de transfert, ou uniquement les connexions spécifiées. |
CopyAllObjects |
Obtient ou définit une valeur booléenne indiquant si tous les objets de base de données SQL Server sont transférés de la source vers la base de données cible ou uniquement les objets spécifiés. Les objets de base de données SQL Server suivants peuvent être transférés : valeurs par défaut, règles, procédures stockées, tables, déclencheurs, types de données définis par l’utilisateur et vues. |
CopyAllPartitionFunctions |
Obtient ou définit une valeur booléenne indiquant si toutes les partitions SQL Server sont transférées de la source vers la base de données cible ou uniquement les partitions spécifiées. |
CopyAllPartitionSchemes |
Obtient ou définit une valeur booléenne indiquant si tous les schémas de partition SQL Server sont transférés de la source vers la base de données cible ou uniquement les schémas de partition spécifiés. |
CopyAllRules |
Obtient ou définit une valeur booléenne indiquant si toutes les règles SQL Server sont transférées de la source vers la base de données cible ou uniquement les règles spécifiées. |
CopyAllSchemas |
Obtient ou définit une valeur booléenne indiquant si tous les schémas SQL Server sont transférés de la source vers la base de données cible ou uniquement les schémas spécifiés. |
CopyAllSqlAssemblies |
Obtient ou définit une valeur booléenne indiquant si tous les assemblys SQL Server sont transférés de la source vers la base de données cible ou uniquement les assemblys spécifiés. |
CopyAllStoredProcedures |
Obtient ou définit une valeur booléenne indiquant si toutes les procédures stockées SQL Server sont transférées de la source vers la base de données cible ou uniquement les procédures stockées spécifiées. |
CopyAllTables |
Obtient ou définit une valeur booléenne indiquant si toutes les tables SQL Server sont transférées de la source vers la base de données cible ou uniquement les tables spécifiées. |
CopyAllUserDefinedAggregates |
Obtient ou définit une valeur booléenne indiquant si tous les agrégats définis par l’utilisateur sont transférés de la source vers la base de données cible ou uniquement les agrégats définis par l’utilisateur spécifiés. |
CopyAllUserDefinedDataTypes |
Obtient ou définit une valeur booléenne indiquant si tous les types de données définis par l’utilisateur sont transférés de la source vers la base de données cible ou uniquement les types de données définis par l’utilisateur spécifiés. |
CopyAllUserDefinedFunctions |
Obtient ou définit une valeur booléenne indiquant si toutes les fonctions définies par l’utilisateur sont transférées de la source à la base de données cible ou uniquement les fonctions définies par l’utilisateur spécifiées. |
CopyAllUserDefinedTypes |
Obtient ou définit une valeur booléenne indiquant si tous les types définis par l’utilisateur sont transférés de la source vers la base de données cible ou uniquement les types définis par l’utilisateur spécifiés. |
CopyAllUsers |
Obsolète.
Obtient ou définit une valeur booléenne indiquant si tous les utilisateurs de base de données SQL Server sont copiés de la base de données source vers la base de données cible ou uniquement les utilisateurs spécifiés. |
CopyAllViews |
Obtient ou définit une valeur booléenne indiquant si toutes les vues SQL Server sont transférées de la source à la base de données cible ou uniquement des vues spécifiées. |
CopyAllXmlSchemaCollections |
Obtient ou définit une valeur booléenne indiquant si toutes les collections de schémas XML sont transférées de la source vers la base de données cible ou uniquement les collections de schémas XML spécifiées. |
CopyData |
Obtient ou définit une valeur booléenne indiquant si les données sont incluses dans le cadre du transfert de tables et de vues de la source SQL Server vers la base de données cible. |
CopyDatabaseRoles |
Obtient ou définit une valeur booléenne indiquant si les rôles de base de données sont transférés de la source à la base de données cible. |
CopyDatabaseUsers |
Obtient ou définit une valeur booléenne indiquant si les utilisateurs de base de données sont transférés de la source à la base de données cible. |
CopyForeignKeys |
Obtient ou définit une valeur booléenne indiquant si les clés étrangères sont transférées de la source vers la base de données cible. |
CopyFullTextIndexes |
Obtient ou définit une valeur booléenne indiquant si les propriétés de recherche en texte intégral sont transférées de la source à la base de données cible. |
CopyIndexes |
Obtient ou définit une valeur booléenne indiquant si les index sont transférés de la source vers la base de données cible. |
CopyObjectLevelPermissions |
Obtient ou définit une valeur booléenne indiquant si les objets sécurisables sont inclus dans le transfert de la source vers la base de données cible. |
CopyPrimaryKeys |
Obtient ou définit une valeur booléenne indiquant si les clés primaires sont transférées de la source à la base de données cible. |
CopySchema |
Obtient ou définit une valeur booléenne qui spécifie si le schéma est copié dans l’opération de transfert. Cette propriété est disponible uniquement pour les versions SQL Server 2005 ou ultérieures. |
CopySqlServerLogins |
Obtient ou définit une valeur booléenne indiquant si SQL Server connexions sont incluses dans le transfert de la source vers la base de données cible. |
CopyTriggers |
Obtient ou définit une valeur booléenne indiquant si les déclencheurs sont inclus dans le transfert de la source vers la base de données cible. |
DebugMode |
Obtient ou définit une valeur Boolean qui indique si une tâche doit déterminer si les points d'arrêt sont activés. |
DefaultsList |
Obtient ou définit une StringCollection contenant les objets par défaut à transférer lorsque la CopyAllDefaults valeur est false. |
DestinationConnection |
Obtient ou définit une chaîne contenant le nom du gestionnaire de connexions SMO pour la base de données de destination. |
DestinationDatabase |
Obtient ou définit une chaîne contenant le nom de la base de données de destination. |
DestinationTranslateChar |
Obtient ou définit une valeur booléenne indiquant la valeur de AutoTranslate dans la chaîne de connexion de destination OLE DB. |
DropObjectsFirst |
Obtient ou définit une valeur booléenne qui indique si les objets sélectionnés pour le transfert à partir de la source sont supprimés en premier sur le serveur de destination avant le début du transfert. |
ExecutionValue |
Retourne un objet contenant le nombre d'objets transférés. |
ExistingData |
Obtient ou définit une valeur de l'énumération ExistingData pour déterminer si les données doivent être ajoutées aux données existantes, ou les remplacer. |
GenerateScriptsInUnicode |
Obtient ou définit une valeur booléenne qui indique si le script généré est au format Unicode. |
IncludeDependentObjects |
Obtient ou définit une valeur booléenne qui indique si les objets dépendants sont inclus dans le transfert. |
IncludeExtendedProperties |
Obtient ou définit une valeur booléenne indiquant si les propriétés étendues sont transférées de la source à la base de données cible. |
LoginsList |
Obtient ou définit un StringCollection contenant les connexions SQL Server à transférer de la base de données source vers la base de données de destination lorsque CopyAllLogins la valeur est false. |
PartitionFunctionsList |
Obtient ou définit une StringCollection contenant les fonctions de partition à transférer de la base de données source vers la base de données de destination lorsque la CopyAllPartitionFunctions valeur est false. |
PartitionSchemesList |
Obtient ou définit un StringCollection contenant les schémas de partition à transférer de la base de données source vers la base de données de destination quand CopyAllPartitionSchemes la valeur est false. |
RulesList |
Obtient ou définit une StringCollection contenant les règles à transférer de la base de données source vers la base de données de destination quand CopyAllRules elle a la valeur false. |
SchemasList |
Obtient ou définit un StringCollection contenant la liste des schémas à transférer de la base de données source vers la base de données de destination lorsqu’il CopyAllSchemas a la valeur false. |
SourceConnection |
Obtient ou définit une chaîne contenant le nom du gestionnaire de connexions SMO pour la base de données source. |
SourceDatabase |
Obtient ou définit une chaîne contenant le nom de la base de données à partir de laquelle les objets seront transférés. |
SourceTranslateChar |
Obtient ou définit une valeur booléenne indiquant la valeur de AutoTranslate dans la chaîne de connexion source OLE DB. |
SqlAssembliesList |
Obtient ou définit une collection StringCollection répertoriant les assemblys SQL Server à transférer quand CopyAllSqlAssemblies la valeur est false. |
StoredProceduresList |
Obtient ou définit une collection StringCollection répertoriant les procédures stockées à transférer quand la CopyAllStoredProcedures valeur est false. |
SuspendRequired |
Obtient ou définit une valeur Boolean qui indique si les tâches doivent s'interrompre 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é. |
TablesList |
Obtient ou définit une collection StringCollection répertoriant les tables à transférer quand CopyAllTables la valeur est false. |
TargetServerVersion |
Contient les méthodes et les propriétés qui vous permettent de copier différents objets SQL Server d’un serveur vers un autre. Cette classe ne peut pas être héritée. (Hérité de Task) |
UseCollation |
Obtient ou définit une valeur booléenne indiquant si le transfert doit utiliser des classements. |
UserDefinedAggregatesList |
Obtient ou définit une collection StringCollection répertoriant les agrégats définis par l’utilisateur à transférer quand CopyAllUserDefinedAggregates la valeur est false. |
UserDefinedDataTypesList |
Obtient ou définit une collection StringCollection répertoriant les types de données définis par l’utilisateur à transférer quand CopyAllUserDefinedDataTypes la valeur est false. |
UserDefinedFunctionsList |
Obtient ou définit une collection StringCollection répertoriant les fonctions définies par l’utilisateur à transférer quand CopyAllUserDefinedFunctions la valeur est false. |
UserDefinedTypesList |
Obtient ou définit une collection StringCollection répertoriant les types définis par l’utilisateur à transférer quand CopyAllUserDefinedTypes la valeur est false. |
UsersList |
Obtient ou définit un StringCollection contenant les utilisateurs SQL Server base de données à transférer de la base de données source vers la base de données de destination quand CopyAllUsers la valeur est false. |
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) |
ViewsList |
Obtient ou définit une collection StringCollection répertoriant les vues à transférer quand CopyAllViews la valeur est false. |
XmlSchemaCollectionsList |
Obtient ou définit une collection StringCollection répertoriant les collections de schémas XML à transférer quand CopyAllXmlSchemaCollections la valeur est false. |
Méthodes
AcceptBreakpointManager(BreakpointManager) |
Transmet un objet BreakpointManager à une tâche. 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. |