MS SQL Server - Tạo bản sao lưu
Backuplà bản sao của dữ liệu / cơ sở dữ liệu,… Sao lưu cơ sở dữ liệu MS SQL Server là điều cần thiết để bảo vệ dữ liệu. Các bản sao lưu MS SQL Server chủ yếu có ba loại - Đầy đủ hoặc Cơ sở dữ liệu, Khác biệt hoặc Gia tăng và Nhật ký hoặc Nhật ký Giao dịch.
Sao lưu cơ sở dữ liệu có thể được thực hiện bằng một trong hai phương pháp sau.
Phương pháp 1 - Sử dụng T-SQL
Loại đầy đủ
Backup database <Your database name> to disk = '<Backup file location + file name>'
Loại vi sai
Backup database <Your database name> to
disk = '<Backup file location + file name>' with differential
Loại nhật ký
Backup log <Your database name> to disk = '<Backup file location + file name>'
Thí dụ
Lệnh sau được sử dụng cho cơ sở dữ liệu sao lưu đầy đủ được gọi là 'TestDB' đến vị trí 'D: \' với tên tệp sao lưu 'TestDB_Full.bak'
Backup database TestDB to disk = 'D:\TestDB_Full.bak'
Lệnh sau được sử dụng cho cơ sở dữ liệu sao lưu khác biệt được gọi là 'TestDB' đến vị trí 'D: \' với tên tệp sao lưu 'TestDB_diff.bak'
Backup database TestDB to disk = 'D:\TestDB_diff.bak' with differential
Lệnh sau được sử dụng để đăng nhập cơ sở dữ liệu sao lưu có tên 'TestDB' vào vị trí 'D: \' với tên tệp sao lưu 'TestDB_log.trn'
Backup log TestDB to disk = 'D:\TestDB_log.trn'
Phương pháp 2 - Sử dụng SSMS (SQL SERVER Management Studio)
Step 1 - Kết nối với cá thể cơ sở dữ liệu có tên 'TESTINSTANCE' và mở rộng thư mục cơ sở dữ liệu như thể hiện trong ảnh chụp nhanh sau.
Step 2- Nhấp chuột phải vào cơ sở dữ liệu 'TestDB' và chọn các tác vụ. Nhấp vào Sao lưu và màn hình sau sẽ xuất hiện.
Step 3- Chọn kiểu sao lưu (Full \ diff \ log) và đảm bảo kiểm tra đường dẫn đích là nơi tệp sao lưu sẽ được tạo. Chọn các tùy chọn ở góc trên cùng bên trái để xem màn hình sau.
Step 4 - Nhấp OK để tạo bản sao lưu đầy đủ cơ sở dữ liệu 'TestDB' như được hiển thị trong ảnh chụp nhanh sau.