Outils pour utilisateurs

Outils du site


informatique:bdd:mssql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:bdd:mssql [2012/05/21 10:32] – benoitinformatique:bdd:mssql [2015/06/23 11:58] (Version actuelle) – benoit
Ligne 2: Ligne 2:
 ===== Sauvegarde ===== ===== Sauvegarde =====
 Créer le fichier ''C:\sqlBackup.sql'' avec le contenu suivant : Créer le fichier ''C:\sqlBackup.sql'' avec le contenu suivant :
-  BACKUP DATABASE DB01 +  BACKUP DATABASE DB0
-  TO DISK="C:\exportdb.bak" +
-  WITH FORMAT +
-  GO +
-  BACKUP DATABASE DB02+
   TO DISK="C:\exportdb.bak"   TO DISK="C:\exportdb.bak"
   WITH FORMAT   WITH FORMAT
Ligne 13: Ligne 9:
 Pour lancer la sauvegarde : Pour lancer la sauvegarde :
   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 logs de transaction d'une base =====
 +
 +Exemple des actions à mener pour une base nommée **SharePoint_Config**
 +
 +Lancer le programme **SQL Server Management Studio**. 
 +
 +Définir la base en mode de récupération simple :
 +  ALTER DATABASE [SharePoint_Config] SET RECOVERY SIMPLE;
 +
 +Réduire la taille à 1Mo du fichier de transaction Log (Attention SharePoint_Config**_log** et non SharePoint_Config) :
 +  DBCC SHRINKFILE ([SharePoint_Config_log], 1);
 +
 +Redéfinir la base en mode de récupération complet :
 +  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;
informatique/bdd/mssql.1337596346.txt.gz · Dernière modification : (modification externe)