Bonjour,
J'ai une base des données avec plein de données dans mes table sur un studio express.
Comment créer un backup de cette base et la migrée sur un nouveau serveur ?
Merci
Bonjour,
J'ai une base des données avec plein de données dans mes table sur un studio express.
Comment créer un backup de cette base et la migrée sur un nouveau serveur ?
Merci
Bonjour,
Pour réaliser une sauvegarde complète de votre base de données depuis la machine source :
Pour la remonter sur la machine cible, vous devez connaître le nom de fichiers logiques de la base de données qui sont contenus dans votre backup.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 BACKUP DATABASE maBD TO DISK = 'C:\monFichierDeBackup.bak' WITH INIT
Si vous ne les connaissez pas, vous pouvez exécuter la commande :
Relevez les noms se trouvant dans la colonne LogicalName
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RESTORE FILELISTONLY FROM DISK = 'C:\monFichierDeBackup.bak'
.
Ensuite pour restaurer cette base de données sur la machine cible, vous devez écrire :
Si vous n'êtes pas très à l'aise avec les commandes, vous pouvez faire avec SQL Server Management Studio :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 RESTORE DATABASE maBase FROM DISK = 'C:\monFichierDeBackup.bak' WITH MOVE 'nomDeFichierLogiqueDonnees' TO 'C:\monRepertoire\monFichierData.MDF', MOVE nomDeFichierLogiqueJournalDeTransactions' TO 'C:\monRepertoire\monFichierJournalDeTransactions.LDF'
- Sur la machine source : clic droit sur la base de données à copier | Tâches | Sauvegarder ... . Choisissez alors le type de sauvegarde "Complète", l'emplacement destination de la sauvegarde, et dans l'onglet "Options", sélectionnez "Remplacer tous les jeux de sauvegarde existants", puis cliquez sur "OK"
- Sur le serveur cible : clic-droit sur la node "Bases de données" | "Restaurer la base de données ...". Dans "Vers la base de données", saisissez le nom que vous voulez donner à cette base de données.
Sélectionnez "A partir de l'unité", puis référencez votre fichier de sauvegarde, puis cochez "Restaurer", puis cliquez sur "OK".
@++
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager