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. Show IT SHARE EDU Backup Database Từ Phiên Bản SQL Server Cao Xuống Phiên Bản SQL Server Thấp hơnBướ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… Tại tab Generate and Publish Scripts chọn Next Các bạn tích vào ô Script entire database and all database objects và bấm Next Tại tab Set Scripting Options các bạn click vào nút Advanced Tại khung Advanced Scripting Options các bạn thiết lập như sau:
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. Bước 2: Tạo database cho phiên bản SQL nhỏ hơnSau 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): SQL Server AgentTiếp theo sử dụng công cụ để vào phần quản trị CSDL: Nhấp chuột phải vào Maintenance Plans > Maintenance Plan WizardNextThực hiện lần lượt theo số thứ tựVd mỗi ngày sao lưu 1 tệp vào lúc 12h30 trưaNextCác tùy chọn như trong hình (sao lưu đầy đủ) > NextNextChọn CSDL cần sao lưuChọn đường dẫn lưu CSDLCompress backup (tùy chọn này để tệp sao lưu được nén lại nhỏ hơn) > NextChỉ giữ lại dữ liệu trong 7 ngày gần nhất (7 tệp sao lưu gần nhất)NextFinishCloseFull Backup đã xuất hiệnBướ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ó: Nhấp chuột phải vào Full Backup.Subplan_1 > Start Job at Step…Job đã được khởi động thành côngVào thư mục lưu tệp sao lưu để kiểm traVà 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. |