-- Dùng để gán vào job để chạy định kỳ backup tự động --
-- by code4viet --
Create procedure sp_BackupDB
as
DECLARE @name VARCHAR(50)=DB_NAME() -- tên database hiện hành
DECLARE @path VARCHAR(256)='C:\DataBackup\' -- đường dẫn thư mục cần backup ( phải tồn tại thư mục này)
DECLARE @fileName VARCHAR(256)=@name -- tên file backup
DECLARE @fileDate VARCHAR(20)=LEFT(CONVERT(varchar, GetDate(),112),6) -- tạo tên file theo nămtháng
-- chỉ định full đường dẫn --
SET @fileName = @path + @name + '_' + @fileDate + '.BAK'
BACKUP DATABASE @name TO DISK = @fileName
GO
-- kiểm tra --
exec sp_BackupDB
Không có nhận xét nào :
Đăng nhận xét