10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

PĂ«rshĂ«ndetje, Habr! Ne punojmĂ« shumĂ« me Quest Software, dhe kĂ«tĂ« vit ata blenĂ« ApexSQL — prodhuesi i zgjidhjeve pĂ«r menaxhimin dhe monitorimin e bazave tĂ« tĂ« dhĂ«nave Microsoft SQL Server. NĂ« Rusi, kĂ«ta djem duket se janĂ« tĂ« njohur pak. NĂ« faqen e tyre kryesore ata shkruajnĂ« "Killer tools for SQL Server". TingĂ«llon kĂ«rcĂ«nues. Na erdhi njĂ« ide pĂ«r tĂ« prezantuar kĂ«tĂ« ofrues dhe pĂ«r tĂ« kuptuar se çfarĂ« Ă«shtĂ« kjo diçka vdekjeprurĂ«se nĂ« zgjidhjet e tyre. TĂ« fillojmĂ« me pjesĂ«n e hype — produktet falas. Pas tyre do tĂ« kemi njĂ« pjesĂ« tĂ« shkurtĂ«r pĂ«r produktet komerciale. Shpresoj qĂ« kĂ«to programe t'ju shĂ«rbejnĂ«. Ju lutem, vazhdoni poshtĂ«.

Në këtë artikull:

  1. ApexSQL Compare — njĂ« mjet pĂ«r tĂ« krahasuar kodin SQL, skedarĂ«t dhe dosjet. Funksionon gjithashtu si njĂ« zgjerim pĂ«r SSMS ose Visual Studio.
  2. ApexSQL Decrypt — dekriptime tĂ« rrjedhshme tĂ« objekteve nĂ« SQL Server: procedura, funksione, triggje dhe pamje (view). Funksionon gjithashtu si njĂ« zgjerim pĂ«r SSMS ose Visual Studio.
  3. ApexSQL Discover — zbulimi i instancave SQL Server dhe shĂ«rbimeve pĂ«rkatĂ«se SSRS, SSAS dhe SSIS.
  4. ApexSQL Refactor — njĂ« mjet pĂ«r ristrukturimin dhe formatimin e kodit SQL. Funksionon si njĂ« shtesĂ« pĂ«r SSMS ose Visual Studio.
  5. ApexSQL Model — krijimi i diagrameve tĂ« objekteve SQL Server. Funksionon gjithashtu si njĂ« shtesĂ« pĂ«r SSMS ose Visual Studio.
  6. ApexSQL Plan — njĂ« mjet pĂ«r optimizimin e Execution plans. Funksionon gjithashtu si njĂ« shtesĂ« pĂ«r SSMS.
  7. ApexSQL Complete — njĂ« mjet qĂ« pĂ«rfundon automatikisht operatorĂ«t SQL dhe lejon shtimin e snippet-ve tĂ« personalizuara (kombinimet e çelĂ«save pĂ«r autofill). Funksionon gjithashtu si njĂ« shtesĂ« pĂ«r SSMS ose Visual Studio.
  8. ApexSQL Propagate — njĂ« mjet pĂ«r ekzekutimin e kodit SQL nĂ« disa DB nĂ« njĂ« herĂ«.
  9. ApexSQL Search — njĂ« utilitare pĂ«r kĂ«rkimin e tĂ« dhĂ«nave dhe objekteve brenda SQL Server. Funksionon si njĂ« shtesĂ« pĂ«r SSMS ose Visual Studio.
  10. ApexSQL DevOps Toolkit — njĂ« mjet pĂ«r krijimin e CI/CD pipeline. I vetmi nga tĂ« gjithĂ« produktet e renditura kĂ«tu qĂ« ka njĂ« konsolĂ« nĂ« internet.

Çdo produkt Ă«shtĂ« njĂ« pjesĂ« e funksionalitetit tĂ« zgjidhjeve me pagesĂ« ApexSQL. NĂ« fund tĂ« artikullit do tĂ« flasim shkurtimisht pĂ«r atĂ« qĂ« ata kanĂ« nga zgjidhjet komerciale.

1. ApexSQL Compare

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Një video e shkurtër mbi mekanizmin e punës dhe mundësitë

Luaj videon

Në Compare mund të krahasoni skedarët, dosjet dhe objektet SQL Server. Mbështetet krahasimi dyanshëm dhe gjenerimi i mëtejshëm i skenarit për bashkimin e objekteve të ndryshme. Në ndërfaqe, kjo utilitet di të ndriçojë sintaksën C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Karakteristikat kryesore — integrimi nĂ« SSMS dhe Visual Studio, thirrja e objekteve nga instancat e ndryshme tĂ« DB pĂ«r krahasim direkt nga Object Explorer dhe mbĂ«shtetje pĂ«r punĂ«n pĂ«rmes CLI.

2. ApexSQL Decrypt

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Një video e shkurtër mbi mekanizmin e punës dhe mundësitë

Luaj videon

Në Decrypt nga ndërfaqja SSMS ose Visual Studio mund të dekriptohet një procedurë, funksion, trigger ose pamje (view) me një klik.

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Në ndërfaqe mund të shihni skenarin DDL të dekripcimit. Mbështetet lidhja e njëkohshme me disa instanca SQL Server.

3. ApexSQL Discover

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Identifikimi i instancave ekzistuese të SQL Server, shërbimeve SSRS, SSAS dhe SSIS sipas gamës së adresave IP dhe shikimi i informacionit të detajuar.

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Nga ndërfaqja mund të konfigurohet zbulimi i DB sipas orarit. ApexSQL Discover mund të dërgojë njoftime me rezultatet e zbulimit në email.

4. ApexSQL Refactor

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Një video e shkurtër mbi mekanizmin e punës dhe mundësitë

Luaj videon

Formatimi i kodit mund të bëhet duke u bazuar në një profil të paracaktuar ose duke e konfiguruar tuajin, në mënyrë që kodi të duket sa më i njohur për ju. Refactor mund të shënojë variablat e pavaruara në kod, të inkapsullojë blloqe kodi në procedura, dhe të zgjerojë "*" në një listë të plotë.

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Një nga funksionet e dobishme është ndarja e tabelave për të ndarë kolonat që përdoren më pak. Refactor do t'ju njoftojë për objektet që do të preken nga kjo ndarje.

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Gjithashtu, në ndërfaqen e Refactor, mund të ndryshoni emrat e objekteve në mënyrë të sigurt, duke ndryshuar të gjitha varësitë.

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Për këto dhe funksione të tjera, mund të informoheni më në detaje në faqen me përshkrimin e utilitarit.

5. ApexSQL Model

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Utilitari vizualizon objektet e SQL Server dhe lidhjet ndërmjet tyre. Në këtë ndërfaqe, mund të ndryshoni konfigurimin e objekteve dhe të gjeneroni kodin DDL përkatës. Të gjitha vizualizimet mund të eksportohen si imazhe.

Funksionaliteti i Model-it zgjerohet përmes produkteve komerciale Diff dhe Doc. Me produktin e parë, mund të krahasoni modelin me gjendjen aktuale në databazën (DB) ose të krahasoni modele të dy databazave të ndryshme, ndërsa produkti i dytë është i nevojshëm për dokumentimin e objekteve të DB.

6. ApexSQL Plan

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Një video e shkurtër mbi mekanizmin e punës dhe mundësitë

Luaj videon

Ky është një mjet për optimizimin e performancës. Gjithashtu, me ApexSQL Plan mund të eksportohet planet në raporte në formate HTML dhe XML. Një rast i zakonshëm për përdorimin e këtij utilitari është krahasimi i planit aktual dhe atij të modifikuar sipas karakteristikave të ndryshme.

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

ApexSQL Plan mbështet shkarkimin nga ruajtja e pyetjeve (query store) dhe paraqitjen e karakteristikave të këtyre pyetjeve në formën e tabelave të kontrollit.

7. ApexSQL Complete

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Një video e shkurtër mbi mekanizmin e punës dhe mundësitë

Luaj videon

Accelerator i shkruarjes së kodit. Në ndërfaqen e këtij utilitari mund të konfigurohen aliaset, snippets dhe ndriçimi i kodit.

8. ApexSQL Propagate

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Me ApexSQL Propagate mund të konfigurohet ekzekutimi i kodit në baza të ndryshme SQL Server dhe të përcaktohet renditja e ekzekutimit.

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Rezultatet e kodit të ekzekutuar analizohet nga utilitari dhe regjistrohen për lehtësinë e shikimit të rezultateve të ekzekutimit.

9. ApexSQL Search

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Një video e shkurtër mbi mekanizmin e punës dhe mundësitë

Luaj videon

Ky mjet kryen kërkimin në strukturën e DB. Gjithashtu, mund të rinovoni në mënyrë të sigurt objekte dhe të ndiqni lidhjet e tyre. Rezultatet e kërkimeve eksportohen në HTML, CSV dhe Excel.

10. ApexSQL DevOps Toolkit

10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

Një video e shkurtër mbi mekanizmin e punës dhe mundësitë

Luaj videon

Nën kapakët e aplikacionit punon kodi PowerShell. Build, Review, Document dhe Deploy janë në dispozicion për zhvilluesin nga ndërfaqja ApexSQL DevOps Toolkit. Këtu mund të gjeneroni të dhëna sintetike, të ekzekutoni automatikisht teste njësi dhe të dokumentoni ndryshimet. Mund të lidhet si një plugin me TeamCity, Jenkins dhe të tjerë.

Në bazën e njohurive ApexSQL ka artikuj interesantë rreth DevOps në mjedisin e bazës së të dhënave.

Tani, kur u dhamë fund zgjidhjeve falas, le të përmbledhim shkurtimisht një listë të zgjidhjeve me pagesë, të cilat natyrisht kanë funksionalitete më të fuqishme.

  1. ApexSQL Audit — njĂ« vegĂ«l pĂ«r auditimin e DB pĂ«r pĂ«rputhshmĂ«ri me kĂ«rkesat e sigurisĂ«, duke pĂ«rfshirĂ« mbĂ«shtetje pĂ«r HIPAA, GDPR, PCI. MbĂ«shtet raporte dhe shikimin e historikut tĂ« ndryshimeve.

    Shihni screenshot dhe video10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

    Luaj videon
  2. ApexSQL Backup — automatizimi i krijimit tĂ« backup-it inkremental, logut tĂ« transaksioneve dhe backup-it tĂ« plotĂ«. MbĂ«shtetet rikuperimi nĂ« njĂ« moment tĂ« caktuar nĂ« kohĂ«, mund tĂ« krijoni shabllone pĂ«r krijimin e backup-eve dhe tĂ« konfiguroni fleksibĂ«l planet e backup-it.

    Shihni screenshot dhe video10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

    Luaj videon
  3. ApexSQL Defrag — njĂ« vegĂ«l pĂ«r monitorimin dhe menaxhimin e defragmentimit.

    Shihni screenshot dhe video10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

    Luaj videon
  4. ApexSQL Job — njĂ« mjet pĂ«r menaxhimin e detyrave, duke pĂ«rfshirĂ« historikun, orarin dhe njoftimet.

    Shiko screenshot-in10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

  5. ApexSQL Log — njĂ« mjet pĂ«r leximin e regjistrit tĂ« transaksioneve pĂ«r auditim, replikim ose rikthim tĂ« ndryshimeve.

    Shihni screenshot dhe video10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

    Luaj videon
  6. ApexSQL Recover — rikuperimi i tĂ« dhĂ«nave tĂ« dĂ«mtuara, tĂ« fshira ose tĂ« humbura.

    Shihni screenshot dhe video10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

    Luaj videon
  7. ApexSQL Analyze — njĂ« mjet pĂ«r analizimin e lidhjeve nĂ« DB.

    Shihni screenshot dhe video10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

    Luaj videon
  8. ApexSQL Build — njĂ« mjet pĂ«r automatizimin e krijimit tĂ« DB. Mund tĂ« lidhet me sistemet e kontrollit tĂ« versioneve.

    Shihni screenshot dhe video10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

    Luaj videon
  9. ApexSQL Enforce — pĂ«rmirĂ«sues i kodit SQL.

    Shihni screenshot dhe video10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

    Luaj videon
  10. ApexSQL Generate — njĂ« mjet pĂ«r gjenerimin e miliona rreshtave tĂ« tĂ« dhĂ«nave me njĂ« klikim. MbĂ«shtetet eksporti i tĂ« dhĂ«nave tĂ« testit nĂ« SQL, XML, CSV, JSON dhe Excel.

    Shiko screenshot-in10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

  11. ApexSQL Mask — njĂ« mjet pĂ«r gjetjen, klasifikimin dhe maskimin e tĂ« dhĂ«nave tĂ« ndjeshme nĂ« DB. Ka 220+ maska tĂ« paracaktuara dhe 55+ filtra tĂ« ndĂ«rtuar pĂ«r klasifikim.

    Shiko screenshot-in10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

  12. ApexSQL Script — njĂ« mjet pĂ«r krijimin e skenareve DDL dhe DML dhe paketa instalimi tĂ« ekzekutueshme.

    Shihni screenshot dhe video10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

    Luaj videon
  13. ApexSQL Source Control — njĂ« mjet pĂ«r integrimin e sistemeve tĂ« kontrollit tĂ« versioneve me SSMS.

    Shihni screenshot dhe video10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

    Luaj videon
  14. ApexSQL Trigger — auditi i tĂ« dhĂ«nave nĂ« DB dhe transmetimi nĂ« DML.

    Shihni screenshot dhe video10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

    Luaj videon
  15. ApexSQL Unit Test — njĂ« mjet pĂ«r ekzekutimin e testeve tĂ« njĂ«sive drejtpĂ«rdrejt nga konsola SSMS.

    Shihni screenshot dhe video10 mjete falas ApexSQL për menaxhimin e bazave të të dhënave Microsoft SQL Server

    Luaj videon

Na komentet, cfarë mjetesh për auditimin dhe menaxhimin e databazave përdorni dhe cilat detyra i zgjidhni me to.

Për të bërë pyetje në lidhje me produktet ApexSQL, për të marrë për testim produktet komerciale ose për të sqaruar çmimin, lëni një kërkesë në formularin e feedback-ut në faqen tonë të internetit.

Nëse po zgjidhni një detyrë komplekse për monitorimin dhe menaxhimin, lexoni artikujt tanë të mëparshëm në Habr:

Monitorimi i databazave të ndryshme nga një ndërfaqe e vetme.

Gjetja e shpejtë e problemeve të performancës në SQL Server.

Auditimi i ndryshimeve në infrastrukturën Microsoft (përfshirë SQL Server).

Dhe mund të abonoheni në faqen tonë në Facebook.

Burimi: habr.com

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster