Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Backup database SQL Server được thực hiện như thế nào? Bài viết sẽ hướng dẫn bạn chi tiết cách backup SQL.

Việc tạo bản sao lưu thường xuyên cho cơ sở dữ liệu rất quan trọng để đảm bảo tính toàn vẹn của dữ liệu và phục hồi trong trường hợp hệ thống bị lỗi hoặc mất dữ liệu ngoài ý muốn. Trong Microsoft SQL Server, chúng ta có thể tạo bản sao lưu toàn bộ cơ sở dữ liệu bằng SQL Server Management Studio (SSMS) hoặc Transact-SQL (T-SQL).
Ở bài viết này, chúng ta sẽ cùng nhau tìm hiểu tổng quan về các phương pháp thực hiện sao lưu toàn bộ, nêu bật quyền và điều kiện tiên quyết cần thiết để giải thích cách xử lý sao lưu bằng cả SSMS và T-SQL.
Sự thật cần biết:
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.
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'
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
Nguồn tin: Quantrimang.com:
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Hướng dẫn tạo video avatar thuyết trình trên Google Vids
Bổ sung kiến thức cho agent trong Copilot Studio
9 câu lệnh phân tích hình ảnh cực chuyên nghiệp
TOP công cụ AI cho Microsoft Excel giúp phân tích dữ liệu, tạo công thức và biểu đồ
TOP công cụ AI quản lý mạng xã hội tốt nhất
Hướng dẫn tạo ảnh thumbnail trên ChatGPT
Tóm tắt các nguồn kiến thức cho agent trong Copilot Studio
TOP công cụ AI tuyển dụng tốt nhất
5 cách sáng tạo để sử dụng LLM
5 câu lệnh nâng cấp ảnh trên Gemini bạn cần nhớ
9 câu lệnh phân tích hình ảnh cực chuyên nghiệp
5 lý do Claude Cowork được đánh giá là đổi mới AI lớn nhất trong năm 2026
Tăng cường bảo mật ChatGPT bằng Lockdown Mode
Prompt tạo poster sinh nhật em bé phong cách sang trọng bằng AI
Top 10 nền tảng “no-code” AI Agent tốt nhất dành cho người mới bắt đầu
Plugin trong Claude Code là gì?
Hướng dẫn tạo phiếu bài tập viết số học từ vựng
Cách tiếp tục sử dụng mô hình AI đã ngừng hỗ trợ trong Microsoft Copilot Studio
Chọn một mô hình bên ngoài làm mô hình AI chính trong Copilot Studio
Prompt tạo bộ ảnh selfie phong cách Instagram bằng AI