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
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- L’application jetable, le piège de l’IA générative
- Cybersécurité : les entreprises françaises réclament un durcissement inédit de la réglementation
- Le tournant Mythos : les entreprises devront opposer des agents IA à des agents IA
- Analyse Patch Tuesday Juillet 2026
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
