MS SQL Server - Công nghệ HA
Tính sẵn sàng cao (HA) là giải pháp \ process \ công nghệ để làm cho ứng dụng \ cơ sở dữ liệu có sẵn 24x7 trong trường hợp ngừng hoạt động theo kế hoạch hoặc không có kế hoạch.
Về cơ bản, có năm tùy chọn trong MS SQL Server để đạt được \ thiết lập giải pháp khả dụng cao cho cơ sở dữ liệu.
Nhân rộng
Dữ liệu nguồn sẽ được sao chép đến đích thông qua các tác nhân nhân bản (công việc). Công nghệ mức đối tượng.
Thuật ngữ
- Nhà xuất bản là máy chủ nguồn.
- Nhà phân phối là tùy chọn và lưu trữ dữ liệu sao chép cho người đăng ký.
- Người đăng ký là máy chủ đích.
Ghi nhật ký vận chuyển
Dữ liệu nguồn sẽ được sao chép đến đích thông qua các công việc sao lưu Nhật ký giao dịch. Công nghệ cấp cơ sở dữ liệu.
Thuật ngữ
- Máy chủ chính là máy chủ nguồn.
- Máy chủ phụ là máy chủ đích.
- Máy chủ giám sát là tùy chọn và sẽ được giám sát bằng tình trạng vận chuyển nhật ký.
Phản chiếu
Dữ liệu chính sẽ được sao chép sang thứ cấp thông qua cơ sở giao dịch mạng với sự trợ giúp của điểm cuối sao chép và số cổng. Công nghệ cấp cơ sở dữ liệu.
Thuật ngữ
- Máy chủ chính là máy chủ nguồn.
- Máy chủ nhân bản là máy chủ đích.
- Máy chủ nhân chứng là tùy chọn và được sử dụng để thực hiện chuyển đổi dự phòng tự động.
Phân cụm
Dữ liệu sẽ được lưu trữ ở vị trí chia sẻ được sử dụng bởi cả máy chủ chính và phụ dựa trên tính khả dụng của máy chủ. Công nghệ cấp độ phiên bản. Yêu cầu thiết lập Windows Clustering với bộ nhớ dùng chung.
Thuật ngữ
- Nút hoạt động là nơi Dịch vụ SQL đang chạy.
- Nút bị động là nơi Dịch vụ SQL không chạy.
Nhóm luôn sẵn có
Dữ liệu chính sẽ được sao chép sang dữ liệu thứ cấp thông qua cơ sở giao dịch mạng. Nhóm công nghệ cấp cơ sở dữ liệu. Cần thiết lập Windows Clustering mà không có bộ nhớ dùng chung.
Thuật ngữ
- Bản sao chính là máy chủ nguồn.
- Bản sao thứ cấp là máy chủ đích.
Sau đây là các bước để cấu hình công nghệ HA (Nhân bản và Vận chuyển nhật ký) ngoại trừ nhóm Clustering, AlwaysON Av sẵn sàng và Replication.
Step 1 - Thực hiện một bản sao lưu đầy đủ và một T-log của cơ sở dữ liệu nguồn.
Thí dụ
Để định cấu hình phản chiếu \ log vận chuyển cho cơ sở dữ liệu 'TestDB' trong 'TESTINSTANCE' làm máy chủ SQL chính và 'DEVINSTANCE' làm Máy chủ SQL phụ, hãy viết truy vấn sau để lấy bản sao lưu toàn bộ và T-log trên máy chủ Nguồn (TESTINSTANCE).
Kết nối với 'TESTINSTANCE' SQL Server và mở truy vấn mới và viết mã sau và thực thi như trong ảnh chụp màn hình sau.
Backup database TestDB to disk = 'D:\testdb_full.bak'
GO
Backup log TestDB to disk = 'D:\testdb_log.trn'
Step 2 - Sao chép các tập tin sao lưu vào máy chủ đích.
Trong trường hợp này, chúng tôi chỉ có một máy chủ vật lý và hai Phiên bản máy chủ SQL được cài đặt, do đó không cần sao chép, nhưng nếu hai phiên bản Máy chủ SQL ở trong máy chủ vật lý khác nhau, chúng tôi cần sao chép hai tệp sau vào bất kỳ vị trí nào của máy chủ phụ nơi cài đặt phiên bản 'DEVINSTANCE'.
Step 3 - Khôi phục cơ sở dữ liệu với các tệp sao lưu trong máy chủ đích với tùy chọn 'norecovery'.
Thí dụ
Kết nối với Máy chủ SQL 'DEVINSTANCE' và mở Truy vấn mới. Viết mã sau để khôi phục cơ sở dữ liệu với tên 'TestDB' là tên giống như tên của cơ sở dữ liệu chính ('TestDB') để sao chép cơ sở dữ liệu. Tuy nhiên, chúng tôi có thể cung cấp tên khác cho cấu hình vận chuyển nhật ký. Trong trường hợp này, hãy sử dụng tên cơ sở dữ liệu 'TestDB'. Sử dụng tùy chọn 'norecovery' để khôi phục hai (tệp sao lưu đầy đủ và t-log).
Restore database TestDB from disk = 'D:\TestDB_full.bak'
with move 'TestDB' to 'D:\DATA\TestDB_DR.mdf',
move 'TestDB_log' to 'D:\DATA\TestDB_log_DR.ldf',
norecovery
GO
Restore database TestDB from disk = 'D:\TestDB_log.trn' with norecovery
Làm mới thư mục cơ sở dữ liệu trong máy chủ 'DEVINSTANCE' để xem cơ sở dữ liệu được khôi phục 'TestDB' với trạng thái khôi phục như được hiển thị trong ảnh chụp nhanh sau.
Step 4 - Định cấu hình HA (Vận chuyển nhật ký, Phản chiếu) theo yêu cầu của bạn như thể hiện trong ảnh chụp nhanh sau.
Thí dụ
Nhấp chuột phải vào cơ sở dữ liệu 'TestDB' của 'TESTINSTANCE' SQL Server là cơ sở dữ liệu chính và nhấp vào Thuộc tính. Màn hình sau sẽ xuất hiện.
Step 5 - Chọn tùy chọn có tên là 'Phản chiếu' hoặc 'Vận chuyển nhật ký giao dịch' trong hộp màu đỏ như hiển thị trong màn hình trên theo yêu cầu của bạn và làm theo các bước hướng dẫn do chính hệ thống hướng dẫn để hoàn tất cấu hình.