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
Sự khác biệt giữa Zapier MCP, Zapier SDK và Zapier CLI
12 cài đặt Claude Code bạn nên kích hoạt ngay bây giờ
TOP trợ lý AI sắp xếp lịch tốt nhất
8 framework Agentic AI đáng chú ý nhất năm 2026 mà lập trình viên AI nên biết
Prompt tạo giấy mời họp phụ huynh đầu năm
Prompt biến poster phim thành tranh vẽ chì màu ngộ nghĩnh
Tạo một agent trong Microsoft Copilot Studio
Hướng dẫn tạo video tranh cát cho bài thơ, câu chuyện
Prompt ChatGPT theo vai trò giải quyết mọi công việc
TOP nền tảng tích hợp API tốt nhất năm 2026
Cách khắc phục lỗi công thức Excel bằng Claude AI
Prompt tạo infographic truyện tranh từ kiến thức bài học
Prompt chụp ảnh sản phẩm phong cách studio tối giản
TOP công cụ AI cho Microsoft Teams tốt nhất
Sự khác biệt giữa OpenClaw và Zapier
Cách tắt và ẩn Meta AI trên Facebook, Instagram, Messenger và WhatsApp
Tìm hiểu về AI by Zapier: Dễ dàng thêm các AI step vào workflow của bạn
Mẹo tùy chỉnh ChatGPT phản biện thông minh hơn
Prompt tạo ảnh chân dung trong ô tô dưới trời mưa cực điện ảnh
TOP công cụ AI cho Microsoft Outlook tốt nhất