Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết
Hôm nay tôi sẽ cho bạn biết về hai tính năng Commvault để sao lưu MS SQL bị bỏ qua một cách không công bằng: khôi phục chi tiết và plugin Commvault dành cho SQL Management Studio. Tôi sẽ không xem xét các cài đặt cơ bản. Bài đăng có nhiều khả năng dành cho những người đã biết cách cài đặt tác nhân, định cấu hình lịch trình, chính sách, v.v. Tôi đã nói về cách Commvault hoạt động và những gì nó có thể làm trong việc này bài đăng.

Phục hồi dạng hạt

Lựa chọn khôi phục cấp độ bảng xuất hiện trong thuộc tính Subclient tương đối gần đây. Nó cho phép bạn kích hoạt khả năng khôi phục các bảng từ cơ sở dữ liệu mà không cần khôi phục toàn bộ cơ sở dữ liệu từ bản sao lưu. Điều này thuận tiện khi bạn biết chính xác lỗi hoặc mất dữ liệu ở đâu. Đồng thời, bản thân cơ sở dữ liệu đã lớn và việc khôi phục tất cả sẽ mất rất nhiều thời gian.
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

Tùy chọn này có những hạn chế:
- Các bảng không thể được khôi phục về cơ sở dữ liệu gốc mà chỉ có thể khôi phục về một cơ sở dữ liệu khác.  
— Tất cả các bảng được khôi phục về lược đồ dbo. Bảng không thể được khôi phục về lược đồ người dùng.
— Chỉ hỗ trợ tài khoản máy chủ SQL cục bộ có quyền quản trị hệ thống.
— Máy chủ đích nơi chúng ta đang khôi phục bảng phải chạy trên hệ điều hành Windows.
— Trên máy chủ mục tiêu, ngoài Tác nhân SQL, Tác nhân truyền thông và Môi trường chạy thi hành Java phải được cài đặt.
— Cơ sở dữ liệu phải sử dụng mô hình Recovery ở chế độ Full.
— Nếu tùy chọn khôi phục cơ sở dữ liệu chi tiết được bật, khả năng chạy các công việc sao lưu khác biệt sẽ bị mất.  

Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết
Tùy chọn khôi phục cấp bảng bị tắt.

Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết
Tùy chọn khôi phục cấp bảng bị tắt.

Trong thực tế của tôi, có một trường hợp khách hàng có lịch trình sau được định cấu hình cho máy chủ SQL: một bản sao lưu đầy đủ mỗi tuần một lần và 6 bản sao lưu khác biệt vào các ngày trong tuần. Anh ta đã kích hoạt chức năng khôi phục cấp bảng và các công việc sao lưu vi sai đã được xử lý có lỗi.

Chúng ta hãy xem quá trình phục hồi sẽ như thế nào.
1. Bắt đầu khôi phục trên tác nhân mong muốn.
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

2. Trong cửa sổ xuất hiện, hãy chuyển đến tab Tùy chọn nâng cao. Chọn Duyệt chi tiết SQL - Xem nội dung.
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

3. Trong danh sách mở ra, hãy chọn cơ sở dữ liệu mà chúng tôi sẽ khôi phục bảng và nhấp vào Khôi phục dạng hạt.
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

4. Trong hộp thoại, định cấu hình điểm gắn cơ sở dữ liệu từ các tệp sao lưu (giống như công nghệ Khôi phục tức thì).
Chúng tôi chỉ ra:

  • tên cho cơ sở dữ liệu tạm thời;
  • thời gian duy trì điểm phục hồi này tính bằng ngày;
  • máy chủ nơi chúng tôi sẽ gắn kết cơ sở dữ liệu. Chỉ những máy chủ đáp ứng tất cả các điều kiện cần thiết được đề cập ở trên mới có sẵn trong danh sách: đã cài đặt HĐH Windows, Media Agent và Java Runtime Environment, v.v.

Nhấn OK.
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

5. Trong cửa sổ mới, nhấp vào Danh sách điểm khôi phục.
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

6. Danh sách các điểm khôi phục được gắn sẽ mở ra. Nếu cơ sở dữ liệu lớn, bạn sẽ phải chờ. Sau đó nhấn vào Xem. Một cửa sổ sẽ xuất hiện để xem các bảng từ cơ sở dữ liệu đã chọn.
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

Trong khi danh sách đang được hình thành, hộp thoại Điểm khôi phục thường bị đóng và sau đó chúng không thể quay lại đó nữa. Thật đơn giản: nhấp chuột phải vào phiên bản máy chủ SQL nơi quá trình gắn điểm khôi phục đã được bắt đầu. Đi tới Tất cả nhiệm vụ và chọn Danh sách điểm khôi phục.
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

7. Nếu có nhiều bảng, có thể mất chút thời gian để hiển thị chúng. Ví dụ: đối với cơ sở dữ liệu 40 GB, danh sách sẽ mất khoảng mười phút để hình thành. Chọn bảng mong muốn và nhấp vào Khôi phục tất cả đã chọn.
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

8. Trong một cửa sổ mới, chọn cơ sở dữ liệu nơi chúng tôi sẽ khôi phục (các) bảng. Trong trường hợp của chúng tôi, đây là cơ sở dữ liệu GPI TEST.
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

9. Sau khi quá trình khôi phục hoàn tất, các bảng đã chọn sẽ xuất hiện trong cơ sở dữ liệu GPI TEST.
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

Sau khi khôi phục bảng về cơ sở dữ liệu tạm thời, bạn có thể di chuyển bảng đó về cơ sở dữ liệu gốc bằng Management Studio.

Trình cắm Commvault cho SQL Management Studio

Quản trị viên cơ sở dữ liệu không phải lúc nào cũng có quyền truy cập vào hệ thống sao lưu (BSS). Đôi khi bạn cần làm việc gì đó gấp nhưng quản trị viên IBS lại không có mặt. Với plugin Commvault dành cho SQL Management Studio, quản trị viên cơ sở dữ liệu có thể thực hiện sao lưu và khôi phục dữ liệu cơ bản.

Phiên bản Studio quản lý QL

Lệnh

SQL 2008 R2

CvSQLAddInConfig.exe /i 10 /r

SQL 2012

CvSQLAddInConfig.exe /i 11 /r

SQL 2014

CvSQLAddInConfig.exe /i 12 /r

SQL 2016

CvSQLAddInConfig.exe /i 13 /r

SQL 2017

CvSQLAddInConfig.exe /i 14 /r

Các phiên bản máy chủ SQL hỗ trợ Plug-in Commvault và các lệnh kích hoạt plug-in. Plugin chỉ được hỗ trợ trên hệ điều hành Windows 64-bit.

1. Thực thi lệnh tương ứng với phiên bản máy chủ SQL của chúng tôi:
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

2. Các tùy chọn sao lưu và khôi phục hiện có sẵn trong Management Studio. Để thực hiện việc này, nhấp chuột phải vào cơ sở dữ liệu mong muốn.
Do đó, quản trị viên có cơ hội tương tác trực tiếp với các bản sao lưu của cơ sở dữ liệu này mà không cần bảng điều khiển Commvault và gọi tới quản trị viên SRK.
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

3. Khi bạn khởi chạy bất kỳ chức năng nào có sẵn của menu này, một cửa sổ sẽ xuất hiện yêu cầu bạn đăng nhập và mật khẩu. Để kết nối với CommServe, hãy sử dụng SSO hoặc bất kỳ tài khoản nào khác từ phần Bảo mật trong Commserve (đăng nhập Commcell).
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết

4. Nếu thông tin đăng nhập đã được nhập chính xác và có đủ quyền truy cập, quản trị viên cơ sở dữ liệu có thể:
— chạy một bản sao lưu đặc biệt (Sao lưu);
— khôi phục cơ sở dữ liệu từ bản sao lưu (Khôi phục);
— xem lịch sử của các nhiệm vụ đã hoàn thành (Xem Lịch sử) và tiến độ của các nhiệm vụ đang được thực hiện (Giám sát công việc).
Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết
Đây là lịch sử của các công việc sao lưu đã hoàn thành cho cơ sở dữ liệu đã chọn trong Management Studio.

Sao lưu MS SQL: một số tính năng Commvault hữu ích mà không phải ai cũng biết
Menu phục hồi cơ sở dữ liệu. Nó thậm chí không khác với menu console.

Vậy là xong hai tính năng SQL Agent này của Commvault. Tôi sẽ thêm rằng bản sao lưu bằng Commvault sẽ phù hợp hơn với những người có hàng tá máy chủ đang hoạt động, với một số phiên bản và cơ sở dữ liệu, tất cả những điều này, có thể, trên các trang web khác nhau và yêu cầu thiết lập lịch trình, độ sâu khác nhau, v.v. một vài máy chủ thì đối với các công cụ MS SQL tiêu chuẩn là đủ để sao lưu.

Nguồn: tài liệu.commvault.com

Nguồn: www.habr.com

Thêm một lời nhận xét