Hướng dẫn backup database sql server 2014

It Share Edu hướng dẫn cách Backup Database Từ Phiên Bản SQL Server Cao Xuống Phiên Bản SQL Server Thấp hơn. Nếu bạn tạo database ở phiên bảo sql server phiên bảo cao như sql 2014, 2019,.. Khi cần add database và phiên bản Sql 2005, sql 2005 add theo các bình thường là không được. Tuy nhiên, có một vài biện pháp có thể giúp bạn hạ cấp cơ sở dữ liệu từ phiên bản SQL Server cao hơn xuống SQL Server phiên bản thấp hơn. Bài viết này sẽ hướng dẫn các bạn hạ cấp cơ sở dữ liệu từ phiên bản SQL Server cao hơn xuống SQL Server phiên bản thấp hơn.

IT SHARE EDU

Backup Database Từ Phiên Bản SQL Server Cao Xuống Phiên Bản SQL Server Thấp hơn

Bước 1: Backup Database phiên bản cao

Đầu tiên phải mở sql server management studio –>Click chuột phải vào database của các bạn -> Task -> Generate Scripts…

Hướng dẫn backup database sql server 2014

Tại tab Generate and Publish Scripts chọn Next

Hướng dẫn backup database sql server 2014

Các bạn tích vào ô Script entire database and all database objects và bấm Next

Hướng dẫn backup database sql server 2014

Tại tab Set Scripting Options các bạn click vào nút Advanced

Hướng dẫn backup database sql server 2014

Tại khung Advanced Scripting Options các bạn thiết lập như sau:

  • Script for Server Version => SQL Server 2014–> chọn SQL phiên bản SQL mà bạn muốn.
  • Types of data to script => Scema and data

Hướng dẫn backup database sql server 2014

Sau khi thiết lập các bạn bấm OK để đóng của sổ Advanced Scripting Options. Tại cửa sổ Set Scripting Options phần File name các bạn có thể trọn vị trí muốn lưu file scripts sau khi xuất.

Khi các tập lệnh được tạo thành công, chọn nút Finish để đóng cửa sổ Generate and Publish Scripts.

Hướng dẫn backup database sql server 2014

Bước 2: Tạo database cho phiên bản SQL nhỏ hơn

Sau khi backup xong bạn chép file qua máy tính cài sql phiên bản nhỏ hơn chạy file backup để tạo database cho phiên bản sql nhỏ hơn

Phần giao diện người dùng trường hợp bị hư hỏng/ xóa bạn có thể liên hệ với bộ phận phát triển phần mềm/ đối tác sẽ được hỗ trợ cài đặt lại dễ dàng. Nhưng đối với phần dữ liệu khi đã hư hỏng/ xóa thì không ai có thể giúp được, mà bạn phải nhập lại tất cả. Như vậy giả định phần mềm của bạn đã hoạt động trong vài năm và bạn sẽ nhập lại tất cả dữ liệu trong vài năm đó, điều đó tốn khá nhiều thời gian và cả những vấn đề liên đới sau đó.

Nội dung bên dưới sẽ hướng dẫn bạn cách để tự động sao lưu (Backup) và giữ lại các tệp dữ liệu gần nhất trong khoảng thời gian được chỉ định trên SQL Server. Để trường hợp có xảy ra sự cố về hư hỏng/ xóa dữ liệu bạn sẽ phục hồi (Restore) lại dễ dàng.

Hướng dẫn tự động sao lưu và giữ lại các tệp dữ liệu gần nhất trong SQL Server

Đầu tiên bạn khởi động SQL Server Agent trong phần quản lý dịch vụ của Windows (Start > Run > services.msc > Enter):

Hướng dẫn backup database sql server 2014
SQL Server Agent

Tiếp theo sử dụng công cụ để vào phần quản trị CSDL:

Hướng dẫn backup database sql server 2014
Nhấp chuột phải vào Maintenance Plans > Maintenance Plan Wizard

Hướng dẫn backup database sql server 2014
Next

Hướng dẫn backup database sql server 2014
Thực hiện lần lượt theo số thứ tự

Hướng dẫn backup database sql server 2014
Vd mỗi ngày sao lưu 1 tệp vào lúc 12h30 trưa

Hướng dẫn backup database sql server 2014
Next

Hướng dẫn backup database sql server 2014
Các tùy chọn như trong hình (sao lưu đầy đủ) > Next

Hướng dẫn backup database sql server 2014
Next

Hướng dẫn backup database sql server 2014
Chọn CSDL cần sao lưu

Hướng dẫn backup database sql server 2014
Chọn đường dẫn lưu CSDL

Hướng dẫn backup database sql server 2014
Compress backup (tùy chọn này để tệp sao lưu được nén lại nhỏ hơn) > Next

Hướng dẫn backup database sql server 2014
Chỉ giữ lại dữ liệu trong 7 ngày gần nhất (7 tệp sao lưu gần nhất)

Hướng dẫn backup database sql server 2014
Next

Hướng dẫn backup database sql server 2014
Finish

Hướng dẫn backup database sql server 2014
Close

Hướng dẫn backup database sql server 2014
Full Backup đã xuất hiện

Bước tiếp theo bạn cần khởi động cái Job (trong SQL Server Agent) được tạo ra tương ứng trong lần đầu tiên để kích hoạt nó:

Hướng dẫn backup database sql server 2014
Nhấp chuột phải vào Full Backup.Subplan_1 > Start Job at Step…

Hướng dẫn backup database sql server 2014
Job đã được khởi động thành công

Hướng dẫn backup database sql server 2014
Vào thư mục lưu tệp sao lưu để kiểm tra

Và như vậy bạn sẽ có 7 tệp sao lưu tương ứng với 7 ngày gần nhất, trong đó mỗi tệp sẽ chứa toàn bộ dữ liệu từ trước đó đến 12h30 của ngày hôm đó. Và tất nhiên bạn có thể điều chỉnh lại thời điểm, tần suất sao lưu/ bổ sung các tùy chọn sao lưu như Differential Backup, Transaction Log Backup cho phù hợp với mức độ quan trọng của dữ liệu và nhu cầu thực tế tại tổ chức/ doanh nghiệp bạn.