Partager via


Éditeur de tâche de transfert d'objets SQL (page Objets)

Utilisez la page Objets de la boîte de dialogue Éditeur de tâche de transfert d'objets SQL pour spécifier les propriétés de copie d'un ou plusieurs objets SQL Server d'une instance de SQL Server à une autre. Les tables, les vues, les procédures stockées et les fonctions définies par l'utilisateur représentent quelques exemples des objets SQL Server que vous pouvez copier. Pour plus d'informations sur cette tâche, consultez Tâche de transfert d'objets SQL Server.

[!REMARQUE]

L'utilisateur qui crée la tâche de transfert d'objets SQL Server doit disposer des autorisations suffisantes sur les objets du serveur source pour les sélectionner pour la copie, ainsi que de l'autorisation d'accéder à la base de données du serveur de destination où les objets seront transférés.

Options statiques

  • SourceConnection
    Sélectionnez un gestionnaire de connexion SMO dans la liste ou cliquez sur <Nouvelle connexion...> pour créer une nouvelle connexion au serveur source.

  • SourceDatabase
    Sélectionnez une base de données sur le serveur source à partir duquel les objets seront copiés.

  • DestinationConnection
    Sélectionnez un gestionnaire de connexion SMO dans la liste ou cliquez sur <Nouvelle connexion...> pour créer une nouvelle connexion au serveur de destination.

  • DestinationDatabase
    Sélectionnez une base de données sur le serveur de destination dans lequel les objets seront copiés.

  • DropObjectsFirst
    Déterminez si les objets sélectionnés sont d'abord supprimés du serveur de destination avant la copie.

  • IncludeExtendedProperties
    Déterminez si les propriétés étendues sont incluses lorsque les objets sont copiés du serveur source au serveur de destination.

  • CopyData
    Déterminez si les données sont incluses lorsque les objets sont copiés du serveur source au serveur de destination.

  • ExistingData
    Spécifiez comment les données seront copiées sur le serveur de destination. Cette propriété possède les options répertoriées dans le tableau suivant :

    Valeur

    Description

    Remplacer

    Les données du serveur de destination seront remplacées.

    Ajouter

    Les données copiées à partir du serveur source seront ajoutées aux données existantes sur le serveur de destination.

    [!REMARQUE]

    L'option ExistingData est disponible uniquement lorsque CopyData a la valeur True.

  • CopySchema
    Déterminez si le schéma est copié pendant la tâche de transfert d'objets SQL Server.

    [!REMARQUE]

    CopySchema est disponible uniquement pour SQL Server.

  • UseCollation
    Déterminez si le transfert des objets doit inclure le classement spécifié sur le serveur source.

  • IncludeDependentObjects
    Déterminez si la copie des objets sélectionnés inclut en cascade les autres objets qui dépendent de ces objets sélectionnés pour la copie.

  • CopyAllObjects
    Déterminez si la tâche copie tous les objets de la base de données source spécifiée ou uniquement les objets sélectionnés. Si cette option a la valeur False, vous pouvez sélectionner les objets à transférer et afficher les options dynamiques dans la section CopyAllObjects.

  • ObjectsToCopy
    Développez ObjectsToCopy pour spécifier les objets qui doivent être copiés de la base de données source dans la base de données de destination.

    [!REMARQUE]

    ObjectsToCopy est disponible uniquement lorsque CopyAllObjects a la valeur False.

    Les options de copie des types d'objets suivants sont prises en charge uniquement sur SQL Server :

    Assemblys

    Fonctions de partition

    Schémas de partition

    Schémas

    Fonctions d'agrégation définies par l'utilisateur

    Types définis par l'utilisateur

    Collections de schémas XML

  • CopyDatabaseUsers
    Déterminez si les utilisateurs de la base de données doivent être inclus dans le transfert.

  • CopyDatabaseRoles
    Déterminez si les rôles de la base de données doivent être inclus dans le transfert.

  • CopySqlServerLogins
    Déterminez si les connexions SQL Server doivent être incluses dans le transfert.

  • CopyObjectLevelPermissions
    Déterminez si les autorisations au niveau objet doivent être incluses dans le transfert.

  • CopyIndexes
    Déterminez si les index doivent être inclus dans le transfert.

  • CopyTriggers
    Déterminez si les déclencheurs doivent être inclus dans le transfert.

  • CopyFullTextIndexes
    Déterminez si les index de texte intégral doivent être inclus dans le transfert.

  • CopyPrimaryKeys
    Déterminez si les clés primaires doivent être incluses dans le transfert.

  • CopyForeignKeys
    Déterminez si les clés étrangères doivent être incluses dans le transfert.

  • GenerateScriptsInUnicode
    Déterminez si les scripts de transfert créés sont au format Unicode.

Options dynamiques

CopyAllObjects = False

  • CopyAllTables
    Déterminez si la tâche copie toutes les tables de la base de données source spécifiée ou uniquement les tables sélectionnées.

  • TablesList
    Cliquez pour ouvrir la boîte de dialogue Sélectionner des tables.

  • CopyAllViews
    Déterminez si la tâche copie toutes les vues de la base de données source spécifiée ou uniquement les vues sélectionnées.

  • ViewsList
    Cliquez pour ouvrir la boîte de dialogue Sélectionner des vues.

  • CopyAllStoredProcedures
    Déterminez si la tâche copie toutes les procédures stockées définies par l'utilisateur dans la base de données source spécifiée ou uniquement celles sélectionnées.

  • StoredProceduresList
    Cliquez pour ouvrir la boîte de dialogue Sélectionner des procédures stockées.

  • CopyAllUserDefinedFunctions
    Déterminez si la tâche copie toutes les fonctions définies par l'utilisateur dans la base de données source spécifiée ou uniquement celles sélectionnées.

  • UserDefinedFunctionsList
    Cliquez pour ouvrir la boîte de dialogue Sélectionner les fonctions définies par l'utilisateur.

  • CopyAllDefaults
    Déterminez si la tâche copie toutes les valeurs par défaut de la base de données source spécifiée ou uniquement les valeurs par défaut sélectionnées.

  • DefaultsList
    Cliquez pour ouvrir la boîte de dialogue Sélectionner les valeurs par défaut.

  • CopyAllUserDefinedDataTypes
    Déterminez si la tâche copie tous les types de données définis par l'utilisateur dans la base de données source spécifiée ou uniquement ceux sélectionnés.

  • UserDefinedDataTypesList
    Cliquez pour ouvrir la boîte de dialogue Sélectionner les types de données définis par l'utilisateur.

  • CopyAllPartitionFunctions
    Déterminez si la tâche copie toutes les fonctions de partition définies par l'utilisateur dans la base de données source spécifiée ou uniquement celles sélectionnées. Cette option est prise en charge uniquement sur SQL Server.

  • PartitionFunctionsList
    Cliquez pour ouvrir la boîte de dialogue Sélectionner les fonctions de partition.

  • CopyAllPartitionSchemes
    Déterminez si la tâche copie tous les schémas de partition de la base de données source spécifiée ou uniquement ceux sélectionnés. Cette option est prise en charge uniquement sur SQL Server.

  • PartitionSchemesList
    Cliquez pour ouvrir la boîte de dialogue Sélectionner les schémas de partition.

  • CopyAllSchemas
    Déterminez si la tâche copie tous les schémas de la base de données source spécifiée ou uniquement les schémas sélectionnés. Cette option est prise en charge uniquement sur SQL Server.

  • SchemasList
    Cliquez pour ouvrir la boîte de dialogue Sélectionner les schémas.

  • CopyAllSqlAssemblies
    Déterminez si la tâche copie tous les assemblys SQL de la base de données source spécifiée ou uniquement les assemblys SQL sélectionnés. Cette option est prise en charge uniquement sur SQL Server.

  • SqlAssembliesList
    Cliquez pour ouvrir la boîte de dialogue Sélectionner les assemblys SQL.

  • CopyAllUserDefinedAggregates
    Déterminez si la tâche copie toutes les fonctions d'agrégation définies par l'utilisateur dans la base de données source spécifiée ou uniquement celles sélectionnées. Cette option est prise en charge uniquement sur SQL Server.

  • UserDefinedAggregatesList
    Cliquez pour ouvrir la boîte de dialogue Sélectionner les fonctions d'agrégation définies par l'utilisateur.

  • CopyAllUserDefinedTypes
    Déterminez si la tâche copie tous les types définis par l'utilisateur dans la base de données source spécifiée ou uniquement ceux sélectionnés. Cette option est prise en charge uniquement sur SQL Server.

  • UserDefinedTypes
    Cliquez pour ouvrir la boîte de dialogue Sélectionner les types définis par l'utilisateur.

  • CopyAllXmlSchemaCollections
    Déterminez si la tâche copie toutes les collections de schémas XML de la base de données source spécifiée ou uniquement celles sélectionnées. Cette option est prise en charge uniquement sur SQL Server.

  • XmlSchemaCollectionsList
    Cliquez pour ouvrir la boîte de dialogue Sélectionner les collections du schéma XML.