Si vous voulez restaurer une base de données et lui donner un nouveau nom, peut-être pour avoir une copie identique d'une base de données sur le même serveur, il vous faudra peut-être utiliser l'option REPLACE avec la commande RESTORE DATABASE. L'option REPLACE est nécessaire quand le nom de la base
Restaurer et renommer une base de données
de données dans les fichiers
de sauvegarde ne correspond pas à celui
que vous indiquez dans la commande
RESTORE DATABASE et que le
nom que vous indiquez dans la commande
RESTORE existe déjà sur le SQL
Server. L’option REPLACE vous
protège contre le remplacement accidentel
d’une base de données par la
sauvegarde d’une base de données différente.
Ainsi, s’il y a une sauvegarde
de la base de données Northwind dans
un fichier et si vous essayez de restaurer
la sauvegarde dans la base de données
Pubs, SQL Server ne vous permettra
pas d’effectuer la restauration
sans l’option REPLACE. Mais, si vous
spécifiez REPLACE, les données sauvegardées
à partir de Northwind remplaceront
les données Pubs originales.
L’option REPLACE est également
nécessaire quand vous utilisez l’option
MOVE et spécifiez un fichier existant.
L’option MOVE permet d’utiliser la
commande RESTORE pour recréer
une base de données dans un emplacement
physique différent, peut-être
un nouveau disque plus rapide.
Cependant, si le fichier spécifié
comme destination de l’option MOVE
existe déjà , SQL Server suppose que le
fichier existant appartient à une base
de données différente. Généralement,
RESTORE DATABASE refuse de remplacer
les fichiers existants, mais REPLACE
permet à RESTORE DATABASE
de remplacer un fichier existant.
L’option REPLACE présente un inconvénient
: généralement, l’utilisateur qui
exécute la commande RESTORE DATABASE
doit être seulement le propriétaire
de la base de données (DBO, database
owner). Mais quand vous
utilisez REPLACE, SQL Server se comporte
comme si vous étiez en train de
créer une nouvelle base de données.
L’utilisateur qui exécute la commande
RESTORE DATABASE avec l’option REPLACE
doit avoir l’autorisation de
créer une base de données ou appartenir
à un groupe possédant de telles autorisations.
Dans un prochain article, je développerai quelques autres avertissements
qui s’appliquent aussi à un
DBO non administrateur exécutant
une opération de restauration avec REPLACE.
Téléchargez cette ressource
Construire une infrastructure cloud optimisée pour l’IA avec Microsoft Azure
Les managers IT ont besoin d’une stratégie claire et de solutions concrètes pour préparer leur infrastructure cloud à l'adoption de l'IA, tout en optimisant les coûts, renforçant la sécurité et développant les compétences internes. Découvrez tous les conseils dans ce guide Insight.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Tendances 2026 : l’IA devra prouver sa rentabilité
- L’identité numérique : clé de voûte de la résilience et de la performance en 2026
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 6 tournants qui redéfinissent l’IA en entreprise
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
