10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Xin chào, Habr! Chúng tôi làm việc rất nhiều với Phần mềm Quest, và năm nay họ đã mua ApexSQL — nhà sản xuất các giải pháp quản lý và giám sát cơ sở dữ liệu Microsoft SQL Server. Ở Nga, đối với chúng tôi, có vẻ như người ta biết rất ít về những người này. Trên trang chính của trang web họ viết “Công cụ sát thủ cho SQL Server”. Nghe có vẻ đe dọa. Chúng tôi có ý tưởng giới thiệu nhà cung cấp này và tìm hiểu xem giải pháp của họ có gì nguy hiểm đến vậy. Hãy bắt đầu với phần cường điệu - sản phẩm miễn phí. Sau đó sẽ có một phần ngắn về các sản phẩm thương mại. Tôi hy vọng bạn thấy những chương trình này hữu ích. Xin vui lòng dưới con mèo.

Trong bài viết này:

  1. So sánh ApexSQL - một công cụ để so sánh mã SQL, tệp và thư mục. Hoạt động cũng như một phần mở rộng cho SSMS hoặc Visual Studio.
  2. Giải mã ApexSQL — giải mã luồng đối tượng trong SQL Server: thủ tục, hàm, trình kích hoạt và dạng xem. Hoạt động cũng như một phần mở rộng cho SSMS hoặc Visual Studio.
  3. Khám phá ApexSQL — phát hiện các phiên bản SQL Server và các dịch vụ liên quan SSRS, SSAS và SSIS.
  4. Trình tái cấu trúc ApexSQL - một công cụ để tái cấu trúc và định dạng mã SQL. Hoạt động như một phần mở rộng cho SSMS hoặc Visual Studio.
  5. Mô hình ApexSQL - tạo sơ đồ đối tượng SQL Server. Hoạt động cũng như một phần mở rộng cho SSMS hoặc Visual Studio.
  6. Kế hoạch ApexSQL — một công cụ để tối ưu hóa các kế hoạch Thực thi. Hoạt động cũng như một phần mở rộng cho SSMS.
  7. ApexSQL hoàn thành — công cụ tự động hoàn thành các câu lệnh SQL và cho phép bạn thêm các đoạn mã của riêng mình (phím tắt để tự động hoàn thành). Hoạt động cũng như một phần mở rộng cho SSMS hoặc Visual Studio.
  8. Tuyên truyền ApexSQL — một công cụ để thực thi mã SQL trên nhiều cơ sở dữ liệu cùng một lúc.
  9. Tìm kiếm ApexSQL — một tiện ích để tìm kiếm dữ liệu và đối tượng theo chiều sâu của SQL Server. Hoạt động như một phần mở rộng cho SSMS hoặc Visual Studio.
  10. Bộ công cụ ApexSQL DevOps — một công cụ để tạo đường ống CI/CD. Sản phẩm duy nhất trong số tất cả các sản phẩm được liệt kê ở đây có bảng điều khiển web.

Mỗi sản phẩm là một phần chức năng của giải pháp ApexSQL trả phí. Ở cuối bài viết, chúng tôi sẽ mô tả ngắn gọn những giải pháp thương mại mà họ có.

1. So sánh ApexSQL

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Đoạn video ngắn về cơ chế và khả năng làm việc

So sánh cho phép bạn so sánh các tệp, thư mục và đối tượng SQL Server. Hỗ trợ so sánh hai chiều và tạo thêm tập lệnh để hợp nhất các đối tượng khác nhau. Trong giao diện, tiện ích có thể highlight cú pháp của C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Các tính năng chính: tích hợp vào SSMS và Visual Studio, gọi các đối tượng từ các phiên bản cơ sở dữ liệu khác nhau để so sánh trực tiếp từ Object Explorer và hỗ trợ làm việc qua CLI.

2. Giải mã ApexSQL

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Đoạn video ngắn về cơ chế và khả năng làm việc

Trong Giải mã, từ giao diện SSMS hoặc Visual Studio, bạn có thể giải mã một thủ tục, chức năng, trình kích hoạt hoặc chế độ xem chỉ bằng một cú nhấp chuột.

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Trong giao diện bạn có thể xem tập lệnh giải mã DDL. Hỗ trợ kết nối đồng thời với nhiều phiên bản SQL Server.

3. Khám phá ApexSQL

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Xác định các phiên bản hiện có của dịch vụ SQL Server, SSRS, SSAS và SSIS theo dải địa chỉ IP và xem thông tin chi tiết.

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Từ giao diện, bạn có thể định cấu hình khám phá cơ sở dữ liệu theo lịch trình. ApexSQL Discover có thể gửi thông báo về kết quả khám phá qua email.

4. Công cụ tái cấu trúc ApexSQL

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Đoạn video ngắn về cơ chế và khả năng làm việc

Định dạng mã có thể được thực hiện dựa trên một cấu hình được đóng hộp hoặc bạn có thể tùy chỉnh cấu hình của riêng mình để mã trông quen thuộc hơn với bạn. Bộ tái cấu trúc có thể làm nổi bật các biến không được sử dụng trong mã, đóng gói các khối mã vào các thủ tục và mở rộng “*” thành một danh sách hoàn chỉnh.

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Một tính năng hữu ích là chia bảng để tách ra những cột ít được sử dụng nhất. Refactor sẽ báo cáo các đối tượng sẽ bị ảnh hưởng bởi sự phân chia này.

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Ngoài ra trong giao diện Refactor, bạn có thể thay đổi tên của các đối tượng một cách an toàn đồng thời thay đổi tất cả các phần phụ thuộc.

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Những chức năng này và các chức năng khác có thể được tìm thấy chi tiết hơn trên trang với mô tả tiện ích.

5. Mô hình ApexSQL

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Tiện ích này trực quan hóa các đối tượng SQL Server và mối quan hệ giữa chúng. Trong cùng một giao diện, bạn có thể thay đổi cấu hình của các đối tượng và tạo mã DDL tương ứng. Tất cả các hình ảnh trực quan có thể được xuất dưới dạng hình ảnh.

Chức năng của mô hình được mở rộng với sự trợ giúp của các sản phẩm thương mại Khác и Doc. Khi sử dụng sản phẩm đầu tiên, bạn có thể so sánh một mô hình với trạng thái hiện tại trong cơ sở dữ liệu hoặc so sánh các mô hình của hai cơ sở dữ liệu khác nhau và sản phẩm thứ hai là cần thiết để ghi lại các đối tượng cơ sở dữ liệu.

6. Kế hoạch ApexSQL

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Đoạn video ngắn về cơ chế và khả năng làm việc

Đây là một công cụ tối ưu hóa hiệu suất. Ngoài ra, bằng cách sử dụng ApexSQL Plan, bạn có thể xuất kế hoạch sang báo cáo ở định dạng HTML và XML. Trường hợp sử dụng thường xuyên của tiện ích này là so sánh kế hoạch hiện tại và kế hoạch được sửa đổi theo các đặc điểm khác nhau.

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Gói ApexSQL hỗ trợ tải xuống từ kho truy vấn và trình bày các đặc điểm của các truy vấn này dưới dạng trang tổng quan.

7. Hoàn thành ApexSQL

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Đoạn video ngắn về cơ chế và khả năng làm việc

Trình tăng tốc mã. Trong giao diện tiện ích, bạn có thể định cấu hình bí danh, đoạn mã và đánh dấu mã.

8. Tuyên truyền ApexSQL

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Trong ApexSQL Propagate, bạn có thể định cấu hình thực thi mã trên nhiều cơ sở dữ liệu SQL Server khác nhau và xác định thứ tự thực thi.

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Kết quả của mã thực thi được tiện ích phân tích cú pháp và ghi lại để dễ dàng xem kết quả thực thi.

9. Tìm kiếm ApexSQL

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Đoạn video ngắn về cơ chế và khả năng làm việc

Công cụ tìm kiếm cấu trúc cơ sở dữ liệu. Từ đây bạn có thể đổi tên các đối tượng một cách an toàn và theo dõi mối quan hệ của chúng. Kết quả tìm kiếm được xuất sang HTML, CSV và Excel.

10. Bộ công cụ ApexSQL DevOps

10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Đoạn video ngắn về cơ chế và khả năng làm việc

Mã PowerShell chạy dưới phần mềm của tiện ích. Xây dựng, đánh giá, lập tài liệu và triển khai có sẵn cho nhà phát triển từ giao diện Bộ công cụ ApexSQL DevOps. Tại đây bạn có thể tạo dữ liệu tổng hợp, tự động chạy thử nghiệm đơn vị và thay đổi tài liệu. Có thể được kết nối dưới dạng plugin với TeamCity, Jenkins và các plugin khác.

Cơ sở kiến ​​thức ApexSQL có bài viết thú vị trên DevOps trong môi trường cơ sở dữ liệu.

Bây giờ chúng tôi đã xử lý các giải pháp miễn phí, chúng tôi sẽ cung cấp ngắn gọn danh sách các giải pháp trả phí, tất nhiên, có chức năng mạnh mẽ hơn.

  1. Kiểm tra ApexSQL — một công cụ để kiểm tra cơ sở dữ liệu về việc tuân thủ các yêu cầu bảo mật, bao gồm. Hỗ trợ HIPAA, GDPR, PCI. Hỗ trợ báo cáo và xem lịch sử thay đổi.

    Xem ảnh chụp màn hình và video10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

  2. Sao lưu ApexSQL — tự động hóa việc tạo bản sao lưu gia tăng, nhật ký giao dịch và bản sao lưu đầy đủ. Khôi phục về một thời điểm cụ thể được hỗ trợ, bạn có thể tạo mẫu để tạo bản sao lưu và cấu hình linh hoạt các kế hoạch sao lưu.

    Xem ảnh chụp màn hình và video10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

  3. Chống phân mảnh ApexSQL — một tiện ích để theo dõi và quản lý quá trình chống phân mảnh.

    Xem ảnh chụp màn hình và video10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

  4. Công việc ApexSQL - một công cụ để quản lý các nhiệm vụ, bao gồm lịch sử, lịch trình và thông báo.

    Xem ảnh chụp màn hình10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

  5. Nhật ký ApexSQL — một công cụ để đọc nhật ký giao dịch để kiểm tra, sao chép hoặc khôi phục các thay đổi.

    Xem ảnh chụp màn hình và video10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

  6. Phục hồi ApexSQL - Phục hồi dữ liệu bị hỏng, bị xóa hoặc bị mất.

    Xem ảnh chụp màn hình và video10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

  7. Phân tích ApexSQL — một công cụ để phân tích các mối quan hệ trong cơ sở dữ liệu.

    Xem ảnh chụp màn hình và video10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

  8. Bản dựng ApexSQL — một công cụ để tự động hóa việc tạo cơ sở dữ liệu. Có thể kết nối với hệ thống kiểm soát phiên bản.

    Xem ảnh chụp màn hình và video10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

  9. Thực thi ApexSQL - Trình cải thiện mã SQL.

    Xem ảnh chụp màn hình và video10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

  10. Tạo ApexSQL là một công cụ để tạo ra hàng triệu hàng dữ liệu chỉ bằng một cú nhấp chuột. Hỗ trợ xuất dữ liệu thử nghiệm sang SQL, XML, CSV, JSON và Excel.

    Xem ảnh chụp màn hình10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

  11. Mặt nạ ApexSQL — một công cụ để tìm kiếm, phân loại và che giấu dữ liệu nhạy cảm trong cơ sở dữ liệu. Có hơn 220 mặt nạ được xác định trước và hơn 55 bộ lọc tích hợp để phân loại.

    Xem ảnh chụp màn hình10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

  12. Tập lệnh ApexSQL — một công cụ để tạo các tập lệnh DDL và DML cũng như các gói cài đặt có thể thực thi được.

    Xem ảnh chụp màn hình và video10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

  13. Kiểm soát nguồn ApexSQL - một công cụ để tích hợp hệ thống kiểm soát phiên bản với SSMS.

    Xem ảnh chụp màn hình và video10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

  14. Trình kích hoạt ApexSQL - kiểm tra dữ liệu trong cơ sở dữ liệu và chuyển sang DML.

    Xem ảnh chụp màn hình và video10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

  15. Kiểm tra đơn vị ApexSQL - một công cụ để chạy thử nghiệm đơn vị trực tiếp từ bảng điều khiển SSMS.

    Xem ảnh chụp màn hình và video10 tiện ích ApexSQL miễn phí để quản lý cơ sở dữ liệu Microsoft SQL Server

Hãy viết nhận xét về những công cụ kiểm tra và quản lý cơ sở dữ liệu mà bạn đã sử dụng và những vấn đề bạn giải quyết với chúng.

Để đặt câu hỏi về các sản phẩm ApexSQL, nhận sản phẩm thương mại để thử nghiệm hoặc tìm hiểu giá, hãy để lại yêu cầu tới mẫu phản hồi trên trang web của chúng tôi.

Nếu bạn đang giải quyết một vấn đề phức tạp về giám sát và quản lý, hãy đọc các bài viết trước của chúng tôi về Habré:

Giám sát các cơ sở dữ liệu khác nhau từ một giao diện duy nhất.

Nhanh chóng cách ly các vấn đề về hiệu suất trong SQL Server.

Kiểm tra các thay đổi trong cơ sở hạ tầng của Microsoft (bao gồm cả SQL Server).

Bạn cũng có thể đăng ký kênh của chúng tôi trang Facebook.

Nguồn: www.habr.com

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