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:

  1. Primerjava ApexSQL - orodje za primerjavo SQL kode, datotek in map. Deluje tudi kot razširitev za SSMS ali Visual Studio.
  2. 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.
  3. Odkrijte ApexSQL — odkrivanje primerkov SQL Server in povezanih storitev SSRS, SSAS in SSIS.
  4. ApexSQL Refactor — orodje za preoblikovanje in oblikovanje kode SQL. Deluje kot razširitev za SSMS ali Visual Studio.
  5. Model ApexSQL - ustvarjanje diagramov objektov SQL Server. Deluje tudi kot razširitev za SSMS ali Visual Studio.
  6. Načrt ApexSQL — orodje za optimizacijo izvedbenih načrtov. Deluje tudi kot razširitev za SSMS.
  7. 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.
  8. ApexSQL Propagate — orodje za izvajanje kode SQL na več zbirkah podatkov hkrati.
  9. Iskanje ApexSQL — pripomoček za iskanje podatkov in objektov v globinah SQL Serverja. Deluje kot razširitev za SSMS ali Visual Studio.
  10. 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.

1. Primerjava ApexSQL

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

Kratek video o delovanju in zmogljivostih

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.

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

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.

2. Dešifriranje ApexSQL

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

Kratek video o delovanju in zmogljivostih

V Dešifriranju iz vmesnika SSMS ali Visual Studio lahko z enim klikom dešifrirate proceduro, funkcijo, sprožilec ali pogled.

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

V vmesniku si lahko ogledate skript za dešifriranje DDL. Podprte so sočasne povezave z več primerki strežnika SQL Server.

3. Odkrijte ApexSQL

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

Prepoznajte obstoječe primerke storitev SQL Server, SSRS, SSAS in SSIS glede na obseg naslovov IP in si oglejte podrobne informacije.

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

V vmesniku lahko konfigurirate odkrivanje baze podatkov po urniku. ApexSQL Discover lahko pošlje obvestila z rezultati odkritja po e-pošti.

4. ApexSQL Refactor

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

Kratek video o delovanju in zmogljivostih

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.

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

Ena uporabna funkcija je razdelitev tabele za ločevanje najmanj uporabljenih stolpcev. Refactor bo poročal o objektih, na katere bo vplivala ta razdelitev.

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

Tudi v vmesniku Refactor lahko varno spreminjate imena objektov, hkrati pa spreminjate vse odvisnosti.

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

Te in druge funkcije lahko podrobneje najdete na strani z opis pripomočka.

5. Model ApexSQL

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

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.

6. Načrt ApexSQL

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

Kratek video o delovanju in zmogljivostih

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.

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

Načrt ApexSQL podpira prenos iz shrambe poizvedb in predstavitev značilnosti teh poizvedb v obliki nadzornih plošč.

7. ApexSQL dokončan

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

Kratek video o delovanju in zmogljivostih

Pospeševalec kode. V vmesniku pripomočka lahko konfigurirate vzdevke, izrezke in označevanje kode.

8. ApexSQL Propagate

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

V ApexSQL Propagate lahko konfigurirate izvajanje kode v različnih bazah podatkov SQL Server in določite vrstni red izvajanja.

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

Rezultate izvedene kode pripomoček razčleni in zabeleži za lažji pregled rezultatov izvajanja.

9. Iskanje ApexSQL

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

Kratek video o delovanju in zmogljivostih

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.

10. Komplet orodij ApexSQL DevOps

10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

Kratek video o delovanju in zmogljivostih

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.

  1. 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 video10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

  2. 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 video10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

  3. ApexSQL Defrag — pripomoček za spremljanje in upravljanje defragmentacije.

    Oglejte si posnetek zaslona in video10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

  4. ApexSQL opravilo - orodje za upravljanje opravil, vključno z zgodovino, urnikom in obvestili.

    Oglejte si posnetek zaslona10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

  5. Dnevnik ApexSQL — orodje za branje dnevnika transakcij za revizijo, replikacijo ali povrnitev sprememb.

    Oglejte si posnetek zaslona in video10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

  6. Obnovitev ApexSQL — obnovitev poškodovanih, izbrisanih ali izgubljenih podatkov.

    Oglejte si posnetek zaslona in video10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

  7. ApexSQL Analyze — orodje za analizo odnosov v bazi podatkov.

    Oglejte si posnetek zaslona in video10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

  8. Zgradba ApexSQL — orodje za avtomatsko ustvarjanje baze podatkov. Lahko se poveže s sistemi za nadzor različic.

    Oglejte si posnetek zaslona in video10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

  9. ApexSQL Enforce - Izboljševalec kode SQL.

    Oglejte si posnetek zaslona in video10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

  10. 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 zaslona10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

  11. 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 zaslona10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

  12. ApexSQL skript — orodje za ustvarjanje skript DDL in DML ter izvedljivih namestitvenih paketov.

    Oglejte si posnetek zaslona in video10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

  13. Nadzor vira ApexSQL - orodje za integracijo sistemov za nadzor različic s SSMS.

    Oglejte si posnetek zaslona in video10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

  14. Sprožilec ApexSQL — revizija podatkov v bazi podatkov in prevod v DML.

    Oglejte si posnetek zaslona in video10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

  15. Test enote ApexSQL - orodje za izvajanje testov enot neposredno iz konzole SSMS.

    Oglejte si posnetek zaslona in video10 brezplačnih pripomočkov ApexSQL za upravljanje baz podatkov Microsoft SQL Server

V komentarje zapišite, katera orodja za revizijo in upravljanje podatkovnih baz že uporabljate in katere težave rešujete z njimi.

Če želite postaviti vprašanja o izdelkih ApexSQL, prejeti komercialne izdelke za testiranje ali izvedeti ceno, pustite zahtevo na obrazec za povratne informacije na naši spletni strani.

Če rešujete kompleksen problem spremljanja in upravljanja, preberite naše prejšnje članke na Habréju:

Spremljajte različne baze podatkov iz enega vmesnika.

Hitro izolirajte težave z zmogljivostjo v strežniku SQL Server.

Revizija sprememb Microsoftove infrastrukture (vključno s strežnikom SQL).

Lahko se tudi naročite na naše Facebook stran.

Vir: www.habr.com

Dodaj komentar