Làm cách nào tôi có thể kiểm tra tính nhất quán của quy trình được lưu trữ trên nhiều máy chủ


7

Tôi đã có một quy trình được lưu trữ trên 10 máy chủ riêng biệt, làm cách nào tôi có thể kiểm tra tất cả các máy chủ về tính nhất quán của quy trình được lưu trữ?

Tôi hiện đang lấy định nghĩa cho từng máy chủ theo cách thủ công và so sánh nó trong công cụ so sánh notepad ++.

Nó khá tốn thời gian và chắc chắn tôi không phải là người đầu tiên gặp vấn đề này.


2
Cổng màu đỏ là công cụ để so sánh các file kịch bản và cơ sở dữ liệu schema red-gate.com/products/sql-development/sql-compare
AA.SC

Câu trả lời:


7

Kankuru là một công cụ giám sát MIỄN PHÍ và tuyệt vời cho SQL Server được phát triển tại Pháp. Bên cạnh khả năng giám sát, nó còn có một công cụ so sánh DB dễ sử dụng và đơn giản.

Nó sẽ không chỉ hiển thị cho bạn nếu các thủ tục được lưu trữ, bảng, chỉ mục, loại, v.v. của bạn tồn tại trên hai máy chủ, mà còn cả những khác biệt giữa hai máy chủ đó.

nhập mô tả hình ảnh ở đây

Đây là một màn hình so sánh khác

nhập mô tả hình ảnh ở đây

Nó rất dễ sử dụng và như đã đề cập trước đây, sẽ không làm bạn tốn một xu.

Để thiết lập Kankuru

  1. Tạo một cơ sở dữ liệu trống trong một số Máy chủ SQL được gọi là Kankuru. Cơ sở dữ liệu kankuru chỉ lưu trữ thông tin cấu hình và một số lịch sử và rất nhỏ gọn.

  2. Bắt đầu Kankuru và từ Menu Home chọn Cấu hình

nhập mô tả hình ảnh ở đây

  1. Định cấu hình kankuru để sử dụng máy chủ \ dụ và cơ sở dữ liệu mà bạn vừa tạo.

nhập mô tả hình ảnh ở đây

tài liệu , nhưng nó bằng tiếng Pháp. Google dịch sẽ có thể giúp bạn thông qua cách này hay cách khác.


Ôi! Vâng, điều này có vẻ thú vị. Mặc dù tôi rất ủng hộ việc so sánh SQL của RedGate, nhưng tôi chắc chắn sẽ xem xét điều này
Mark Sinkinson

@Craig chúng tôi có bất kỳ nội dung trợ giúp nào có sẵn cho công cụ này không vì mọi kết nối máy chủ đều nói "Cơ sở dữ liệu được chọn không phải là Cơ sở dữ liệu Kankuru hợp lệ"
aasim.abdullah

1
Xin chào @ aasim.abdullah, tôi đã cập nhật câu trả lời của mình với một số thông tin cấu hình
Craig Efrein

3
Để thiết lập Kankuru, ở lần bắt đầu đầu tiên, bạn phải chỉ định một phiên bản SQL-Server có sẵn (ví dụ bạn có thể sử dụng SQL Express). Bạn phải là sysadmin trong trường hợp này. Bạn phải cung cấp một tên cơ sở dữ liệu không tồn tại. Kankuru sẽ tạo cơ sở dữ liệu của riêng mình. @CraigEfrein: cảm ơn bạn rất nhiều vì quảng cáo :) Chỉnh sửa: Tài liệu có ở đó nhưng chỉ bằng tiếng Pháp: Cấu hình de la base Kankuru

Xin chào, vâng niềm vui của tôi. Đã sử dụng phần mềm của bạn trong khoảng một năm. Kankuru là épatant !!
Craig Efrein

-1

Một tùy chọn để xem xét là sử dụng SQLCMD để thực thi mã trên nhiều máy chủ từ một nguồn duy nhất. Bạn cũng có thể đăng nhập quá trình cho mỗi máy chủ bằng cách đủ điều kiện một tệp nhật ký riêng biệt trên mỗi phiên bản gọi mã.


Vì vậy, sử dụng máy chủ ghi.
LemonCat
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.