15 Mart 2019

SQL Express Otomatik Yedek Alma

SQL Express otomatik yedek almak için Görev Zamanlayıcıdan aşağıda ki batch dosyası ile otomatik yedek alınacaktır.

Aşağıda ki backup.bat dosyası ve sqlyedek.sql dosyaları aynı klasörde olacak şekilde yazalım.

backup.bat

d:
cd "D:\YEDEKKLASOR"
sqlcmd -S SQLSERVERADI -U SQLKULLANICIADI -P SQLSIFRE -i


sqlyedek.sql

USE YEDEKALINACAKDATABASEADI
GO
DECLARE @backupPath NVARCHAR(500)
SET @backupPath = 'D:\YEDEKKLASOR\YEDEKDOSYAADI' /* YEDEK ALINAN DATABASENIN YOLU !UZANTISIZ OLACAK! */
SET @backupPath = @backupPath +  FORMAT( GETDATE(),'yyyyMMddHHmmss') +'.bak' /* !!!! BU SATIRI DEĞİŞTİRME !!!! */
BACKUP DATABASE YEDEKALINACAKDATABASEADI
TO DISK = @backupPath
GO


Dosyaları İndir