ApexSQL — это набор коммерческих инструментов для управления, разработки, аудита и восстановления баз данных Microsoft SQL Server. Предназначен для повышения эффективности работы администраторов баз данных (DBA) и разработчиков, предоставляя средства для автоматизации рутинных задач, обеспечения безопасности данных и интеграции в процессы DevOps.
Компания ApexSQL была основана в 2001 году и с тех пор зарекомендовала себя как разработчик высококачественных решений для SQL Server. В 2019 году ApexSQL была приобретена компанией Quest Software, расширив портфель инструментов для управления базами данных и интеграции в DevOps-процессы.
- ApexSQL Log — утилита для чтения транзакционного лога SQL Server, позволяющая отслеживать изменения данных, схемы и прав доступа, а также восстанавливать утерянные или повреждённые данные.
- ApexSQL Data Diff — инструмент для сравнения и синхронизации данных между различными источниками, такими как базы данных SQL Server, резервные копии, проекты в системах контроля версий и папки со скриптами.
- ApexSQL Schema Compare — средство для сравнения и синхронизации схем баз данных, поддерживающее работу с SQL Server, SQL Azure и Amazon RDS.
- ApexSQL Audit — инструмент для аудита и обеспечения соответствия требованиям безопасности, позволяющий отслеживать более 200 типов событий SQL Server, включая изменения данных и схемы, а также обеспечивать соответствие нормативным требованиям, таким как HIPAA, GDPR и PCI.
- ApexSQL Doc — средство для документирования SQL Server, SSIS, SSAS и SSRS, генерирующее подробную документацию в форматах CHM, HTML, PDF, DOCX и Markdown, включая диаграммы зависимостей и модели данных.
- ApexSQL Manage — инструмент для управления экземплярами SQL Server, позволяющий обнаруживать серверы, выполнять проверки состояния, сравнивать экземпляры и управлять логинами и расписаниями.
- ApexSQL Complete — расширение для SQL Server Management Studio и Visual Studio, предоставляющее автозавершение кода, фрагменты SQL-запросов и другие функции для ускорения разработки.
- ApexSQL Search — инструмент для поиска объектов SQL Server, данных в таблицах и редактирования расширенных свойств, поддерживающий безопасное переименование объектов и экспорт результатов в HTML, CSV и Excel.
- ApexSQL Analyze — средство для анализа зависимостей объектов базы данных и оценки воздействия потенциальных удалений, позволяющее визуализировать и экспортировать диаграммы зависимостей.
- ApexSQL Defrag — инструмент для анализа и дефрагментации индексов в SQL Server, поддерживающий автоматическое выполнение задач и уведомления по электронной почте.
- ApexSQL Job — средство для управления заданиями SQL Server Agent, позволяющее просматривать историю выполнения, управлять службами и настраивать оповещения.
- ApexSQL Backup — инструмент для управления резервным копированием и восстановлением баз данных SQL Server, поддерживающий автоматическое выполнение задач и уведомления по электронной почте.
- ApexSQL Restore — средство для восстановления баз данных SQL Server из резервных копий, поддерживающее восстановление на уровне файла и точное восстановление до момента времени.
- ApexSQL Diff — инструмент для сравнения и синхронизации схем и данных между различными источниками, такими как базы данных SQL Server, резервные копии и скрипты.
- ApexSQL Version — средство для управления версиями схем баз данных SQL Server, интегрирующееся с системами контроля версий и поддерживающее автоматическое создание скриптов для обновлений.
- ApexSQL Build — инструмент для автоматической сборки и развертывания баз данных SQL Server, поддерживающий интеграцию с процессами CI/CD и DevOps.
- ApexSQL Source Control — средство для интеграции SQL Server с системами контроля версий, позволяющее отслеживать изменения схем и данных и управлять ими в рамках процессов DevOps.