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 16:45] – [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 SQL ===== | ||
| - | Cette requête permet de faire lancer manuellement | ||
| - | USE DBName;\\n | ||
| - | -- Truncate the log by changing the database recovery model to SIMPLE. | + | ===== Attention ===== |
| - | ALTER DATABASE DBName | + | \\ |
| - | SET RECOVERY SIMPLE; | + | **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' |
| - | + | \\ | |
| - | -- Shrink the truncated log file to 1 MB. | + | \\ |
| - | DBCC SHRINKFILE (DBName_log, | + | \\ |
| - | + | ===== Requête SQL ===== | |
| - | -- Reset the database recovery model. | + | Cette requête permet de faire lancer manuellement un shrink de la base pour les Logs. |
| - | ALTER DATABASE DBName | + | |
| - | SET RECOVERY FULL; | + | Il faut d' |
| + | |||
| + | **SELECT * FROM sys.database_files; | ||
| + | |||
| + | Ensuite vous pouvez lancer l' | ||
| + | |||
| + | **USE DBName;** | ||
| + | |||
| + | **ALTER DATABASE DBName | ||
| + | **SET RECOVERY SIMPLE;** | ||
| + | |||
| + | **DBCC SHRINKFILE (DBName_log, | ||
| + | |||
| + | **ALTER DATABASE DBName | ||
| + | **SET RECOVERY FULL; ** | ||
| {{tag> | {{tag> | ||