
Tere, Habr! Meie töötame tihedalt koos , ja sel aastal nad ostsid — 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:
- — tööriist SQL-koodi, failide ja kaustade võrdlemiseks. Töötab ka kui laiendus SSMS-i või Visual Studio jaoks.
- — voogedastuse dekrüpteerimine SQL Serveri objektidest: protseduurid, funktsioonid, trigerid ja vaated. Töötab ka kui laiendus SSMS-i või Visual Studio jaoks.
- — SQL Serveri instantside ja sellega seotud teenuste SSRS, SSAS ja SSIS avastamine.
- — tööriist SQL-koodi refaktoreerimiseks ja vormindamiseks. Töötab laiendusena SSMS-i või Visual Studio jaoks.
- — SQL Serveri objektide diagrammide loomine. Töötab samuti laiendusena SSMS-i või Visual Studio jaoks.
- — tööriist täitmisplaanide optimeerimiseks. Töötab samuti laiendusena SSMS-i jaoks.
- — 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.
- — tööriist SQL-koodi täitmiseks mitmes andmebaasis korraga.
- — utiliit andmete ja objektide otsimiseks SQL Serveri sügavustest. Töötab laiendusena SSMS-i või Visual Studio jaoks.
- — 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.

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

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.

Peamised omadused — integreerimine SSMS-i ja Visual Studio, objektide kutsumine erinevate andmebaasi instantside vahel otse Object Explorerist ja .

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

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

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

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

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

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

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.

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

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

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

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 ja . 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.

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

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.

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

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

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

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

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

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

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

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

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 DevOpsi kohta andmebaaside keskkonnas.
Nüüd, kui oleme tasuta lahendustega tutvunud, anname ülevaate tasulistest lahendustest, mis pakuvad loomulikult võimsamat funktsionaalsust.
- 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 videot


- 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 videot


- on utiliit defragmenteerimise jälgimiseks ja haldamiseks.
Vaata ekraanikuva ja videot


- — projektihaldustööriist, mis sisaldab ajaloo, ajakava ja teavituste haldust.
Vaata ekraanipilti

- — tehingute logi lugemise tööriist auditeerimiseks, replikatsiooniks või muudatuste tagasiviimiseks.
Vaata ekraanikuva ja videot


- — tööriist rikutud, kustutatud või kaotatud andmete taastamiseks.
Vaata ekraanikuva ja videot


- — tööriist andmebaasi seoste analüüsimiseks.
Vaata ekraanikuva ja videot


- — tööriist andmebaasi loomise automatiseerimiseks. Saab ühendada versioonihaldussüsteemidega.
Vaata ekraanikuva ja videot


- — SQL-koodi täiustamise tööriist.
Vaata ekraanikuva ja videot


- — tööriist miljonite andmerealiste genereerimiseks ühe klikiga. Toetab testandmete eksportimist SQL, XML, CSV, JSON ja Excel formaates.
Vaata ekraanipilti

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

- — tööriist DDL- ja DML-skripti genereerimiseks ning täidetavate installipakettide loomiseks.
Vaata ekraanikuva ja videot


- — tööriist versioonihaldussüsteemide integreerimiseks SSMS-iga.
Vaata ekraanikuva ja videot


- — andmebaasi andmete auditeerimine ja DML-isse tõlkimine.
Vaata ekraanikuva ja videot


- — tööriist üksuse testide täitmiseks otse SSMS-i konsoolilt.
Vaata ekraanikuva ja 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 .
Kui lahendad keerulisi järelevalve- ja haldusülesandeid, loe meie varasemaid artikleid Habr's:
Ja veel, saad alati tellida meie .
Allikas: habr.com



























