10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Tere, Habr! Meie töötame tihedalt koos Quest Software, ja sel aastal nad ostsid ApexSQL — lahenduste tootja Microsoft SQL Serveri andmebaaside haldamiseks ja jälgimiseks. Venemaal, nagu me arvame, ei teata neist palju. Oma kodulehel kirjutavad nad: „Killer tools for SQL Server”. See kõlab ähvardavalt. Meil tekkis idee tutvustada seda tootjat ja uurida, mis nende lahendustes nii „tappvat” on. Alustame hüpete osast — tasuta toodetest. Pärast neid on lühike osa kommertstooteid. Loodan, et need programmid osutuvad teile kasulikuks. Palun lugege edasi.

Selles artiklis:

  1. ApexSQL Compare — tööriist SQL-koodi, failide ja kaustade võrdlemiseks. Töötab ka kui laiendus SSMS-i või Visual Studio jaoks.
  2. ApexSQL Decrypt — voogedastuse dekrüpteerimine SQL Serveri objektidest: protseduurid, funktsioonid, trigerid ja vaated. Töötab ka kui laiendus SSMS-i või Visual Studio jaoks.
  3. ApexSQL Discover — SQL Serveri instantside ja sellega seotud teenuste SSRS, SSAS ja SSIS avastamine.
  4. ApexSQL Refactor — tööriist SQL-koodi refaktoreerimiseks ja vormindamiseks. Töötab laiendusena SSMS-i või Visual Studio jaoks.
  5. ApexSQL Model — SQL Serveri objektide diagrammide loomine. Töötab samuti laiendusena SSMS-i või Visual Studio jaoks.
  6. ApexSQL Plan — tööriist täitmisplaanide optimeerimiseks. Töötab samuti laiendusena SSMS-i jaoks.
  7. ApexSQL Complete — tööriist, mis automaatselt lõpetab SQL-käsklused ja võimaldab lisada enda snippe (klahvikombinatsioonid automaatseks täitmiseks). Töötab samuti laiendusena SSMS-i või Visual Studio jaoks.
  8. ApexSQL Propagate — tööriist SQL-koodi täitmiseks mitmes andmebaasis korraga.
  9. ApexSQL Search — utiliit andmete ja objektide otsimiseks SQL Serveri sügavustest. Töötab laiendusena SSMS-i või Visual Studio jaoks.
  10. ApexSQL DevOps Toolkit — tööriist CI/CD pipeline'ide loomiseks. Ainuke kõikidest siin loetletud toodetest, millel on veebikonsol.

Iga toode on osa ApexSQL-i tasuliste lahenduste funktsionaalsusest. Artikli lõpus anname lühikese ülevaate, millised kommertslahendused neil on.

1. ApexSQL Compare

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Lühike video tööpõhimõtete ja võimaluste kohta

Vaata videot

Compare abiliteerib failide, kaustade ja SQL Serveri objektide võrdlemist. Toetatakse kahesuunalist võrdlemist ja erinevate objektide ühendamiseks skripti genereerimist. Tootes on olemas C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML süntaksihighlighting.

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Peamised omadused — integreerimine SSMS-i ja Visual Studio, objektide kutsumine erinevate andmebaasi instantside vahel otse Object Explorerist ja toetatud CLI kaudu töötamine.

2. ApexSQL Decrypt

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Lühike video tööpõhimõtete ja võimaluste kohta

Vaata videot

Decrypt võimaldab SSMS-i või Visual Studio liideses ühe klõpsuga dekrüpteerida protseduuri, funktsiooni, käivituspunkti või vaate.

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Liideses on võimalik vaadata dekrüpteerimise DDL skripti. Toetatakse samal ajal mitme SQL Serveri instantsi ühendamist.

3. ApexSQL Discover

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

SQL Serveri, SSRS, SSAS ja SSIS olemasolevate instantside tuvastamine IP-aadresside vahemiku järgi ning üksikasjaliku teabe vaatamine.

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Liidese kaudu saab seadistada andmebaasi avastamise ajakava. ApexSQL Discover võib saata avastamisprotsessi tulemuste kohta teateid e-postile.

4. ApexSQL Refactor

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Lühike video tööpõhimõtete ja võimaluste kohta

Vaata videot

Koodivormindust saab teha kas kastipõhise profiili alusel või luua enda oma, et kood väljas näeks nii tuttav välja kui võimalik. Refactor võib esile tuua kasutamata muutujaid koodis, kapseldada koodiblokke protseduuridesse ning avada „*” täieliku nimekirja.

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Üks kasulik funktsioon on tabelite jagamine, et eraldada kõige vähem kasutatavad veerud. Refactor teavitab objekte, millele see jagamine mõju avaldab.

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Samuti saab Refactori liideses ohutult muuta objektide nimesid, muutes kõiki sõltuvusi.

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Nende ja teiste funktsioonide kohta saab rohkem teavet lehelt, kus on utiliidi kirjeldus.

5. ApexSQL Model

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Utiliit visualiseerib SQL Serveri objekte ja nendevahelisi seoseid. Samas liideses saab muuta objektide seadistust ja genereerida vastavat DDL-koodi. Kõiki visualiseerimisi saab eksportida piltidena.

Modeli funktsionaalsust laiendatakse kommertstooteid kasutades Diff ja Doc. Esimese toote abil saab võrrelda mudelit praeguse seisuga andmebaasis või võrrelda kaht erinevat andmebaasi mudelit, teine toode on vajalik andmebaasi objektide dokumenteerimiseks.

6. ApexSQL Plan

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Lühike video tööpõhimõtete ja võimaluste kohta

Vaata videot

See tööriist on mõeldud jõudluse optimeerimiseks. Samuti on ApexSQL Plan abil võimalik eksportida plaane aruannetena HTML ja XML formaatides. Sage kasutusjuht selle tööriista puhul on käesoleva plaani ja muudetud plaani võrdlemine erinevate omaduste põhjal.

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

ApexSQL Plan toetab query store'i laadimist ning esitleb nende päringute omadusi juhtpaneelide kujul.

7. ApexSQL Complete

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Lühike video tööpõhimõtete ja võimaluste kohta

Vaata videot

Koodi kirjutamise kiirendi. Tööriista liideses on võimalik seadistada alias'id, snipid ja süntaksihighlighting.

8. ApexSQL Propagate

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

ApexSQL Propagate'is saab seadistada koodi täitmist erinevates SQL Serveri andmebaasides ning määrata täitmise järjekorra.

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Täitunud koodi tulemused parsitakse tööriista poolt ja salvestatakse mugavaks tulemuste vaatamiseks.

9. ApexSQL Search

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Lühike video tööpõhimõtete ja võimaluste kohta

Vaata videot

Tööriist otsib andmebaasi struktuurist. Siit on turvaline ümber nimetada objekte ja jälgida nende seoseid. Otsingu tulemused eksporditakse HTML, CSV ja Excel formaatidena.

10. ApexSQL DevOps Toolkit

10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

Lühike video tööpõhimõtete ja võimaluste kohta

Vaata videot

Tööriista taga töötab PowerShelli kood. Build, Review, Document ja Deploy on arendajale kergesti kätte saadavad ApexSQL DevOps Toolkiti liidese kaudu. Siin on võimalik genereerida sünteetilisi andmeid, automaatselt käivitada üksusteste ja dokumenteerida muudatusi. See saab liituda TeamCity, Jenkins ja teistega pistikprogrammina.

ApexSQL teadmistebaasis on huvitavad artiklid DevOpsi kohta andmebaaside keskkonnas.

Nüüd, kui oleme tasuta lahendustega tutvunud, anname ülevaate tasulistest lahendustest, mis pakuvad loomulikult võimsamat funktsionaalsust.

  1. ApexSQL Audit on tööriist andmebaasi auditeerimiseks turvastandardite täitmise osas, sealhulgas toetatud on HIPAA, GDPR, PCI. Saadaval on aruanded ja muudatuste ajaloo vaatamine.

    Vaata ekraanikuva ja videot10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

    Vaata videot
  2. ApexSQL Backup automaatne inkrementaalsete varunduste, tehingulogide ja täielike varunduste loomise automatiseerimine. Toetatakse taastamist kindlal ajal, saab luua mallid varunduste loomiseks ja paindlikult seadistada varundusplaanid.

    Vaata ekraanikuva ja videot10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

    Vaata videot
  3. ApexSQL Defrag on utiliit defragmenteerimise jälgimiseks ja haldamiseks.

    Vaata ekraanikuva ja videot10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

    Vaata videot
  4. ApexSQL Job — projektihaldustööriist, mis sisaldab ajaloo, ajakava ja teavituste haldust.

    Vaata ekraanipilti10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

  5. ApexSQL Log — tehingute logi lugemise tööriist auditeerimiseks, replikatsiooniks või muudatuste tagasiviimiseks.

    Vaata ekraanikuva ja videot10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

    Vaata videot
  6. ApexSQL Recover — tööriist rikutud, kustutatud või kaotatud andmete taastamiseks.

    Vaata ekraanikuva ja videot10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

    Vaata videot
  7. ApexSQL Analyze — tööriist andmebaasi seoste analüüsimiseks.

    Vaata ekraanikuva ja videot10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

    Vaata videot
  8. ApexSQL Build — tööriist andmebaasi loomise automatiseerimiseks. Saab ühendada versioonihaldussüsteemidega.

    Vaata ekraanikuva ja videot10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

    Vaata videot
  9. ApexSQL Enforce — SQL-koodi täiustamise tööriist.

    Vaata ekraanikuva ja videot10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

    Vaata videot
  10. ApexSQL Generate — tööriist miljonite andmerealiste genereerimiseks ühe klikiga. Toetab testandmete eksportimist SQL, XML, CSV, JSON ja Excel formaates.

    Vaata ekraanipilti10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

  11. ApexSQL Mask — tööriist tundlike andmete otsimiseks, klassifitseerimiseks ja varjamiseks andmebaasides. Sisaldab üle 220 eelmääratud maski ja 55+ sisseehitatud filtrit klassifitseerimiseks.

    Vaata ekraanipilti10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

  12. ApexSQL Script — tööriist DDL- ja DML-skripti genereerimiseks ning täidetavate installipakettide loomiseks.

    Vaata ekraanikuva ja videot10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

    Vaata videot
  13. ApexSQL Source Control — tööriist versioonihaldussüsteemide integreerimiseks SSMS-iga.

    Vaata ekraanikuva ja videot10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

    Vaata videot
  14. ApexSQL Trigger — andmebaasi andmete auditeerimine ja DML-isse tõlkimine.

    Vaata ekraanikuva ja videot10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

    Vaata videot
  15. ApexSQL Unit Test — tööriist üksuse testide täitmiseks otse SSMS-i konsoolilt.

    Vaata ekraanikuva ja videot10 tasuta tööriista ApexSQL Microsoft SQL Serveri andmebaaside haldamiseks

    Vaata videot

Kirjuta kommentaaridesse, milliseid andmebaasi kontrollimise ja haldamise tööriistu juba kasutad ning milliseid ülesandeid nende abil lahendad.

Küsimuste esitamiseks ApexSQL toodete kohta, kaupade testimiseks või hindade täpsustamiseks jäta palun päring tagasiside vormi kaudu meie veebisaidil.

Kui lahendad keerulisi järelevalve- ja haldusülesandeid, loe meie varasemaid artikleid Habr's:

Mitmete andmebaaside jälgimine ühest liidesest.

SSQL Serveri jõudluse probleemide kiire lokaliseerimine.

Muudatuste auditeerimine Microsofti infrastruktuuris (sealhulgas SQL Server).

Ja veel, saad alati tellida meie Facebooki lehe.

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster