T-Sql : comment sauvegarder toutes nos bases de données

    Les procédures stockées représentent le "Cœur”De la programmation Transact SQL.

    Toujours présents dans SQL Server, des groupes d'instructions SQL compactés dans un module et mis en cache pour une utilisation ultérieure.

    Leur utilisation présente les avantages suivants :

    • Augmentation de la vitesse d'exécution du code SQL et donc des performances générales des applications.
    • Augmentation de la lisibilité et de la portabilité du code et donc de l'évolutivité des applications.

    T-Sql : comment sauvegarder toutes nos bases de données



     

    Voici un script simple pour exécuter le sauvegarde de toutes les bases de données SQL Server :

    DECLARE @name VARCHAR(50) -- nom de la base de données DECLARE @path VARCHAR(256) -- chemin pour les fichiers de sauvegarde DECLARE @fileName VARCHAR(256) -- nom de fichier pour la sauvegarde DECLARE @fileDate VARCHAR(20) -- utilisé pour le nom de fichier SET @path = 'C:Backup' SELECT @fileDate = CONVERT(VARCHAR(20),GETDATE(),112) DECLARE db_cursor CURSOR FOR SELECT name FROM master.dbo.sysdatabases WHERE name NOT IN ('master','model', 'msdb','tempdb') OPEN db_cursor FETCH NEXT FROM db_cursor INTO @name WHILE @@FETCH_STATUS = 0 BEGIN SET @fileName = @path + @name + '_' + @fileDate + '.BAK' BACKUP DATABASE @name TO DISK = @fileName FETCH NEXT FROM db_cursor INTO @name END CLOSE db_cursor DEALLOCATE db_cursor


    Bonjour

    ajouter un commentaire de T-Sql : comment sauvegarder toutes nos bases de données
    Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.