1 2 3 4 5 6 7 8 9 10 |
-- database name DECLARE @name VARCHAR(50) = 'MyDatabase'; -- specify filedate format (yyyy-mm-dd) DECLARE @fileDate VARCHAR(20) = REPLACE(CONVERT(VARCHAR(20),GETDATE(),111),'/','-') -- path for backup files (Muss mit \ enden) DECLARE @path VARCHAR(256) = 'MyBackupDirectory\' DECLARE @fileName VARCHAR(256) = CONCAT(@path, @name, '_', @fileDate, '.bak'); BACKUP DATABASE @name TO DISK = @fileName |
Kurz und knackiger Skript um ein Backup zu erzeugen.
Ergebnis: MyDatabase_2018-04-30.bak
Andrere Datumsformate auch hier: https://www.techonthenet.com/sql_server/functions/convert.php
Login