go backarticles

Articles of SQLschool.gr Team

Script for Full database backup in separate device per day with SQLCMD Tool

Antonios Chatzipavlis

Επειδή ο φίλος Αθανάσιος το ζήτησε για να μην του χαλάσουμε το χατήρι.

Αποθηκεύουμε το παρακάτω script σε ένα άρχειο στο δίσκο μας πχ. backup.sql

  1. declare @weekday char(3)
  2. declare @command varchar(2048)
  3. select @weekday=upper(left(datename(dw,getdate()),3))
  4. set @command = 'backup database $(dbname) to disk =''$(backupPath)\$(backupFileName)_'+@weekday+'.bak' + ''' with init'
  5. exec (@command)

και μετά με το sqlcmd εργαλείο του SQL Server από command line γράφουμε το εξής

C:>sqlcmd –E –i backup.sql –v dbname=”<database name>” backupPath=”<physical path>” backupFileName=”<backup filename>”


Relative Articles

Leave your comment

Login with your SQLschool.gr account if you want to comment on this article.


PASS chapter logo

The Official PASS Local Group for Greece

1434 33 595 27 39 1326
sql school greece logo
© 2010-2019 All rights reserved