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

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

Përshëndetje, Habr! Ne punojmë shumë me Programi Quest, dhe këtë vit ata blenë ApexSQL — prodhuesi i zgjidhjeve për menaxhimin dhe monitorimin e bazave të të dhënave të Microsoft SQL Server. Në Rusi, na duket se dihet pak për këta djem. Në faqen kryesore të faqes së tyre të internetit ata shkruajnë "Mjetet vrasëse për SQL Server". Tingëllon kërcënuese. Ne kishim idenë të prezantonim këtë shitës dhe të kuptonim se çfarë është kaq vdekjeprurëse në zgjidhjet e tyre. Le të fillojmë me pjesën hype - produkte falas. Pas tyre do të ketë një pjesë të shkurtër për produktet komerciale. Shpresoj t'i gjeni të dobishme këto programe. Ju lutem nën mace.

Në këtë artikull:

  1. ApexSQL Krahaso - një mjet për krahasimin e kodit SQL, skedarëve dhe dosjeve. Punon gjithashtu si një shtesë për SSMS ose Visual Studio.
  2. Deshifrimi i ApexSQL — deshifrimi i transmetimit të objekteve në SQL Server: procedurat, funksionet, shkaktarët dhe pamjet. Punon gjithashtu si një shtesë për SSMS ose Visual Studio.
  3. Zbulo ApexSQL — zbulimi i rasteve të SQL Server dhe shërbimeve të lidhura me të SSRS, SSAS dhe SSIS.
  4. ApexSQL Refactor — një mjet për rifaktorimin dhe formatimin e kodit SQL. Punon si një shtesë për SSMS ose Visual Studio.
  5. Modeli ApexSQL - krijimi i diagrameve të objekteve të SQL Server. Punon gjithashtu si një shtesë për SSMS ose Visual Studio.
  6. Plani ApexSQL — një mjet për optimizimin e planeve të ekzekutimit. Punon gjithashtu si një shtesë për SSMS.
  7. ApexSQL i kompletuar — mjeti plotëson automatikisht deklaratat SQL dhe ju lejon të shtoni fragmentet tuaja (shkurtoret e tastierës për plotësimin automatik). Punon gjithashtu si një shtesë për SSMS ose Visual Studio.
  8. Përhapja e ApexSQL — një mjet për ekzekutimin e kodit SQL në disa baza të dhënash në të njëjtën kohë.
  9. Kërkimi ApexSQL — një mjet për kërkimin e të dhënave dhe objekteve në thellësi të SQL Server. Punon si një shtesë për SSMS ose Visual Studio.
  10. ApexSQL DevOps Toolkit — një mjet për krijimin e tubacioneve CI/CD. I vetmi nga të gjitha produktet e listuara këtu ka një tastierë në internet.

Çdo produkt është pjesë e funksionalitetit të zgjidhjeve të paguara ApexSQL. Në fund të artikullit do të përshkruajmë shkurtimisht se çfarë zgjidhjesh komerciale kanë.

1. ApexSQL Krahaso

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

Një video e shkurtër rreth mekanizmit dhe aftësive të punës

Krahasimi ju lejon të krahasoni skedarët, dosjet dhe objektet e SQL Server. Mbështet krahasimi dydrejtimësh dhe gjenerimi i mëtejshëm i një skripti për bashkimin e objekteve të ndryshme. Në ndërfaqen, mjeti mund të nxjerrë në pah sintaksën e C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

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

Karakteristikat kryesore: integrimi në SSMS dhe Visual Studio, thirrja e objekteve nga shembuj të ndryshëm të bazës së të dhënave për krahasim direkt nga Object Explorer dhe mbështetje për të punuar përmes CLI.

2. ApexSQL Decrypt

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

Një video e shkurtër rreth mekanizmit dhe aftësive të punës

Në Decrypt, nga ndërfaqja SSMS ose Visual Studio, mund të deshifroni një procedurë, funksion, aktivizues ose shikim me një klik.

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

Në ndërfaqe mund të shikoni skriptin e deshifrimit DDL. Mbështeten lidhjet e njëkohshme me instanca të shumta të SQL Server.

3. ApexSQL Discover

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

Identifikoni shembujt ekzistues të shërbimeve SQL Server, SSRS, SSAS dhe SSIS sipas diapazonit të adresave IP dhe shikoni informacione të detajuara.

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

Nga ndërfaqja mund të konfiguroni zbulimin e bazës së të dhënave në një orar. ApexSQL Discover mund të dërgojë njoftime me rezultatet e zbulimit me email.

4. ApexSQL Refactor

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

Një video e shkurtër rreth mekanizmit dhe aftësive të punës

Formatimi i kodit mund të bëhet në bazë të një profili në kuti ose mund ta personalizoni tuajin në mënyrë që kodi t'ju duket më i njohur. Refactor mund të nxjerrë në pah variablat e papërdorura në kod, të inkapsulojë blloqet e kodit në procedura dhe të zgjerojë "*" në një listë të plotë.

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

Një veçori e dobishme është ndarja e tabelës për të ndarë kolonat më pak të përdorura. Refactor do të raportojë objektet që do të preken nga kjo ndarje.

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

Gjithashtu në ndërfaqen Refactor mund të ndryshoni me siguri emrat e objekteve duke ndryshuar të gjitha varësitë.

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

Këto dhe funksione të tjera mund të gjenden më në detaje në faqen me përshkrimi i shërbimeve.

5. Modeli ApexSQL

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

Shërbimi vizualizon objektet e SQL Server dhe marrëdhëniet ndërmjet tyre. Në të njëjtën ndërfaqe, mund të ndryshoni konfigurimin e objekteve dhe të gjeneroni kodin përkatës DDL. Të gjitha vizualizimet mund të eksportohen si imazhe.

Funksionaliteti i modelit zgjerohet me ndihmën e produkteve komerciale ndrysh и Doktor. Duke përdorur produktin e parë, mund të krahasoni një model me gjendjen aktuale në bazën e të dhënave ose të krahasoni modelet e dy bazave të të dhënave të ndryshme, dhe produkti i dytë nevojitet për të dokumentuar objektet e bazës së të dhënave.

6. Plani ApexSQL

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

Një video e shkurtër rreth mekanizmit dhe aftësive të punës

Ky është një mjet për optimizimin e performancës. Gjithashtu, duke përdorur ApexSQL Plan, ju mund të eksportoni planet në raporte në formatet HTML dhe XML. Një rast përdorimi i shpeshtë për këtë shërbim është një krahasim i planit aktual dhe atij të modifikuar sipas karakteristikave të ndryshme.

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

Plani ApexSQL mbështet shkarkimin nga dyqani i pyetjeve dhe paraqitjen e karakteristikave të këtyre pyetjeve në formën e paneleve.

7. ApexSQL Kompletuar

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

Një video e shkurtër rreth mekanizmit dhe aftësive të punës

Përshpejtuesi i kodit. Në ndërfaqen e shërbimeve mund të konfiguroni pseudonimet, fragmentet dhe theksimin e kodit.

8. ApexSQL Propagato

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

Në ApexSQL Propagate, ju mund të konfiguroni ekzekutimin e kodit në baza të të dhënave të ndryshme të SQL Server dhe të përcaktoni rendin e ekzekutimit.

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

Rezultatet e kodit të ekzekutuar analizohen nga programi dhe regjistrohen për shikim të lehtë të rezultateve të ekzekutimit.

9. Kërkimi ApexSQL

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

Një video e shkurtër rreth mekanizmit dhe aftësive të punës

Mjeti kërkon strukturën e bazës së të dhënave. Nga këtu ju mund të riemërtoni me siguri objektet dhe të gjurmoni marrëdhëniet e tyre. Rezultatet e kërkimit eksportohen në HTML, CSV dhe Excel.

10. ApexSQL DevOps Toolkit

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

Një video e shkurtër rreth mekanizmit dhe aftësive të punës

Kodi PowerShell funksionon nën kapak të programit. Ndërtimi, Rishikimi, Dokumenti dhe Vendosja janë në dispozicion të zhvilluesit nga ndërfaqja ApexSQL DevOps Toolkit. Këtu mund të gjeneroni të dhëna sintetike, të ekzekutoni automatikisht testet e njësive dhe ndryshimet e dokumenteve. Mund të lidhet si një shtojcë me TeamCity, Jenkins dhe të tjerët.

Baza e njohurive ApexSQL ka artikuj interesantë në DevOps në një mjedis bazë të dhënash.

Tani që jemi marrë me zgjidhjet falas, do të ofrojmë shkurtimisht një listë të zgjidhjeve me pagesë, të cilat, natyrisht, kanë funksionalitet më të fuqishëm.

  1. Auditimi ApexSQL — një mjet për auditimin e bazave të të dhënave për pajtueshmërinë me kërkesat e sigurisë, përfshirë. Mbështetur HIPAA, GDPR, PCI. Raportet dhe shikimi i historisë së ndryshimeve mbështeten.

    Shikoni pamjen e ekranit dhe videon10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

  2. Rezervimi i ApexSQL — automatizimi i krijimit të kopjeve rezervë shtesë, regjistrave të transaksioneve dhe rezervave të plota. Rivendosja në një pikë specifike kohore mbështetet, mund të krijoni shabllone për krijimin e kopjeve rezervë dhe të konfiguroni në mënyrë fleksibël planet rezervë.

    Shikoni pamjen e ekranit dhe videon10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

  3. ApexSQL Defrag — një mjet për monitorimin dhe menaxhimin e defragmentimit.

    Shikoni pamjen e ekranit dhe videon10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

  4. Punë ApexSQL - një mjet për menaxhimin e detyrave, duke përfshirë historinë, orarin dhe njoftimet.

    Shiko pamjen e ekranit10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

  5. Regjistri i ApexSQL — një mjet për leximin e regjistrit të transaksioneve për auditimin, përsëritjen ose rikthimin e ndryshimeve.

    Shikoni pamjen e ekranit dhe videon10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

  6. ApexSQL Recover — rikuperimi i të dhënave të dëmtuara, të fshira ose të humbura.

    Shikoni pamjen e ekranit dhe videon10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

  7. Analiza ApexSQL — një mjet për analizimin e marrëdhënieve në bazën e të dhënave.

    Shikoni pamjen e ekranit dhe videon10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

  8. Ndërtimi i ApexSQL — një mjet për automatizimin e krijimit të bazës së të dhënave. Mund të lidhet me sistemet e kontrollit të versionit.

    Shikoni pamjen e ekranit dhe videon10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

  9. ApexSQL Enforce - Përmirësues i kodit SQL.

    Shikoni pamjen e ekranit dhe videon10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

  10. Gjeneroni ApexSQL është një mjet për gjenerimin e miliona rreshtave të të dhënave me një klik. Mbështet eksporti i të dhënave të testimit në SQL, XML, CSV, JSON dhe Excel.

    Shiko pamjen e ekranit10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

  11. Maska ApexSQL — një mjet për kërkimin, klasifikimin dhe maskimin e të dhënave të ndjeshme në një bazë të dhënash. Ka 220+ maska ​​të paracaktuara dhe 55+ filtra të integruar për klasifikim.

    Shiko pamjen e ekranit10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

  12. Skript ApexSQL — një mjet për krijimin e skripteve DDL dhe DML dhe paketave të instalimit të ekzekutueshëm.

    Shikoni pamjen e ekranit dhe videon10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

  13. Kontrolli i burimit ApexSQL - një mjet për integrimin e sistemeve të kontrollit të versionit me SSMS.

    Shikoni pamjen e ekranit dhe videon10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

  14. Këmbëza ApexSQL — auditimi i të dhënave në bazën e të dhënave dhe përkthimi në DML.

    Shikoni pamjen e ekranit dhe videon10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

  15. Testi i njësisë ApexSQL - një mjet për ekzekutimin e testeve të njësisë direkt nga tastiera SSMS.

    Shikoni pamjen e ekranit dhe videon10 Shërbime falas ApexSQL për menaxhimin e bazave të të dhënave të Microsoft SQL Server

Shkruani në komente se cilat mjete për auditimin dhe menaxhimin e bazës së të dhënave tashmë përdorni dhe çfarë problemesh zgjidhni me to.

Për të bërë pyetje në lidhje me produktet ApexSQL, për të marrë produkte komerciale për testim ose për të zbuluar çmimin, lini një kërkesë në formulari i komenteve në faqen tonë të internetit.

Nëse po zgjidhni një problem kompleks të monitorimit dhe menaxhimit, lexoni artikujt tanë të mëparshëm në Habré:

Monitoroni bazat e të dhënave të ndryshme nga një ndërfaqe e vetme.

Izoloni shpejt problemet e performancës në SQL Server.

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

Ju gjithashtu mund të abonoheni në tonë Faqja në Facebook.

Burimi: www.habr.com

Shto një koment