Transaction Log Backup – Backup log, seperti namanya, membuat backup log transaksi. Jenis backup ini hanya dapat dilakukan dengan model restore log penuh (full recovery model) atau restore masal (bulk-logged recovery model). File log transaksi menyimpan serangkaian log yang menyediakan hostory setiap modifikasi data, dalam database. Transaction log backup berisi semua catatan log yang belum disertakan dalam log transaksi terakhir.
Ini memungkinkan database untuk dipulihkan ke titik waktu tertentu. Ini berarti bahwa Transaction log backup bersifat Incremental dan differential backup bersifat kumulatif. Jika Anda ingin merestore database ke titik waktu tertentu, yang kalian bisa lakukan adalah merestore full backup terakhir, differential backup sampai waktu dimana terjadinya masalah, dan semua log backup transaksi terkait yang diperlukan untuk membangun database hingga titik tertentu, atau ke titik yang paling dekat dengan titik waktu yang diinginkan, tepat sebelum terjadinya masalah atau problem pada database kalian yang mengakibatkan hilangnya data. Rangkaian modifikasi ini dimuat dan dipelihara menggunakan LSN (Log Sequence Number) di log chain. Rantai backup log adalah rangkaian log tak terputus yang berisi semua catatan log transaksi yang diperlukan untuk memulihkan database ke suatu titik waktu. Log chain selalu dimulai dengan database full backup dan berlanjut hingga karena alasan rantai tersebut memutuskan rantai (misalnya, mengubah model restore database menjadi simple, atau mengambil full backup ekstra), sehingga dengan mencegah backup log diambil pada database hingga full backup (atau diferensial) lainnya dimulai untuk database itu.
Cara membuat transaction log backup menggunakan T-SQL
Perintah BACKUP LOG digunakan untuk membuat backup log transaksi. Ini membutuhkan nama database, perangkat tujuan dan klausul TRANSACTION LOG untuk memulai backup log transaksi.
BACKUP LOG [Learn]
To DISK=’C:\SQL\Backup\Learn_Log.trn’
WITH
MEDIANAME = ‘Native_SQLServerLogBackup’,
NAME = ‘Log-Learn backup’;
GO


Itu lah tulisan singkat tentang bagaimana cara backup log database pada MSSQL Server menggunakan Transact SQL, setelah membaca tulisan ini kalian sudah belajar bagimana cara melakukan backup log database pada MSSQL Server menggunakan TSQL, jika ada yang ingin di tanyakan silahkan tinggalkan komentar pada kolom komentar, bagikan ke teman kalian untuk mendukung blog ini, sampai jumpa pada tulisan berikut nya.
Sumber : Microsoft