ProHoster > блог > Администрација > 10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server
10 бесплатни ApexSQL Utilities за управување со бази на податоци на Microsoft SQL Server
Здраво, Хабр! Работиме многу со Софтвер за потрага, а годинава набавиле ApexSQL — производител на решенија за управување и следење на базите на податоци на Microsoft SQL Server. Во Русија, ни се чини, малку се знае за овие момци. На главната страница на нивната веб-страница тие пишуваат „Алатки за убиец за SQL Server“. Звучи заканувачки. Имавме идеја да го претставиме овој продавач и да откриеме што е толку смртоносно во нивните решенија. Да почнеме со делот за возбуда - бесплатни производи. По нив ќе има краток дел за комерцијалните производи. Се надевам дека овие програми ви се корисни. Ве молам под мачка.
Во оваа статија:
ApexSQL Споредете - алатка за споредување на SQL код, датотеки и папки. Работи и како екстензија за SSMS или Visual Studio.
Дешифрирање на ApexSQL — стрим дешифрирање на објекти во SQL Server: процедури, функции, предизвикувачи и прегледи. Работи и како екстензија за SSMS или Visual Studio.
ApexSQL Discover — откривање на примероци на SQL Server и сродни услуги SSRS, SSAS и SSIS.
ApexSQL Refactor — алатка за рефакторирање и форматирање на SQL код. Работи како екстензија за SSMS или Visual Studio.
Модел ApexSQL - креирање на SQL Server објект дијаграми. Работи и како екстензија за SSMS или Visual Studio.
План на ApexSQL — алатка за оптимизирање на плановите за извршување. Работи и како екстензија за SSMS.
ApexSQL заврши — алатката автоматски ги комплетира SQL изјавите и ви овозможува да додавате свои фрагменти (кратенки на тастатурата за автоматско комплетирање). Работи и како екстензија за SSMS или Visual Studio.
Пропагирајте ApexSQL — алатка за извршување SQL код на неколку бази на податоци истовремено.
Пребарување ApexSQL — алатка за пребарување податоци и објекти во длабочините на SQL Server. Работи како екстензија за SSMS или Visual Studio.
ApexSQL DevOps Toolkit — алатка за креирање CI/CD цевководи. Единствениот од сите производи наведени овде има веб-конзола.
Секој производ е дел од функционалноста на платените ApexSQL решенија. На крајот од статијата накратко ќе опишеме какви комерцијални решенија имаат.
Споредете ви овозможува да споредувате датотеки, папки и објекти на SQL Server. Поддржана е двонасочна споредба и понатамошно генерирање на скрипта за спојување на различни објекти. Во интерфејсот, алатката може да ја нагласи синтаксата на C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.
Клучни карактеристики: интеграција во SSMS и Visual Studio, повикување објекти од различни примери на база на податоци за споредба директно од Object Explorer и поддршка за работа преку CLI.
Идентификувајте ги постоечките примероци на услугите SQL Server, SSRS, SSAS и SSIS според опсегот на IP адреси и прегледувајте детални информации.
Од интерфејсот можете да го конфигурирате откривањето на базата на податоци на распоред. ApexSQL Discover може да испраќа известувања со резултатите од откривањето преку е-пошта.
Форматирањето на кодот може да се направи врз основа на профил во кутија или можете да го приспособите вашиот, така што кодот ви изгледа попознат. Refactor може да ги потенцира неискористените променливи во кодот, да ги инкапсулира кодните блокови во процедури и да го прошири „*“ во комплетна листа.
Една корисна карактеристика е поделбата на табелата за да се издвојат најмалку користените колони. Refactor ќе ги пријави објектите што ќе бидат погодени од оваа поделба.
Исто така, во интерфејсот Refactor можете безбедно да ги менувате имињата на објектите додека ги менувате сите зависности.
Овие и други функции може подетално да се најдат на страницата со опис на алатката.
Алатката ги визуелизира објектите на SQL Server и односите меѓу нив. Во истиот интерфејс, можете да ја промените конфигурацијата на објектите и да го генерирате соодветниот DDL код. Сите визуелизации може да се извезат како слики.
Функционалноста на моделот е проширена со помош на комерцијални производи Diff и Doc. Користејќи го првиот производ, можете да споредите модел со моменталната состојба во базата на податоци или да споредите модели на две различни бази на податоци, а вториот производ е потребен за документирање на објекти на базата на податоци.
Ова е алатка за оптимизација на перформансите. Исто така, користејќи го планот ApexSQL, можете да извезувате планови во извештаи во HTML и XML формати. Честа употреба за оваа алатка е споредба на тековниот план и планот кој е изменет според различни карактеристики.
ApexSQL Plan поддржува преземање од продавницата за прашања и прикажување на карактеристиките на овие барања во форма на контролни табли.
Во ApexSQL Propagate, можете да го конфигурирате извршувањето на кодот на различни бази на податоци на SQL Server и да го одредите редоследот на извршување.
Резултатите од извршениот код се анализираат од алатката и се снимаат за лесно гледање на резултатите од извршувањето.
Алатката ја пребарува структурата на базата на податоци. Од тука можете безбедно да ги преименувате објектите и да ги следите нивните односи. Резултатите од пребарувањето се извезуваат во HTML, CSV и Excel.
Кодот на PowerShell работи под капакот на алатката. Build, Review, Document и Deploy се достапни на развивачот од интерфејсот ApexSQL DevOps Toolkit. Овде можете да генерирате синтетички податоци, автоматски да извршувате тестови на единици и да промените документи. Може да се поврзе како приклучок со TeamCity, Jenkins и други.
Базата на знаење ApexSQL има интересни статии на DevOps во средина на база на податоци.
Сега кога се занимававме со бесплатни решенија, накратко ќе обезбедиме листа на платени решенија, кои, се разбира, имаат помоќна функционалност.
ApexSQL Ревизија — алатка за ревизија на бази на податоци за усогласеност со безбедносните барања, вкл. Поддржани HIPAA, GDPR, PCI. Поддржани се извештаи и прегледување на историјата на промени.
Погледнете ја сликата од екранот и видеото
Резервна копија на ApexSQL — автоматизација на креирање поединечни резервни копии, дневници за трансакции и целосни резервни копии. Поддржано е враќање во одредена временска точка, можете да креирате шаблони за создавање резервни копии и флексибилно да ги конфигурирате плановите за резервна копија.
Погледнете ја сликата од екранот и видеото
ApexSQL Defrag — алатка за следење и управување со дефрагментација.
Погледнете ја сликата од екранот и видеото
ApexSQL Работа - алатка за управување со задачи, вклучувајќи историја, распоред и известувања.
Прикажи слика од екранот
Дневник на ApexSQL — алатка за читање на дневникот на трансакции за ревизија, репликација или враќање на промените.
Погледнете ја сликата од екранот и видеото
ApexSQL Recover — враќање на оштетени, избришани или изгубени податоци.
Погледнете ја сликата од екранот и видеото
ApexSQL Анализа — алатка за анализа на односите во базата на податоци.
Погледнете ја сликата од екранот и видеото
Изградба на ApexSQL — алатка за автоматизирање на креирањето бази на податоци. Може да се поврзе со системи за контрола на верзии.
Генерирање на ApexSQL е алатка за генерирање на милиони редови на податоци со еден клик. Поддржано е извоз на тест податоци во SQL, XML, CSV, JSON и Excel.
Прикажи слика од екранот
ApexSQL маска — алатка за пребарување, класификација и маскирање чувствителни податоци во база на податоци. Има 220+ претходно дефинирани маски и 55+ вградени филтри за класификација.
Прикажи слика од екранот
Скрипта ApexSQL — алатка за креирање DDL и DML скрипти и извршни инсталациони пакети.