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.

Follow us in
PASS chapter logo

The Official PASS Local Group for Greece


If you want to receive updates from us subscribe below with your email.
sql school greece logo
© 2010-2020 All rights reserved