ProHoster > Blog > Uprava > 10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server
10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server
Pozdravljeni, Habr! Veliko delamo s Programska oprema Quest, letos pa so kupili ApexSQL — proizvajalec rešitev za upravljanje in spremljanje baz podatkov Microsoft SQL Server. V Rusiji se nam zdi, da o teh fantih malo vedo. Na glavni strani njihovega spletnega mesta pišejo "Killer tools for SQL Server". Sliši se grozeče. Imeli smo idejo, da predstavimo tega prodajalca in ugotovimo, kaj je tako smrtonosnega na njegovih rešitvah. Začnimo s hype delom – brezplačnimi izdelki. Za njimi bo sledil kratek del o komercialnih izdelkih. Upam, da se vam zdijo ti programi koristni. Prosim pod kat.
V tem članku:
Primerjava ApexSQL - orodje za primerjavo SQL kode, datotek in map. Deluje tudi kot razširitev za SSMS ali Visual Studio.
Dešifriranje ApexSQL — tokovno dešifriranje objektov v SQL Server: procedure, funkcije, sprožilci in pogledi. Deluje tudi kot razširitev za SSMS ali Visual Studio.
Odkrijte ApexSQL — odkrivanje primerkov SQL Server in povezanih storitev SSRS, SSAS in SSIS.
ApexSQL Refactor — orodje za preoblikovanje in oblikovanje kode SQL. Deluje kot razširitev za SSMS ali Visual Studio.
Model ApexSQL - ustvarjanje diagramov objektov SQL Server. Deluje tudi kot razširitev za SSMS ali Visual Studio.
Načrt ApexSQL — orodje za optimizacijo izvedbenih načrtov. Deluje tudi kot razširitev za SSMS.
ApexSQL dokončan — orodje samodejno dokonča stavke SQL in vam omogoča dodajanje lastnih izrezkov (bližnjice na tipkovnici za samodejno dokončanje). Deluje tudi kot razširitev za SSMS ali Visual Studio.
ApexSQL Propagate — orodje za izvajanje kode SQL na več zbirkah podatkov hkrati.
Iskanje ApexSQL — pripomoček za iskanje podatkov in objektov v globinah SQL Serverja. Deluje kot razširitev za SSMS ali Visual Studio.
Komplet orodij ApexSQL DevOps — orodje za ustvarjanje cevovodov CI/CD. 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 opisali, kakšne komercialne rešitve imajo.
Primerjava omogoča primerjavo datotek, map in predmetov SQL Server. Podprta je dvosmerna primerjava in nadaljnje generiranje skripte za združevanje različnih objektov. V vmesniku lahko pripomoček poudari sintakso C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.
Ključne funkcije: integracija v SSMS in Visual Studio, klicanje objektov iz različnih primerkov baze podatkov za primerjavo neposredno iz Raziskovalca predmetov in podpora za delo preko CLI.
Oblikovanje kode lahko izvedete na podlagi okvirnega profila ali pa prilagodite svojega, tako da vam bo koda videti bolj znana. Refactor lahko označi neuporabljene spremenljivke v kodi, enkapsulira bloke kode v procedure in razširi »*« v popoln seznam.
Ena uporabna funkcija je razdelitev tabele za ločevanje najmanj uporabljenih stolpcev. Refactor bo poročal o objektih, na katere bo vplivala ta razdelitev.
Tudi v vmesniku Refactor lahko varno spreminjate imena objektov, hkrati pa spreminjate vse odvisnosti.
Te in druge funkcije lahko podrobneje najdete na strani z opis pripomočka.
Pripomoček vizualizira objekte SQL Server in odnose med njimi. V istem vmesniku lahko spremenite konfiguracijo objektov in ustvarite ustrezno kodo DDL. Vse vizualizacije je mogoče izvoziti kot slike.
Funkcionalnost modela je razširjena s pomočjo komercialnih izdelkov Razlikuj и Doc. S prvim produktom lahko primerjate model s trenutnim stanjem v bazi podatkov ali primerjate modele dveh različnih baz podatkov, drugi produkt pa je potreben za dokumentiranje objektov baze podatkov.
To je orodje za optimizacijo delovanja. Z uporabo načrta ApexSQL lahko tudi izvozite načrte v poročila v formatih HTML in XML. Primer pogoste uporabe tega pripomočka je primerjava trenutnega načrta in načrta, spremenjenega glede na različne značilnosti.
Načrt ApexSQL podpira prenos iz shrambe poizvedb in predstavitev značilnosti teh poizvedb v obliki nadzornih plošč.
Orodje išče po strukturi zbirke podatkov. Od tu lahko varno preimenujete predmete in spremljate njihova razmerja. Rezultati iskanja se izvozijo v HTML, CSV in Excel.
Koda PowerShell teče pod pokrovom pripomočka. Gradnja, pregled, dokumentiranje in uvedba so razvijalcu na voljo prek vmesnika ApexSQL DevOps Toolkit. Tukaj lahko ustvarite sintetične podatke, samodejno izvajate teste enot in dokumentirate spremembe. Lahko se poveže kot vtičnik za TeamCity, Jenkins in druge.
Baza znanja ApexSQL ima zanimivi članki na DevOps v okolju baze podatkov.
Zdaj, ko smo obravnavali brezplačne rešitve, bomo na kratko podali seznam plačljivih rešitev, ki imajo seveda zmogljivejšo funkcionalnost.
Revizija ApexSQL — orodje za revizijo podatkovnih baz glede skladnosti z varnostnimi zahtevami, vklj. HIPAA, GDPR, PCI podprto. Podprta so poročila in ogled zgodovine sprememb.
Oglejte si posnetek zaslona in video
Varnostno kopiranje ApexSQL — avtomatizacija ustvarjanja inkrementalnih varnostnih kopij, dnevnikov transakcij in popolnih varnostnih kopij. Podprta je obnovitev na določeno časovno točko, ustvarite lahko predloge za ustvarjanje varnostnih kopij in prilagodljivo konfigurirate varnostne načrte.
Oglejte si posnetek zaslona in video
ApexSQL Defrag — pripomoček za spremljanje in upravljanje defragmentacije.
Oglejte si posnetek zaslona in video
ApexSQL opravilo - orodje za upravljanje opravil, vključno z zgodovino, urnikom in obvestili.
Oglejte si posnetek zaslona
Dnevnik ApexSQL — orodje za branje dnevnika transakcij za revizijo, replikacijo ali povrnitev sprememb.
Oglejte si posnetek zaslona in video
Obnovitev ApexSQL — obnovitev poškodovanih, izbrisanih ali izgubljenih podatkov.
Oglejte si posnetek zaslona in video
ApexSQL Analyze — orodje za analizo odnosov v bazi podatkov.
Oglejte si posnetek zaslona in video
Zgradba ApexSQL — orodje za avtomatsko ustvarjanje baze podatkov. Lahko se poveže s sistemi za nadzor različic.
Ustvari ApexSQL je orodje za ustvarjanje milijonov vrstic podatkov z enim klikom. Podprt je izvoz testnih podatkov v SQL, XML, CSV, JSON in Excel.
Oglejte si posnetek zaslona
Maska ApexSQL — orodje za iskanje, razvrščanje in maskiranje občutljivih podatkov v bazi podatkov. Ima 220+ vnaprej določenih mask in 55+ vgrajenih filtrov za razvrščanje.
Oglejte si posnetek zaslona
ApexSQL skript — orodje za ustvarjanje skript DDL in DML ter izvedljivih namestitvenih paketov.
Oglejte si posnetek zaslona in video
Nadzor vira ApexSQL - orodje za integracijo sistemov za nadzor različic s SSMS.
Oglejte si posnetek zaslona in video
Sprožilec ApexSQL — revizija podatkov v bazi podatkov in prevod v DML.
Oglejte si posnetek zaslona in video
Test enote ApexSQL - orodje za izvajanje testov enot neposredno iz konzole SSMS.
Oglejte si posnetek zaslona in video
V komentarje zapišite, katera orodja za revizijo in upravljanje podatkovnih baz že uporabljate in katere težave rešujete z njimi.