Computer >> Máy Tính >  >> Lập trình >> SQL Server

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. Sao lưu cơ sở dữ liệu trong MS SQL Server là rất quan trọng để bảo vệ dữ liệu trước khi mất cơ sở dữ liệu. Có 3 kiểu sao lưu chính trong MS SQL Server: Toàn bộ / Cơ sở dữ liệu, Khác biệt / Gia tăng, Nhật ký Giao dịch / Nhật ký.

Đây là 2 cách để tạo bản sao lưu cơ sở dữ liệu trong MS SQL Server.

Phương pháp 1:Sử dụng T-SQL

Đầy đủ / Cơ sở dữ liệu

 Backup database to disk = '' 

Chênh lệch / Tăng dần

 Backup database to 
disk = '' with differential

Nhật ký / Nhật ký giao dịch

 Backup log to disk = '' 

Ví dụ:Lệnh sau được sử dụng để sao lưu toàn bộ cơ sở dữ liệu (Full / Database) có tên là TestDB tới địa chỉ D: với tên của bản sao lưu là TestDB_Full.bak

 Backup database TestDB to disk = 'D:TestDB_Full.bak' 

Lệnh sau được sử dụng để sao lưu các thay đổi kể từ lần sao lưu cuối cùng trên cơ sở dữ liệu (Khác biệt / Tăng dần) có tên là TestDB tới địa chỉ D: với tên của bản sao lưu là TestDB_Full.bak

 Backup database TestDB to disk = 'D:TestDB_diff.bak' with differential 

Lệnh sau được sử dụng để sao lưu thứ tự của tất cả các giao dịch kể từ lần giao dịch cuối cùng Sao lưu Nhật ký trên cơ sở dữ liệu (Nhật ký giao dịch / Nhật ký) có tên là TestDB tới địa chỉ D: với tên của bản sao lưu là TestDB_Full.bak

 Backup log TestDB to disk = 'D:TestDB_log.trn' 

Phương pháp 2:Sử dụng SQL Server Management Studio (SSMS)

Bước 1 :Kết nối với cài đặt cơ sở dữ liệu có tên TESTINSTANCE và mở thư mục cơ sở dữ liệu như được hiển thị bên dưới.

Cách tạo bản sao dữ liệu trong MS SQL Server
Mở thư mục cơ sở dữ liệu

Bước 2: Nhấp chuột phải vào Testdb cơ sở dữ liệu và chọn Sao lưu tác vụ sao lưu , thì màn hình bên dưới sẽ xuất hiện.

Cách tạo bản sao dữ liệu trong MS SQL Server
Thông tin để chọn hình thức sao lưu cho cơ sở dữ liệu

Bước 3: Chọn kiểu sao lưu cơ sở dữ liệu và chọn đường dẫn chính xác cho bản sao sẽ được lưu. Chọn Tùy chọn ở góc trên bên trái của màn hình, hộp thoại sau sẽ xuất hiện.

Cách tạo bản sao dữ liệu trong MS SQL Server
Chọn để sao lưu cơ sở dữ liệu khác

Bước 4: Chọn OK để tạo bản sao lưu cho TestDB như thể hiện trong hình ảnh bên dưới.

Cách tạo bản sao dữ liệu trong MS SQL Server
Tạo bản sao lưu thành công

Kiểm tra đường dẫn thư mục đã chọn, bạn sẽ thấy tệp sao lưu.

Cách tạo bản sao dữ liệu trong MS SQL Server
Tệp sao lưu của cơ sở dữ liệu TestDB vừa được tạo