10 个用于管理 Microsoft SQL Server 数据库的免费 ApexSQL 实用程序

10 个用于管理 Microsoft SQL Server 数据库的免费 ApexSQL 实用程序

你好,哈布尔! 我们经常与 任务软件,今年他们购买了 数据库数据库 — 用于管理和监控 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代码。 所有可视化都可以导出为图像。

模型功能在商业产品的帮助下得到扩展 变化 и DOC。 使用第一个产品,您可以将模型与数据库中的当前状态进行比较,或者比较两个不同数据库的模型,而需要第二个产品来记录数据库对象。

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)中的更改。

您还可以订阅我们的 脸书页面.

来源: habr.com

添加评论