
Здраво, Хабр! Работиме многу со , а годинава набавиле — производител на решенија за управување и следење на базите на податоци на Microsoft SQL Server. Во Русија, ни се чини, малку се знае за овие момци. На главната страница на нивната веб-страница тие пишуваат „Алатки за убиец за SQL Server“. Звучи заканувачки. Имавме идеја да го претставиме овој продавач и да откриеме што е толку смртоносно во нивните решенија. Да почнеме со делот за возбуда - бесплатни производи. По нив ќе има краток дел за комерцијалните производи. Се надевам дека овие програми ви се корисни. Ве молам под мачка.
Во оваа статија:
- - алатка за споредување на SQL код, датотеки и папки. Работи и како екстензија за SSMS или Visual Studio.
- — стрим дешифрирање на објекти во SQL Server: процедури, функции, предизвикувачи и прегледи. Работи и како екстензија за SSMS или Visual Studio.
- — откривање на примероци на SQL Server и сродни услуги SSRS, SSAS и SSIS.
- — алатка за рефакторирање и форматирање на SQL код. Работи како екстензија за SSMS или Visual Studio.
- - креирање на SQL Server објект дијаграми. Работи и како екстензија за SSMS или Visual Studio.
- — алатка за оптимизирање на плановите за извршување. Работи и како екстензија за SSMS.
- — алатката автоматски ги комплетира SQL изјавите и ви овозможува да додавате свои фрагменти (кратенки на тастатурата за автоматско комплетирање). Работи и како екстензија за SSMS или Visual Studio.
- — алатка за извршување SQL код на неколку бази на податоци истовремено.
- — алатка за пребарување податоци и објекти во длабочините на SQL Server. Работи како екстензија за SSMS или Visual Studio.
- — алатка за креирање CI/CD цевководи. Единствениот од сите производи наведени овде има веб-конзола.
Секој производ е дел од функционалноста на платените ApexSQL решенија. На крајот од статијата накратко ќе опишеме какви комерцијални решенија имаат.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Кодот на PowerShell работи под капакот на алатката. Build, Review, Document и Deploy се достапни на развивачот од интерфејсот ApexSQL DevOps Toolkit. Овде можете да генерирате синтетички податоци, автоматски да извршувате тестови на единици и да промените документи. Може да се поврзе како приклучок со TeamCity, Jenkins и други.
Базата на знаење ApexSQL има на DevOps во средина на база на податоци.
Сега кога се занимававме со бесплатни решенија, накратко ќе обезбедиме листа на платени решенија, кои, се разбира, имаат помоќна функционалност.
- — алатка за ревизија на бази на податоци за усогласеност со безбедносните барања, вкл. Поддржани HIPAA, GDPR, PCI. Поддржани се извештаи и прегледување на историјата на промени.
Погледнете ја сликата од екранот и видеото


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


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


- - алатка за управување со задачи, вклучувајќи историја, распоред и известувања.
Прикажи слика од екранот

- — алатка за читање на дневникот на трансакции за ревизија, репликација или враќање на промените.
Погледнете ја сликата од екранот и видеото


- — враќање на оштетени, избришани или изгубени податоци.
Погледнете ја сликата од екранот и видеото


- — алатка за анализа на односите во базата на податоци.
Погледнете ја сликата од екранот и видеото


- — алатка за автоматизирање на креирањето бази на податоци. Може да се поврзе со системи за контрола на верзии.
Погледнете ја сликата од екранот и видеото


- - Подобрувач на SQL код.
Погледнете ја сликата од екранот и видеото


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

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

- — алатка за креирање DDL и DML скрипти и извршни инсталациони пакети.
Погледнете ја сликата од екранот и видеото


- - алатка за интегрирање на системи за контрола на верзии со SSMS.
Погледнете ја сликата од екранот и видеото


- — ревизија на податоците во базата на податоци и преведување во DML.
Погледнете ја сликата од екранот и видеото


- - алатка за извршување на тестови на единици директно од SSMS конзолата.
Погледнете ја сликата од екранот и видеото


Напишете во коментар какви алатки за ревизија и управување со бази на податоци веќе користите и какви проблеми решавате со нив.
За да поставувате прашања за производите на ApexSQL, да добивате комерцијални производи за тестирање или да ја дознаете цената, оставете барање до .
Ако решавате сложен проблем на следење и управување, прочитајте ги нашите претходни написи на Хабре:
Можете исто така да се претплатите на нашата .
Извор: www.habr.com



























