Lors de l'exécution d'une RESTORE
commande, je comprends que SQL Server garantit qu'une base de données existante n'est pas remplacée par une autre base de données. Cette vérification peut être contournée à l'aide de REPLACE
.
Je comprends que SQL Server utilise les fichiers de sauvegarde FamilyGUID
pour déterminer si la base de données en cours de restauration est la même que la base de données en cours d'écrasement. Est-ce correct?
Je comprends que le FamilyGUID
fichier de sauvegarde peut être déterminé en utilisant
RESTORE headeronly FROM DISK = N'Q:\MyBackup.bak'
Mais comment puis-je trouver le FamilyGUID de la base de données qui est écrasée?