Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
informatique:bdd:mssql [2014/05/21 09:17] benoit |
informatique:bdd:mssql [2018/09/06 19:10] (Version actuelle) |
||
|---|---|---|---|
| Ligne 10: | Ligne 10: | ||
| sqlcmd -S "HOST\SQLEXPRESS" -i "C:\sqlBackup.sql" -o "C:\sqlBackupReport.txt" | sqlcmd -S "HOST\SQLEXPRESS" -i "C:\sqlBackup.sql" -o "C:\sqlBackupReport.txt" | ||
| | | ||
| - | ===== Reduire la taille des log de transactions d'une base ===== | + | ===== Reduire la taille des logs de transaction d'une base ===== |
| Exemple des actions à mener pour une base nommée **SharePoint_Config** | Exemple des actions à mener pour une base nommée **SharePoint_Config** | ||
| Ligne 25: | Ligne 25: | ||
| ALTER DATABASE [SharePoint_Config] SET RECOVERY FULL; | ALTER DATABASE [SharePoint_Config] SET RECOVERY FULL; | ||
| + | ===== Déplacer les fichiers d'une base de données vers un autre volume ===== | ||
| + | |||
| + | Mettre hors ligne la base de données : | ||
| + | ALTER DATABASE MyDataBase SET SINGLE_USER WITH ROLLBACK IMMEDIATE; | ||
| + | ALTER DATABASE MyDataBase SET OFFLINE; | ||
| + | |||
| + | Modifier le chemin d'accès de la base : | ||
| + | ALTER DATABASE MyDataBase MODIFY FILE | ||
| + | ( | ||
| + | Name = MyDataBase, | ||
| + | Filename = 'E:\Databases\MyDataBase.mdf' | ||
| + | ); | ||
| + | |||
| + | Modifier le chemin d'accès des logs : | ||
| + | ALTER DATABASE MyDataBase MODIFY FILE | ||
| + | ( | ||
| + | Name = MyDataBase_log, | ||
| + | Filename = 'E:\Databases\MyDataBase_log.LDF' | ||
| + | ); | ||
| + | |||
| + | Déplacer les fichiers vers le nouvel emplacement (dans notre exemple vers E:\Databases\) | ||
| + | |||
| + | Remettre en ligne la base : | ||
| + | ALTER DATABASE MyDataBase SET ONLINE; | ||
| + | ALTER DATABASE MyDataBase SET MULTI_USER; | ||