
Pozdravljen, Habr! Veliko delamo s , in letos so pridobili — proizvajalca rešitev za upravljanje in nadzor baz podatkov Microsoft SQL Server. V Rusiji, kot se zdi, o teh fantih vedo malo. Na svoji glavni strani pišejo „Killer tools for SQL Server“. Zveni grozeče. Imeli smo idejo, da predstavimo tega dobavitelja in razjasnimo, kaj točno je tako smrtonosnega v njihovih rešitvah. Začnimo s promocijskimi deli — brezplačnimi izdelki. Po njih bo kratka predstavitev komercialnih izdelkov. Upam, da vam bodo te programe koristili. Prosim, preverite spodaj.
V tem članku:
- — orodje za primerjavo SQL kode, datotek in map. Deluje tudi kot razširitev za SSMS ali Visual Studio.
- — pretvorba predmetov v SQL Server: procedur, funkcij, sprožilcev in pogledov. Deluje tudi kot razširitev za SSMS ali Visual Studio.
- — odkrivanje primerkov SQL Server in povezanih storitev SSRS, SSAS in SSIS.
- — orodje za refaktorizacijo in formatiranje SQL kode. Deluje kot razširitev za SSMS ali Visual Studio.
- — ustvarjanje diagramov predmetov SQL Server. Deluje tudi kot razširitev za SSMS ali Visual Studio.
- — orodje za optimizacijo načrtov izvajanja. Deluje tudi kot razširitev za SSMS.
- — orodje, ki samodejno dokončuje SQL ukaze in omogoča dodajanje lastnih fragmentov (kombinacije tipk za samodejno izpolnjevanje). Deluje tudi kot razširitev za SSMS ali Visual Studio.
- — orodje za izvajanje SQL kode na več bazah podatkov naenkrat.
- — pripomoček za iskanje podatkov in predmetov v globinah SQL Server. Deluje kot razširitev za SSMS ali Visual Studio.
- — orodje za ustvarjanje CI/CD rešitev. Edini izmed vseh tukaj naštetih izdelkov ima spletno konzolo.
Vsak izdelek je del funkcionalnosti plačljivih rešitev ApexSQL. Na koncu članka bomo na kratko predstavili, kaj imajo na voljo kot komercialne rešitve.

Kratek video o mehanizmu delovanja in možnostih

V Compare můžete porovnávat soubory, složky a objekty SQL Serveru. Podporováno je obousměrné porovnání a následná generace skriptu pro sloučení odlišných objektů. V rozhraní nástroj dokáže zvýraznit syntaxi C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

Hlavní rysy - integrace do SSMS a Visual Studio, volání objektů z různých instancí DB pro porovnání přímo z Object Explorer a .

Kratek video o mehanizmu delovanja in možnostih

V Decrypt lze z rozhraní SSMS nebo Visual Studio dešifrovat proceduru, funkci, trigger nebo pohled (view) jedním kliknutím.

V rozhraní lze zobrazit DDL skript dešifrování. Podporováno je současné připojení k několika instancím SQL Serveru.

Zjištění existujících instancí SQL Serveru, služeb SSRS, SSAS a SSIS podle rozsahu IP adres a prohlížení podrobných informací.

Z rozhraní lze nastavit detekci DB podle plánu. ApexSQL Discover může posílat oznámení s výsledky detekce na e-mail.

Kratek video o mehanizmu delovanja in možnostih

Formátování kódu lze provádět na základě standardního profilu nebo nastavit vlastní, aby kód vypadal pro vás nejpřirozeněji. Refactor může zvýraznit nepoužívané proměnné v kódu, zabalit bloky kódu do procedur, rozbalit "*" do úplného seznamu.

Jednou z užitečných funkcí je rozdělení tabulek za účelem oddělení méně používaných sloupců. O objektech, které budou takovým rozdělením ovlivněny, Refactor informuje.

Také v rozhraní Refactor lze bezpečně měnit názvy objektů se změnou všech závislostí.

O těchto a dalších funkcích se podrobněji můžete seznámit na stránce s .

Nástroj vizualizuje objekty SQL Serveru a jejich vztahy. V tomto rozhraní můžete měnit konfiguraci objektů a generovat odpovídající DDL kód. Všechny vizualizace lze exportovat jako obrázky.
Funkčnost Modelu se rozšiřuje pomocí komerčních produktů in . Pomocí prvního produktu lze porovnat model s aktuálním stavem v DB nebo porovnat modely dvou různých DB, zatímco druhý produkt je určen pro dokumentaci objektů DB.

Kratek video o mehanizmu delovanja in možnostih

To je orodje za optimizacijo delovne učinkovitosti. Z ApexSQL Plan lahko izvažate tudi plane v poročila v formatih HTML in XML. Pogost primer uporabe tega orodja je primerjava trenutnega plana z modificiranim na podlagi različnih meril.

ApexSQL Plan podpira izvoze iz shrambe poizvedb (query store) in prikazovanje karakteristik teh poizvedb v obliki nadzornih plošč.

Kratek video o mehanizmu delovanja in možnostih

Pospeševalnik pisanja kode. V vmesniku orodja lahko nastavite alias, skripte in poudarjanje kode.

Znotraj ApexSQL Propagate lahko nastavite izvajanje kode na različnih SQL Server podatkovnih bazah in določite zaporedje izvajanja.

Rezultati izvršene kode se analizirajo z orodjem in se shranijo za enostavno ogledovanje izidov izvrševanja.

Kratek video o mehanizmu delovanja in možnostih

Orodje izvajaja iskanje po strukturi podatkovne baze. Odtod lahko varno preimenujete objekte in spremljate njihove povezave. Rezultati iskanja se izvažajo v HTML, CSV in Excel.

Kratek video o mehanizmu delovanja in možnostih

Za pokrovom orodja deluje PowerShell koda. Build, Review, Document in Deploy so dostopni razvijalcu iz vmesnika ApexSQL DevOps Toolkit. Tukaj lahko generirate sintetične podatke, samodejno izvedete enotske teste in dokumentirate spremembe. Lahko se poveže kot vtičnik s TeamCity, Jenkins in drugimi.
V znanju baze ApexSQL so o DevOps v okolju podatkovnih baz.
Sedaj, ko smo razjasnili brezplačna orodja, bomo na kratko predstavili seznam plačljivih rešitev, ki imajo seveda močnejše zmogljivosti.
- — orodje za revizijo DB za skladnost s zahtevami glede varnosti, vključno s podporo za HIPAA, GDPR, PCI. Podprta sta poročila in ogled zgodovine sprememb.
Oglejte si posnetek zaslona in video


- — avtomatizacija ustvarjanja inkrementalnih varnostnih kopij, loga transakcij in celovitih varnostnih kopij. Podprto je obnavljanje na določen trenutek v času, lahko ustvarite predloge za ustvarjanje varnostnih kopij in prilagodite načrte varnostnih kopij.
Oglejte si posnetek zaslona in video


- — orodje za spremljanje in upravljanje defragmentacije.
Oglejte si posnetek zaslona in video


- — orodje za upravljanje nalog, vključno z zgodovino, urnikom in obvestili.
Oglejte si posnetek zaslona

- — orodje za branje loga transakcij za revizijo, replikacijo ali vračanje sprememb.
Oglejte si posnetek zaslona in video


- — obnova poškodovanih, izbrisanih ali izgubljenih podatkov.
Oglejte si posnetek zaslona in video


- — orodje za analizo povezav v podatkovnih bazah.
Oglejte si posnetek zaslona in video


- — orodje za avtomatizacijo ustvarjanja podatkovnih baz. Lahko se poveže s sistemi za nadzor različic.
Oglejte si posnetek zaslona in video


- — izboljševalec SQL kode.
Oglejte si posnetek zaslona in video


- — orodje za generiranje milijonov vrstic podatkov z enim klikom. Podpira izvoz testnih podatkov v SQL, XML, CSV, JSON in Excel.
Oglejte si posnetek zaslona

- — orodje za iskanje, klasifikacijo in maskiranje občutljivih podatkov v podatkovnih bazah. Ima 220+ vnaprej definiranih mask in 55+ vgrajenih filtrov za klasifikacijo.
Oglejte si posnetek zaslona

- — orodje za ustvarjanje DDL in DML skriptov ter izvršljivih namestitvenih paketov.
Oglejte si posnetek zaslona in video


- — orodje za integracijo sistemov nadzora različic s SSMS.
Oglejte si posnetek zaslona in video


- — revizija podatkov v podatkovni bazi in pretvorba v DML.
Oglejte si posnetek zaslona in video


- — orodje za izvajanje enotnih testov neposredno iz konzole SSMS.
Oglejte si posnetek zaslona in video


Pišite v komentarje, katere orodja za revizijo in upravljanje podatkovnih baz že uporabljate in katere naloge z njimi rešujete.
Za vprašanja o izdelkih ApexSQL, za pridobitev komercialnih izdelkov na preizkušnjo ali za pojasnitev cene, pustite zahtevo v .
Če se ukvarjate s kompleksno nalogo glede nadzora in upravljanja, preberite naše prejšnje članke na Habrju:
In lahko se naročite na našo .
Izvor: habr.com



























