Partager via


Assistant Copie de base de données (Sélectionner la méthode de transfert)

Vous avez le choix entre deux méthodes de transfert dans l'Assistant Copie de base de données.

Options

  • Utiliser la méthode de détachement et d'attachement
    Détachez la base de données du serveur source, copiez les fichiers de base de données (.mdf, .ndf et .ldf) sur le serveur de destination, puis attachez la base de données au serveur de destination. Cette méthode est généralement la plus rapide, car le travail principal consiste à lire le disque source et à écrire sur le disque de destination. Aucune logique SQL Server n'est requise pour créer des objets au sein de la base de données ou pour créer des structures de stockage de données. Cependant, cette méthode peut être plus lente si la base de données contient une quantité importante d'espace alloué, mais inutilisé. Par exemple, une nouvelle base de données pratiquement vide qui est créée en allouant 100 Mo copie la totalité des 100 Mo, même si seulement 5 Mo sont utilisés.

    Notes

    Cette méthode ne permet pas aux utilisateurs d'avoir accès à la base de données pendant le transfert.

  • En cas d'échec, rattachez la base de données source.
    Lorsqu'une base de données est copiée, les fichiers de la base de données d'origine sont toujours rattachés au serveur source. Utilisez cette case pour rattacher les fichiers d'origine à la base de données source si un déplacement de base de données ne peut pas être achevé.

  • Utiliser la méthode de transfert SQL Management Object
    Lisez la définition de chaque objet de base de données dans la base de données source et créez chaque objet dans la base de données de destination. Transférez ensuite les données de la table source vers la table de destination en recréant les index et les métadonnées.

    Notes

    Les utilisateurs peuvent continuer à accéder à la base de données pendant le transfert.