Lorsque vous lancez un backup, un restore ou un dbcc shrinkfile, cette requête vous permet d’avoir une estimation du temps restant pour l’opération en cours. /*——————————————————————- [SCRIPT] Informations sur opérations en cours : backup, restore ou shrinkfile [DESCRIPTION] Fournit la durée estimée pour terminer l’opération [MAJ PAR] DATAFLY – Arian […]
Category : Backup Restore
Les scripts suivants permettent de restaurer automatiquement des sauvegardes de bases de données entre serveurs, sans recopier les fichiers de sauvegardes d’un serveur à l’autre : ils sont particulièrement utiles en cas de migration ou de synchronisation entre instances. En outre, ils permettent des restaurations incrémentielles successives basées sur les […]
Ces instructions permettent de générer le nom du fichier de sauvegarde au format ‘Base_DateTHeure.bak’ DECLARE @databasename NVARCHAR(128) = ‘MyDB’ DECLARE @backupname NVARCHAR(128) SET @backupname = REPLACE(REPLACE(REPLACE(@databasename + ‘_’ + CONVERT(VARCHAR(100),getdate(),126) ,’:’, »),’.’, »),’-‘, »)+ ‘.bak’ PRINT @backupname Une application de ces instructions est par exemple d’effectuer les sauvegardes de toutes les bases de […]
Cette requêtes identifie les bases de données dont les backups sont stockés sur les mêmes disques que les données. /*——————————————————————- [SCRIPT] backups on data disks [DATABASE] msdb [MAJ PAR] DATAFLY – Arian Papillon ——————————————————————-*/ SELECT dbf.name AS DatabaseName , bkf.name , UPPER(dbf.hdd) AS DatabaseFilesOnDisk , UPPER(bkf.hdd) AS BackupFilesOnDisk FROM ( […]
Ce script crée une vue V_LastDiskBackupSequence dans la base msdb. Cette vue produit la liste des backups de la dernière séquence (backups Full, différential, log) effectués sur disque pour une (ou plusieurs) bases de données, et génère les commandes de restore. Testé avec SQL Server 2008 et au delà. Utiliser […]