10 nemokamų „ApexSQL“ paslaugų, skirtų „Microsoft SQL Server“ duomenų bazėms tvarkyti
Sveiki, Habr! Mes daug dirbame su „Quest“ programinė įranga, o šiemet jie įsigijo ApexSQL — Microsoft SQL Server duomenų bazių valdymo ir stebėjimo sprendimų gamintojas. Rusijoje, mums atrodo, mažai žinoma apie šiuos vaikinus. Pagrindiniame savo svetainės puslapyje jie rašo „Killer tools for SQL Server“. Skamba grėsmingai. Mums kilo mintis pristatyti šį pardavėją ir išsiaiškinti, kas yra toks mirtinas jų sprendimuose. Pradėkime nuo hype dalies – nemokami produktai. Po jų bus trumpa dalis apie komercinius produktus. Tikiuosi, kad šios programos jums bus naudingos. Prašome pagal katę.
Šiame straipsnyje:
ApexSQL palyginimas - SQL kodo, failų ir aplankų palyginimo įrankis. Taip pat veikia kaip SSMS arba Visual Studio plėtinys.
ApexSQL iššifruoti — srautinis objektų iššifravimas SQL Server: procedūros, funkcijos, paleidikliai ir rodiniai. Taip pat veikia kaip SSMS arba Visual Studio plėtinys.
ApexSQL Discover — SQL serverio egzempliorių ir susijusių paslaugų SSRS, SSAS ir SSIS aptikimas.
ApexSQL Refaktorius — SQL kodo pertvarkymo ir formatavimo įrankis. Veikia kaip SSMS arba Visual Studio plėtinys.
ApexSQL modelis - SQL serverio objektų diagramų kūrimas. Taip pat veikia kaip SSMS arba Visual Studio plėtinys.
ApexSQL planas — Įrankis vykdymo planams optimizuoti. Taip pat veikia kaip SSMS plėtinys.
ApexSQL baigtas — įrankis automatiškai užbaigia SQL sakinius ir leidžia pridėti savo fragmentus (automatinio užbaigimo sparčiuosius klavišus). Taip pat veikia kaip SSMS arba Visual Studio plėtinys.
ApexSQL platinimas — įrankis SQL kodui vykdyti keliose duomenų bazėse vienu metu.
ApexSQL paieška — įrankis, skirtas duomenų ir objektų paieškai SQL serverio gelmėse. Veikia kaip SSMS arba Visual Studio plėtinys.
ApexSQL DevOps įrankių rinkinys — įrankis CI/CD konvejeriams kurti. Vienintelis iš visų čia išvardytų produktų turi žiniatinklio konsolę.
Kiekvienas produktas yra mokamų ApexSQL sprendimų funkcionalumo dalis. Straipsnio pabaigoje trumpai apibūdinsime, kokius komercinius sprendimus jie turi.
Palyginti leidžia palyginti SQL serverio failus, aplankus ir objektus. Palaikomas dvikryptis palyginimas ir tolesnis scenarijaus generavimas skirtingiems objektams sujungti. Sąsajoje įrankis gali paryškinti C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML sintaksę.
Pagrindinės funkcijos: integravimas į SSMS ir Visual Studio, objektų iš skirtingų duomenų bazių egzempliorių iškvietimas palyginimui tiesiai iš Object Explorer ir palaikymas dirbant per CLI.
Kodo formatavimas gali būti atliktas pagal įdėtą profilį arba galite tinkinti savo, kad kodas atrodytų labiau pažįstamas. Refaktorius gali paryškinti nenaudojamus kintamuosius kode, įtraukti kodo blokus į procedūras ir išplėsti „*“ į visą sąrašą.
Viena naudinga funkcija yra lentelės padalijimas, kad būtų atskirti mažiausiai naudojami stulpeliai. Refaktorius praneš apie objektus, kuriuos paveiks šis padalijimas.
Taip pat Refaktoriaus sąsajoje galite saugiai keisti objektų pavadinimus keisdami visas priklausomybes.
Priemonė vizualizuoja SQL serverio objektus ir ryšius tarp jų. Toje pačioje sąsajoje galite pakeisti objektų konfigūraciją ir sugeneruoti atitinkamą DDL kodą. Visos vizualizacijos gali būti eksportuojamos kaip vaizdai.
Modelio funkcionalumas išplečiamas komercinių produktų pagalba DIF и Doc. Naudodami pirmąjį produktą galite palyginti modelį su esama duomenų bazės būsena arba dviejų skirtingų duomenų bazių modelius, o antrasis produktas reikalingas duomenų bazės objektams dokumentuoti.
Tai našumo optimizavimo įrankis. Be to, naudodami ApexSQL planą, galite eksportuoti planus į ataskaitas HTML ir XML formatais. Dažnas šios priemonės naudojimo atvejis yra dabartinio plano ir modifikuoto pagal įvairias charakteristikas palyginimas.
ApexSQL planas palaiko atsisiuntimą iš užklausų parduotuvės ir šių užklausų charakteristikų pateikimą prietaisų skydelių pavidalu.
Įrankis ieško duomenų bazės struktūros. Čia galite saugiai pervardyti objektus ir stebėti jų ryšius. Paieškos rezultatai eksportuojami į HTML, CSV ir Excel.
„PowerShell“ kodas veikia po programos gaubtu. Sukurti, peržiūrėti, dokumentuoti ir įdiegti kūrėjas gali iš ApexSQL DevOps Toolkit sąsajos. Čia galite generuoti sintetinius duomenis, automatiškai vykdyti vienetų testus ir dokumentuoti pakeitimus. Galima prijungti kaip priedą prie TeamCity, Jenkins ir kt.
ApexSQL žinių bazė turi įdomių straipsnių „DevOps“ duomenų bazės aplinkoje.
Dabar, kai susidorojome su nemokamais sprendimais, trumpai pateiksime mokamų sprendimų sąrašą, kurie, žinoma, turi galingesnį funkcionalumą.
ApexSQL auditas — duomenų bazių, atitinkančių saugumo reikalavimus, audito įrankis, įskaitant. Palaikoma HIPAA, GDPR, PCI. Palaikomos ataskaitos ir pakeitimų istorijos peržiūra.
Peržiūrėkite ekrano kopiją ir vaizdo įrašą
ApexSQL atsarginė kopija — laipsniškų atsarginių kopijų, operacijų žurnalų ir pilnų atsarginių kopijų kūrimo automatizavimas. Palaikomas atkūrimas tam tikru momentu, galite kurti šablonus atsarginėms kopijoms kurti ir lanksčiai konfigūruoti atsarginių kopijų planus.
ApexSQL generavimas yra įrankis, leidžiantis vienu paspaudimu generuoti milijonus duomenų eilučių. Palaikomas bandymo duomenų eksportas į SQL, XML, CSV, JSON ir Excel.
Žiūrėti ekrano kopiją
ApexSQL kaukė — įrankis, skirtas slaptiems duomenims duomenų bazėje ieškoti, klasifikuoti ir maskuoti. Turi 220+ iš anksto nustatytų kaukių ir 55+ integruotus klasifikavimo filtrus.
Žiūrėti ekrano kopiją
ApexSQL scenarijus — DDL ir DML scenarijų ir vykdomųjų diegimo paketų kūrimo įrankis.
ApexSQL trigeris — duomenų bazėje esančių duomenų auditas ir vertimas į DML.
Peržiūrėkite ekrano kopiją ir vaizdo įrašą
ApexSQL vieneto testas - įrankis, skirtas paleisti vienetų testus tiesiai iš SSMS konsolės.
Peržiūrėkite ekrano kopiją ir vaizdo įrašą
Komentaruose parašykite, kokius audito ir duomenų bazių valdymo įrankius jau naudojate ir kokias problemas jomis sprendžiate.
Norėdami užduoti klausimų apie ApexSQL produktus, gauti komercinius produktus testavimui ar sužinoti kainą, palikite užklausą atsiliepimų forma mūsų svetainėje.
Jei sprendžiate sudėtingą stebėjimo ir valdymo problemą, perskaitykite mūsų ankstesnius straipsnius apie Habré: