Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tma:chu_-_grenoble:shrinkbasesql [04/01/2024 17:47] – [Requete SQL] guillaume.ceron | tma:chu_-_grenoble:shrinkbasesql [08/04/2024 16:23] (Version actuelle) – 192.168.1.68 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Shrinkbasesql ====== | ====== Shrinkbasesql ====== | ||
| - | ===== Requete | + | |
| + | |||
| + | ===== Attention ===== | ||
| + | \\ | ||
| + | **Cette requête n'est pas anodine. Il faut être vigilant sur son utilisation et ne pas hésité à se tourner vers un expert SQL avant de l' | ||
| + | \\ | ||
| + | \\ | ||
| + | \\ | ||
| + | ===== Requête | ||
| Cette requête permet de faire lancer manuellement un shrink de la base pour les Logs. | Cette requête permet de faire lancer manuellement un shrink de la base pour les Logs. | ||
| - | USE DBName; | + | Il faut d' |
| - | GO | + | |
| - | -- Truncate the log by changing the database recovery model to SIMPLE. | + | **SELECT * FROM sys.database_files;** |
| - | ALTER DATABASE DBName | + | |
| - | SET RECOVERY SIMPLE; | + | Ensuite vous pouvez lancer l' |
| - | GO | + | |
| - | -- Shrink the truncated log file to 1 MB. | + | **USE DBName;** |
| - | DBCC SHRINKFILE (DBName_log, | + | |
| - | GO | + | **ALTER DATABASE DBName |
| - | -- Reset the database recovery model. | + | **SET RECOVERY SIMPLE;** |
| - | ALTER DATABASE DBName | + | |
| - | SET RECOVERY FULL; | + | **DBCC SHRINKFILE (DBName_log, |
| - | GO | + | |
| + | **ALTER DATABASE DBName | ||
| + | **SET RECOVERY FULL; ** | ||
| {{tag> | {{tag> | ||