10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Здраво, Хабр! Работиме многу со Софтвер за потрага, а годинава набавиле ApexSQL — производител на решенија за управување и следење на базите на податоци на Microsoft SQL Server. Во Русија, ни се чини, малку се знае за овие момци. На главната страница на нивната веб-страница тие пишуваат „Алатки за убиец за SQL Server“. Звучи заканувачки. Имавме идеја да го претставиме овој продавач и да откриеме што е толку смртоносно во нивните решенија. Да почнеме со делот за возбуда - бесплатни производи. По нив ќе има краток дел за комерцијалните производи. Се надевам дека овие програми ви се корисни. Ве молам под мачка.

Во оваа статија:

  1. ApexSQL Споредете - алатка за споредување на SQL код, датотеки и папки. Работи и како екстензија за SSMS или Visual Studio.
  2. Дешифрирање на ApexSQL — стрим дешифрирање на објекти во SQL Server: процедури, функции, предизвикувачи и прегледи. Работи и како екстензија за SSMS или Visual Studio.
  3. ApexSQL Discover — откривање на примероци на SQL Server и сродни услуги SSRS, SSAS и SSIS.
  4. ApexSQL Refactor — алатка за рефакторирање и форматирање на 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 DevOps Toolkit — алатка за креирање CI/CD цевководи. Единствениот од сите производи наведени овде има веб-конзола.

Секој производ е дел од функционалноста на платените ApexSQL решенија. На крајот од статијата накратко ќе опишеме какви комерцијални решенија имаат.

1. ApexSQL Споредете

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Кратко видео за работниот механизам и можности

Споредете ви овозможува да споредувате датотеки, папки и објекти на SQL Server. Поддржана е двонасочна споредба и понатамошно генерирање на скрипта за спојување на различни објекти. Во интерфејсот, алатката може да ја нагласи синтаксата на C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Клучни карактеристики: интеграција во SSMS и Visual Studio, повикување објекти од различни примери на база на податоци за споредба директно од Object Explorer и поддршка за работа преку CLI.

2. ApexSQL Decrypt

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Кратко видео за работниот механизам и можности

Во Decrypt, од интерфејсот SSMS или Visual Studio, можете да дешифрирате процедура, функција, активирач или преглед со еден клик.

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Во интерфејсот можете да ја видите скриптата за дешифрирање DDL. Поддржани се истовремени врски со повеќе примероци на SQL Server.

3. ApexSQL Discover

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Идентификувајте ги постоечките примероци на услугите SQL Server, SSRS, SSAS и SSIS според опсегот на IP адреси и прегледувајте детални информации.

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Од интерфејсот можете да го конфигурирате откривањето на базата на податоци на распоред. ApexSQL Discover може да испраќа известувања со резултатите од откривањето преку е-пошта.

4. ApexSQL Refactor

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Кратко видео за работниот механизам и можности

Форматирањето на кодот може да се направи врз основа на профил во кутија или можете да го приспособите вашиот, така што кодот ви изгледа попознат. Refactor може да ги потенцира неискористените променливи во кодот, да ги инкапсулира кодните блокови во процедури и да го прошири „*“ во комплетна листа.

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Една корисна карактеристика е поделбата на табелата за да се издвојат најмалку користените колони. Refactor ќе ги пријави објектите што ќе бидат погодени од оваа поделба.

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Исто така, во интерфејсот Refactor можете безбедно да ги менувате имињата на објектите додека ги менувате сите зависности.

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Овие и други функции може подетално да се најдат на страницата со опис на алатката.

5. Модел ApexSQL

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Алатката ги визуелизира објектите на SQL Server и односите меѓу нив. Во истиот интерфејс, можете да ја промените конфигурацијата на објектите и да го генерирате соодветниот DDL код. Сите визуелизации може да се извезат како слики.

Функционалноста на моделот е проширена со помош на комерцијални производи Diff и Doc. Користејќи го првиот производ, можете да споредите модел со моменталната состојба во базата на податоци или да споредите модели на две различни бази на податоци, а вториот производ е потребен за документирање на објекти на базата на податоци.

6. План на ApexSQL

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Кратко видео за работниот механизам и можности

Ова е алатка за оптимизација на перформансите. Исто така, користејќи го планот ApexSQL, можете да извезувате планови во извештаи во HTML и XML формати. Честа употреба за оваа алатка е споредба на тековниот план и планот кој е изменет според различни карактеристики.

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

ApexSQL Plan поддржува преземање од продавницата за прашања и прикажување на карактеристиките на овие барања во форма на контролни табли.

7. ApexSQL Целосно

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Кратко видео за работниот механизам и можности

Код акцелератор. Во корисничкиот интерфејс можете да конфигурирате псевдоними, фрагменти и истакнување на кодот.

8. Пропагирајте ApexSQL

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Во ApexSQL Propagate, можете да го конфигурирате извршувањето на кодот на различни бази на податоци на SQL Server и да го одредите редоследот на извршување.

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Резултатите од извршениот код се анализираат од алатката и се снимаат за лесно гледање на резултатите од извршувањето.

9. Пребарување ApexSQL

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Кратко видео за работниот механизам и можности

Алатката ја пребарува структурата на базата на податоци. Од тука можете безбедно да ги преименувате објектите и да ги следите нивните односи. Резултатите од пребарувањето се извезуваат во HTML, CSV и Excel.

10. ApexSQL DevOps Toolkit

10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Кратко видео за работниот механизам и можности

Кодот на PowerShell работи под капакот на алатката. Build, Review, Document и Deploy се достапни на развивачот од интерфејсот ApexSQL DevOps Toolkit. Овде можете да генерирате синтетички податоци, автоматски да извршувате тестови на единици и да промените документи. Може да се поврзе како приклучок со TeamCity, Jenkins и други.

Базата на знаење ApexSQL има интересни статии на DevOps во средина на база на податоци.

Сега кога се занимававме со бесплатни решенија, накратко ќе обезбедиме листа на платени решенија, кои, се разбира, имаат помоќна функционалност.

  1. ApexSQL Ревизија — алатка за ревизија на бази на податоци за усогласеност со безбедносните барања, вкл. Поддржани HIPAA, GDPR, PCI. Поддржани се извештаи и прегледување на историјата на промени.

    Погледнете ја сликата од екранот и видеото10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

  2. Резервна копија на ApexSQL — автоматизација на креирање поединечни резервни копии, дневници за трансакции и целосни резервни копии. Поддржано е враќање во одредена временска точка, можете да креирате шаблони за создавање резервни копии и флексибилно да ги конфигурирате плановите за резервна копија.

    Погледнете ја сликата од екранот и видеото10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

  3. ApexSQL Defrag — алатка за следење и управување со дефрагментација.

    Погледнете ја сликата од екранот и видеото10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

  4. ApexSQL Работа - алатка за управување со задачи, вклучувајќи историја, распоред и известувања.

    Прикажи слика од екранот10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

  5. Дневник на ApexSQL — алатка за читање на дневникот на трансакции за ревизија, репликација или враќање на промените.

    Погледнете ја сликата од екранот и видеото10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

  6. ApexSQL Recover — враќање на оштетени, избришани или изгубени податоци.

    Погледнете ја сликата од екранот и видеото10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

  7. ApexSQL Анализа — алатка за анализа на односите во базата на податоци.

    Погледнете ја сликата од екранот и видеото10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

  8. Изградба на ApexSQL — алатка за автоматизирање на креирањето бази на податоци. Може да се поврзе со системи за контрола на верзии.

    Погледнете ја сликата од екранот и видеото10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

  9. ApexSQL Enforce - Подобрувач на SQL код.

    Погледнете ја сликата од екранот и видеото10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

  10. Генерирање на ApexSQL е алатка за генерирање на милиони редови на податоци со еден клик. Поддржано е извоз на тест податоци во SQL, XML, CSV, JSON и Excel.

    Прикажи слика од екранот10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

  11. ApexSQL маска — алатка за пребарување, класификација и маскирање чувствителни податоци во база на податоци. Има 220+ претходно дефинирани маски и 55+ вградени филтри за класификација.

    Прикажи слика од екранот10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

  12. Скрипта ApexSQL — алатка за креирање DDL и DML скрипти и извршни инсталациони пакети.

    Погледнете ја сликата од екранот и видеото10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

  13. Контрола на извор на ApexSQL - алатка за интегрирање на системи за контрола на верзии со SSMS.

    Погледнете ја сликата од екранот и видеото10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

  14. Активирање на ApexSQL — ревизија на податоците во базата на податоци и преведување во DML.

    Погледнете ја сликата од екранот и видеото10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

  15. Тест на единицата ApexSQL - алатка за извршување на тестови на единици директно од SSMS конзолата.

    Погледнете ја сликата од екранот и видеото10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server

Напишете во коментар какви алатки за ревизија и управување со бази на податоци веќе користите и какви проблеми решавате со нив.

За да поставувате прашања за производите на ApexSQL, да добивате комерцијални производи за тестирање или да ја дознаете цената, оставете барање до формулар за повратни информации на нашата веб-страница.

Ако решавате сложен проблем на следење и управување, прочитајте ги нашите претходни написи на Хабре:

Следете различни бази на податоци од еден интерфејс.

Брзо изолирајте ги проблемите со перформансите во SQL Server.

Ревизија на промените во инфраструктурата на Microsoft (вклучувајќи го и SQL Server).

Можете исто така да се претплатите на нашата Фејсбук страница.

Извор: www.habr.com

Додадете коментар