forked from vincent/notebook
29 lines
1.2 KiB
Transact-SQL
29 lines
1.2 KiB
Transact-SQL
USE DB_GRAND_HOTEL;
|
|
GO
|
|
SELECT name, physical_name
|
|
FROM sys.database_files
|
|
WHERE type_desc = 'rows';
|
|
GO
|
|
/*
|
|
name physical_name
|
|
DB_GRAND_HOTEL H:\DATABASE_SQL\SQL2019FBIN2\DATA\DB_GRAND_HOTEL.mdf
|
|
F_DATA_1 H:\DATABASE_SQL\SQL2019FBIN2\DATA\F_DATA_1.ndf
|
|
F_DATA_2 H:\DATABASE_SQL\SQL2019FBIN2\DATA\F_DATA_2.ndf
|
|
F_PART_OLD H:\DATABASE_SQL\SQL2019FBIN2\DATA\HOTEL_PART_OLD.ndf
|
|
F_PART_2006 H:\DATABASE_SQL\SQL2019FBIN2\DATA\HOTEL_PART_2006.ndf
|
|
F_PART_2007 H:\DATABASE_SQL\SQL2019FBIN2\DATA\HOTEL_PART_2007.ndf
|
|
F_PART_2008 H:\DATABASE_SQL\SQL2019FBIN2\DATA\HOTEL_PART_2008.ndf
|
|
F_PART_2009 H:\DATABASE_SQL\SQL2019FBIN2\DATA\HOTEL_PART_2009.ndf
|
|
*/
|
|
-- 1) mettre la base de données "OFF line" (NOTER l'heure à la quelle la commande est passée !)
|
|
-- 2) supprimer un des fichiers de données
|
|
-- 3) tentez de mettre la base "ON line"... que va t-il se passer (regarder le journal d'événement)
|
|
-- 4) sauvegarder à l'aide d'une commande SQL (ne pas passer par l'IHM) la queue du journal de transaction
|
|
-- 5) supprimer la base
|
|
-- 6) utiliser l'assistant de restauration pour restaurer l'intégralité de la base
|
|
-- 7) consatez si vous avez perdu ou non des données en comparant le dernier INSERT dans la table HORLOGE et l'heure notée
|
|
|
|
|
|
|
|
|