Cách tạo bản sao dữ liệu trong MS SQL Server
Backup là một bản sao lưu dữ liệu/cơ sở dữ liệu. Việc sao lưu CSDL trong MS SQL Server là rất quan trọng để bảo vệ dữ liệu trước việc mất CSDL. Có 3 hình thức sao lưu chính trong MS SQL Server là Full/Database, Differential/Incremental, Transactional Log/Log.
Dưới đây là 2 cách để tạo bản sao lưu CSDL trong MS SQL Server Management Studio.
Cách 1: Sao lưu database bằng T-SQL
Full/Database
Backup database <TEN DATABASE> to disk = '<DUONG DAN FILE BACKUP + TEN FILE>'
Differential/Incremental
Backup database <TEN DATABASE> to
disk = '<DUONG DAN FILE BACK UP + TEN FILE>' with differential
Transactional Log/Log
Backup log <TEN DATABASE> to disk = '<DUONG DAN FILE BACKUP + TEN FILE>'
Ví dụ: Lệnh dưới đây được dùng để sao lưu toàn bộ CSDL (Full/Database) có tên QTM tới địa chỉ D:\ với tên của bản sao lưu là QTM.bak
Backup database QTM to disk = 'D:\QTM.bak'
Lệnh dưới đây được dùng để sao lưu những thay đổi kể từ lần sao lưu gần nhất trên CSDL (Differential/Incremental) có tên QTM tới địa chỉ D:\ với tên của bản sao lưu là: TestDB_Full.bak
Backup database QTM to disk = 'D:\QTM.bak' with differential
Lệnh dưới đây được dùng để sao lưu một cách thứ tự tất cả giao dịch kể từ lần thực hiện sao lưu Transaction Log gần nhất trên CSDL (Transaction Log/Log) có tên QTM tới địa chỉ D:\ với tên của bản sao lưu là QTM.bak
Backup log QTM to disk = 'D:\QTM_log.trn'
Cách 2: Dùng SQL Server Management Studio (SSMS)
Giao diện MS SQL Server Management Studio có thể khác nhau một chút trên các phiên bản, hướng dẫn dưới đây được thực hiện trên phiên bản 18, ở các bản cũ hơn bạn chỉ cần chuột phải vào CSDL cần sao lưu chọn Backup là được.
Bước 1: Kết nối tới bản cài CSDL và mở thư mục CSDL như trong hình dưới đây. Click chuột phải vào CSDL QTM và chọn Tasks > Back Up...:
Mở thư mục CSDL
Bước 2: Khi đó màn hình dưới đây sẽ xuất hiện.
Các thông tin lựa chọn hình thức sao lưu cho CSDL
Bước 3: Lựa chọn loại sao lưu CSDL và chọn đúng đường dẫn cho nơi lưu bản sao. Chọn Options ở góc trên bên trái màn hình, khi đó hộp thoại sau sẽ hiện ra.
Lựa chọn sao lưu CSDL khác
Bước 4: Chọn OK để tạo bản sao lưu cho QTM như trong hình dưới đây.
Tạo bản sao lưu thành công
Kiểm tra trong đường dẫn thư mục vừa chọn, bạn sẽ thấy file sao lưu.
File sao lưu của CSDL QTM vừa được tạo
Bài trước: Cách xóa cơ sở dữ liệu trong MS SQL Server
Bạn nên đọc
-
Điều kiện EXISTS trong SQL Server
-
Hàm CAST trong SQL Server
-
Khóa ngoại Foreign Key trong SQL Server
-
Các kiểu dữ liệu trong SQL Server
-
Hàm SUBSTRING trong SQL Server
-
Mệnh đề GROUP BY trong SQL Server
-
Hàm CASE trong SQL Server
-
Cách phân quyền cho người dùng trong MS SQL Server
-
Lệnh SELECT TOP trong SQL Server
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:


Cũ vẫn chất
-
Cách ẩn, hiện ghi chú trong bảng trên Excel
Hôm qua -
Dynamic System Updates là gì?
Hôm qua -
DRAM và DRAM-less SSD có gì khác nhau?
Hôm qua -
Điểm ưu tiên, điểm khuyến khích, khu vực ưu tiên khi xét tuyển năm 2022
Hôm qua -
PING là gì? Test PING như thế nào?
Hôm qua -
Các cách làm, tùy chỉnh trong bài sẽ giúp tăng tốc Windows 10 của bạn "nhanh như gió"
Hôm qua 6 -
Cách tắt kiểm tra chính tả trong Word
Hôm qua 1 -
Cách gỡ huy hiệu Threads khỏi trang cá nhân Instagram
Hôm qua -
Code Tiểu Yêu Tầm Đạo mới nhất
Hôm qua -
Gét gô là gì? Thử thách 6 ngày 6 đêm là gì?
Hôm qua 6