Backup Database MS SQL Server

22:02 เขียนโดย QA Optimization - Performance and Stability

ขั้นตอนเริ่มต้นต้องเปิดใช้งาน Service SqlserverAgent เพราะเราจะใช้ job schedule ทำงาน
เมื่อเปิด service sqlserveragent เรียบร้อยแล้ว ใช้ Script ดังนี้

declare @CurDD VARCHAR(15)
declare @Path nvarchar(200)
select @CurDD = CONVERT(VARCHAR, GETDATE(), 112)
if @CurDD is not NULL
begin
set @Path=’D:MSSQLMSSQLbackup’+@CurDD
BACKUP DATABASE [ชื่อดาต้าเบส]
TO DISK = @Path WITH NOFORMAT, NOINIT,
NAME = N’ชื่อดาต้าเบส-Full Database Backup’, SKIP, NOREWIND, NOUNLOAD,
STATS = 10
end

Note: เมื่อใส่ script ที่ job schedule แล้ว ตัวหนังสือ hilight สีเข้มเอาไว้ เปลี่ยน path ที่เก็บไฟล์ Backup ว่าจะให้วางไว้ที่ไหน โดยชื่อไฟล์ จะเป็น วันที่ yyyyMMdd ตาม select @CurDD = CONVERT(VARCHAR, GETDATE(), 112)
(เรื่องการจัด format datetime ใน sqlserver)

0 ความคิดเห็น:

แสดงความคิดเห็น