10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

你好,哈布爾! 我們經常與 Quest軟件,今年他們買了 數據庫數據庫 — 用於管理和監控 Microsoft SQL Server 資料庫的解決方案製造商。 在我們看來,在俄羅斯,人們對這些人所知甚少。 他們在網站的主頁上寫著「SQL Server 的殺手級工具」。 聽起來很威脅。 我們的想法是介紹這個供應商並找出他們的解決方案的致命之處。 讓我們從炒作部分開始——免費產品。 接下來是關於商業產品的一小部分。 我希望您發現這些程式很有用。 請下貓。

在本文中:

  1. ApexSQL比較 - 用於比較 SQL 程式碼、檔案和資料夾的工具。 也可用作 SSMS 或 Visual Studio 的擴充功能。
  2. ApexSQL解密 — SQL Server 中物件的流程解密:流程、函數、觸發器和檢視。 也可用作 SSMS 或 Visual Studio 的擴充功能。
  3. ApexSQL 發現 — SQL Server 實例和相關服務 SSRS、SSAS 和 SSIS 的偵測。
  4. ApexSQL 重構 — 用於重構和格式化 SQL 程式碼的工具。 作為 SSMS 或 Visual Studio 的擴充功能。
  5. ApexSQL模型 - 建立 SQL Server 物件圖。 也可用作 SSMS 或 Visual Studio 的擴充功能。
  6. ApexSQL計劃 — 優化執行計劃的工具。 也可作為 SSMS 的擴充。
  7. ApexSQL 完整 — 此工具會自動完成 SQL 語句,並允許您新增自己的片段(用於自動完成的鍵盤快速鍵)。 也可用作 SSMS 或 Visual Studio 的擴充功能。
  8. ApexSQL 傳播 — 一次在多個資料庫上執行 SQL 程式碼的工具。
  9. ApexSQL 搜索 — 用於在 SQL Server 深處搜尋資料和物件的實用程式。 作為 SSMS 或 Visual Studio 的擴充功能。
  10. ApexSQL 開發營運工具包 — 用於建立 CI/CD 管道的工具。 此處列出的所有產品中唯一一款具有 Web 控制台。

每個產品都是付費 ApexSQL 解決方案功能的一部分。 在文章的最後我們將簡要描述他們有哪些商業解決方案。

1.ApexSQL比較

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

有關工作機制和功能的短視頻

比較可讓您比較 SQL Server 檔案、資料夾和物件。 支援雙向比較和進一步產生用於合併不同物件的腳本。 在介面中,該實用程式可以突出顯示 C#、C++、HTML、JavaScript、PostgreSQL、Python、T-SQL、Visual Basic、XML 的語法。

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

主要功能:整合到 SSMS 和 Visual Studio,從不同資料庫實例呼叫對象,直接從對象資源管理器和 支援透過 CLI 工作.

2.ApexSQL解密

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

有關工作機制和功能的短視頻

在 Decrypt 中,您可以從 SSMS 或 Visual Studio 介面一鍵解密流程、函數、觸發器或檢視。

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

在介面中可以檢視DDL解密腳本。 支援同時連線到多個 SQL Server 執行個體。

3.ApexSQL發現

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

以 IP 位址範圍識別 SQL Server、SSRS、SSAS 和 SSIS 服務的現有實例並查看詳細資訊。

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

從介面中,您可以按計劃配置資料庫發現。 ApexSQL Discover 可以透過電子郵件傳送包含發現結果的通知。

4.ApexSQL重構

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

有關工作機制和功能的短視頻

程式碼格式化可以基於盒裝設定檔完成,也可以自訂自己的設定文件,以便程式碼看起來更熟悉。 重構可以突出顯示程式碼中未使用的變量,將程式碼區塊封裝成過程,並將“*”展開為完整列表。

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

一個有用的功能是表拆分,以分離最少使用的列。 重構將報告將受此拆分影響的對象。

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

此外,在重構介面中,您可以安全地變更物件名稱,同時變更所有相依性。

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

這些和其他功能可以在頁面上找到更詳細的資訊: 實用程式的描述.

5.ApexSQL模型

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

此實用程式可視覺化 SQL Server 物件以及它們之間的關係。 在同一介面中,您可以變更物件的配置並產生對應的DDL程式碼。 所有視覺化都可以匯出為影像。

模型功能在商業產品的幫助下擴展 變化 и 文件。 使用第一個產品,您可以將模型與資料庫中的當前狀態進行比較,或比較兩個不同資料庫的模型,而需要第二個產品來記錄資料庫物件。

6.ApexSQL計劃

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

有關工作機制和功能的短視頻

這是一個效能優化工具。 此外,使用 ApexSQL Plan,您可以將計劃匯出為 HTML 和 XML 格式的報告。 該實用程式的常見用例是將當前計劃與根據各種特徵修改的計劃進行比較。

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

ApexSQL Plan 支援從查詢儲存下載並以儀表板的形式呈現這些查詢的特性。

7. ApexSQL 完整

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

有關工作機制和功能的短視頻

代碼加速器。 在實用程式介面中,您可以設定別名、程式碼片段和程式碼突出顯示。

8. ApexSQL 傳播

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

在 ApexSQL Propagate 中,您可以設定各種 SQL Server 資料庫上的程式碼執行並確定執行順序。

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

執行程式碼的結果由實用程式解析並記錄,以便於查看執行結果。

9. ApexSQL 搜尋

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

有關工作機制和功能的短視頻

該工具搜尋資料庫結構。 從這裡您可以安全地重命名物件並追蹤它們的關係。 搜尋結果匯出為 HTML、CSV 和 Excel。

10.ApexSQL DevOps工具包

10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

有關工作機制和功能的短視頻

PowerShell 程式碼在實用程式的背景執行。 開發人員可以透過 ApexSQL DevOps Toolkit 介面進行建置、審查、記錄和部署。 您可以在此處產生合成資料、自動執行單元測試和文件變更。 可以作為插件連接到 TeamCity、Jenkins 等。

ApexSQL 知識庫有 有趣的文章 資料庫環境中的 DevOps。

現在我們已經介紹了免費解決方案,我們將簡要提供付費解決方案的列表,當然,付費解決方案具有更強大的功能。

  1. ApexSQL審計 - 用於審核資料庫是否符合安全要求的工具,包括。 支援 HIPAA、GDPR、PCI。 支援報告和查看更改歷史記錄。

    查看截圖和視頻10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

  2. ApexSQL備份 — 自動建立增量備份、交易日誌和完整備份。 支援還原到特定時間點,您可以建立建立備份的範本並靈活配置備份計畫。

    查看截圖和視頻10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

  3. ApexSQL 碎片整理 — 用於監視和管理片段整理的實用程式。

    查看截圖和視頻10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

  4. ApexSQL作業 - 用於管理任務的工具,包括歷史記錄、日程安排和通知。

    看截圖10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

  5. ApexSQL日誌 — 用於讀取交易日誌以稽核、複製或回滾變更的工具。

    查看截圖和視頻10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

  6. ApexSQL 復原 — 復原損壞、刪除或遺失的資料。

    查看截圖和視頻10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

  7. ApexSQL分析 — 用於分析資料庫中關係的工具。

    查看截圖和視頻10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

  8. ApexSQL 構建 — 一種自動建立資料庫的工具。 可連接到版本控制系統。

    查看截圖和視頻10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

  9. ApexSQL 強制執行 - SQL 程式碼改進。

    查看截圖和視頻10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

  10. ApexSQL 生成 是一款一鍵產生數百萬行資料的工具。 支援將測試資料匯出為 SQL、XML、CSV、JSON 和 Excel。

    看截圖10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

  11. ApexSQL 掩碼 — 用於搜尋、分類和屏蔽資料庫中敏感資料的工具。 具有 220 多個預定義遮罩和 55 個以上內建分類過濾器。

    看截圖10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

  12. ApexSQL 腳本 — 用於建立DDL和DML腳本以及可執行安裝套件的工具。

    查看截圖和視頻10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

  13. ApexSQL 原始碼控制 - 用於將版本控制系統與 SSMS 整合的工具。

    查看截圖和視頻10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

  14. ApexSQL觸發器 — 審計資料庫中的資料並將其轉換為 DML。

    查看截圖和視頻10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

  15. ApexSQL 單元測試 - 直接從 SSMS 控制台執行單元測試的工具。

    查看截圖和視頻10 個用於管理 Microsoft SQL Server 資料庫的免費 ApexSQL 實用程式

在評論中寫下您已經使用的審計和資料庫管理工具以及您用它們解決的問題。

若要詢問有關 ApexSQL 產品的問題、接收商業產品進行測試或了解價格,請向 我們網站上的回饋表.

如果您正在解決複雜的監控和管理問題,請閱讀我們之前關於 Habré 的文章:

從單一介面監控各種資料庫。

快速隔離 SQL Server 中的效能問題。

審核 Microsoft 基礎架構(包括 SQL Server)中的變更。

您也可以訂閱我們的 臉書頁面.

來源: www.habr.com

添加評論