Zálohovanie databázy skriptom¶
Použijete nasledovný batch command:
SQLCMD -E -S SERVERNAME -Q "DECLARE @SQL VARCHAR(100) SET @SQL = (SELECT 'c:\DATABASENAME' +'_'+ RTRIM(LTRIM(REPLACE(REPLACE(CONVERT(varchar(40), CURRENT_TIMESTAMP, 113), ' ', ''), ':', '_'))) + '.bkp') BACKUP DATABASE [DATABASENAME] TO DISK = @SQL WITH COPY_ONLY, NOFORMAT, NOINIT, NAME = 'Previs Database Backup' , SKIP, NOREWIND, NOUNLOAD, STATS=10"
kde namiesto SERVERNAME použite meno alebo vnútornú IP adresu vášho SQL servera a namiesto DATABASENAME meno vašej databázy
uzamknutý