
PĂ«rshĂ«ndetje, Habr! Ne punojmĂ« shumĂ« me , dhe kĂ«tĂ« vit ata e blenĂ« â prodhuesi i zgjidhjeve pĂ«r menaxhimin dhe monitorimin e bazave tĂ« tĂ« dhĂ«nave Microsoft SQL Server. NĂ« Rusi, na duket se kĂ«ta djem njihen pak. NĂ« faqen kryesore tĂ« faqes sĂ« tyre ata shkruajnĂ« "Mjetet vrasĂ«se pĂ«r SQL Server". DĂ«gjohet kĂ«rcĂ«nuese. Ne kemi pasur njĂ« ide pĂ«r tĂ« paraqitur kĂ«tĂ« ofrues dhe pĂ«r tĂ« kuptuar çfarĂ« ka kaq vrasĂ«se nĂ« zgjidhjet e tyre. Le tĂ« fillojmĂ« me pjesĂ«n promocionale - produktet falas. Pas tyre do tĂ« ketĂ« njĂ« pjesĂ« tĂ« shkurtĂ«r mbi produktet komerciale. Shpresoj qĂ« kĂ«to programe tâju jenĂ« tĂ« dobishme. Ju lutem, pĂ«r tĂ« parĂ« mĂ« shumĂ«.
Në këtë artikull:
- â njĂ« mjet pĂ«r krahasimin e kodit SQL, skedarĂ«ve dhe dosjeve. Funksionon gjithashtu si njĂ« shtesĂ« pĂ«r SSMS ose Visual Studio.
- â dekriptimi nĂ« rrjedhĂ« i objekteve nĂ« SQL Server: procedurave, funksioneve, trigger-Ă«ve dhe pamjeve (view). Funksionon gjithashtu si njĂ« shtesĂ« pĂ«r SSMS ose Visual Studio.
- â zbulimi i instancave tĂ« SQL Server dhe shĂ«rbimeve pĂ«rkatĂ«se SSRS, SSAS dhe SSIS.
- â njĂ« mjet pĂ«r ristrukturimin dhe formatimin e kodit SQL. Funksionon si njĂ« shtesĂ« pĂ«r SSMS ose Visual Studio.
- â krijimi i diagrameve tĂ« objekteve SQL Server. Funksionon gjithashtu si njĂ« shtesĂ« pĂ«r SSMS ose Visual Studio.
- â njĂ« mjet pĂ«r optimizimin e planeve tĂ« ekzekutimit. Funksionon gjithashtu si njĂ« shtesĂ« pĂ«r SSMS.
- â njĂ« mjet qĂ« pĂ«rfundon automatikisht deklaratat SQL dhe lejon tĂ« shtoni snippets tuajat (kombinime çelĂ«si pĂ«r autofill). Funksionon gjithashtu si njĂ« shtesĂ« pĂ«r SSMS ose Visual Studio.
- â njĂ« mjet pĂ«r ekzekutimin e kodit SQL nĂ« disa DB njĂ«herĂ«sh.
- â njĂ« utilitar pĂ«r kĂ«rkimin e tĂ« dhĂ«nave dhe objekteve brenda SQL Server. Funksionon si njĂ« shtesĂ« pĂ«r SSMS ose Visual Studio.
- â njĂ« mjet pĂ«r krijimin e pipeline-ve CI/CD. ĂshtĂ« i vetmi nga tĂ« gjithĂ« produktet e pĂ«rmendura kĂ«tu qĂ« ka njĂ« konsol web.
Secili produkt është një pjesë e funksionalitetit të zgjidhjeve paguese ApexSQL. Në fund të artikullit do të flasim shkurtimisht për ato që kanë në dispozitë si zgjidhje komerciale.

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

Në Compare mund të krahasoni skedarët, dosjet dhe objektet e SQL Server. Mbështetet krahasimi dypalësh dhe gjenerimi i mëtejmë i skriptit për bashkimin e objekteve që dallohet. Në ndërfaqe, mjeti di të ndihmojë me ngjyrat e sintaksës për C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

Karakteristikat kryesore - integrimi në SSMS dhe Visual Studio, thirrja e objekteve nga instancat e ndryshme të DB për krahasim drejtpërdrejt nga Object Explorer dhe .

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

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

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

Zbulimi i instancave ekzistuese të SQL Server, shërbimeve SSRS, SSAS dhe SSIS sipas një gamë IP adresash dhe shikimi i informacionit të detajuar.

Nga ndërfaqja, mund të konfiguroni zbulimin e DB për një orar. ApexSQL Discover mund të dërgojë njoftime me rezultatet e zbulimit në postën elektronike.

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

Formatimi i kodit mund të kryhet mbi bazën e një profili të kutive ose të konfiguroni tuajin, në mënyrë që kodi të duket sa më i njohur për ju. Refactor mund të ndihmojë me ngjyrat e variablave të pashfrytëzuar në kod, të inkorporojë blloqet e kodit në procedura, dhe të shpjegojë "*" në një listë të plotë.

Një nga funksionet e dobishme është ndarja e tabelave për të ndarë kolonat më pak të përdorura. Në lidhje me objektet që do të ndikohen nga kjo ndarje, Refactor do të raportojë.

Gjithashtu në ndërfaqen Refactor, mund të ndryshoni emrat e objekteve me siguri dhe me ndërrimin e të gjitha varësive.

Për këto dhe funksione të tjera, mund të njiheni më në detaje në faqen me .

Mjeti vizualizon objektet SQL Server dhe lidhjet midis tyre. Në këtë ndërfaqe, gjithashtu mund të ndryshoni konfigurimin e objekteve dhe gjeneroni kodin DDL përkatës. Të gjitha vizualizimet mund të eksportohet si imazhe.
Funksionaliteti i Modelit zgjerohet përmes produkteve komerciale dhe . Me produktin e parë mund të krahasoni modelin me gjendjen aktuale në DB ose të krahasoni modelet e dy DB-ve të ndryshme, ndërsa produkti i dytë nevojitet për dokumentimin e objekteve të DB.

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

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 i përdorimit të këtij funksionaliteti është krahasimi i planit aktual me të modifikuarin sipas karakteristikave të ndryshme.

ApexSQL Plan mbështet eksportin nga depoja e pyetjeve (query store) dhe paraqitjen e karakteristikave të këtyre pyetjeve në formën e bordeve të informacionit.

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

Ngritës kodimi. Në ndërfaqen e mjetit mund të konfigurohen aliase, snippets dhe ndriçimi i kodit.

Në ApexSQL Propagate mund të konfigurohet ekzekutimi i kodit në baza të ndryshme të të dhënave SQL Server, duke caktuar rendin e ekzekutimit.

Rezultatet e kodit të ekzekutuar analizohen nga mjeti dhe regjistrohen për lehtësi në shikimin e rezultateve të ekzekutimit.

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

Ky mjet kryen kërkime në strukturën e bazës së të dhënave. Po ashtu, mund të rinaming objektet në mënyrë të sigurt dhe të gjurmojë lidhjet e tyre. Rezultatet e kërkimit eksportohen në HTML, CSV dhe Excel.

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

Poshtë kapakut, mjeti funksionon me kodin PowerShell. Build, Review, Document dhe Deploy janë të disponueshme për zhvilluesin nga ndërfaqja ApexSQL DevOps Toolkit. Këtu gjithashtu mund të gjenerohen të dhëna sintetike, të ekzekutohen automatikisht testet njësi, dhe të dokumentohen ndryshimet. Mund të lidhet si një plugin me TeamCity, Jenkins dhe të tjerë.
Në bazën e njohurive ApexSQL ka për DevOps në mjedisin e bazës së të dhënave.
Tani, kur u shpjeguam me zgjidhjet falas, do të japim përmbledhjen e zgjidhjeve me pagesë, të cilat, sigurisht, kanë funksionalitet më të fuqishëm.
- â Ă«shtĂ« njĂ« mjet pĂ«r auditimin e bazĂ«s sĂ« tĂ« dhĂ«nave pĂ«r pĂ«rputhshmĂ«rinĂ« me kĂ«rkesat e sigurisĂ«, pĂ«rfshirĂ« pĂ«rkrahjen e HIPAA, GDPR, PCI. MbĂ«shtetet raporti dhe shikimi i historisĂ« sĂ« ndryshimeve.
Shih skrinshotin dhe videon


- â automatizimi i krijimit tĂ« backup-it incremental, regjistrave tĂ« transaksioneve dhe backup-it tĂ« plotĂ«. MbĂ«shtetet rikuperimi nĂ« njĂ« moment tĂ« caktuar nĂ« kohĂ«, mund tĂ« krijohen template pĂ«r krijimin e backup-it dhe tĂ« konfigurohen me fleksibilitet planet e backup-it.
Shih skrinshotin dhe videon


- â mjet pĂ«r monitorimin dhe menaxhimin e defragmentimit.
Shih skrinshotin dhe videon


- â Ă«shtĂ« njĂ« mjet pĂ«r menaxhimin e punĂ«ve, duke pĂ«rfshirĂ« historinĂ«, orarin dhe njoftimet.
Shih skrinshotin

- â Ă«shtĂ« njĂ« mjet pĂ«r leximin e regjistrit tĂ« transaksioneve pĂ«r auditim, replikim ose rikthim tĂ« ndryshimeve.
Shih skrinshotin dhe videon


- â rikuperimi i tĂ« dhĂ«nave tĂ« dĂ«mtuara, tĂ« fshira ose tĂ« humbura.
Shih skrinshotin dhe videon


- â njĂ« mjet pĂ«r analizĂ«n e lidhjeve nĂ« DB.
Shih skrinshotin dhe videon


- â njĂ« mjet pĂ«r automatizimin e krijimit tĂ« DB. Mund tĂ« lidhet me sistemet e kontrollit tĂ« versioneve.
Shih skrinshotin dhe videon


- â pĂ«rmirĂ«sues i kodit SQL.
Shih skrinshotin dhe videon


- â njĂ« mjet pĂ«r gjenerimin e miliona rreshtave tĂ« tĂ« dhĂ«nave me njĂ« klik. MbĂ«shtetet eksporti i tĂ« dhĂ«nave tĂ« testit nĂ« SQL, XML, CSV, JSON dhe Excel.
Shih skrinshotin

- â njĂ« mjet pĂ«r gjetjen, klasifikimin dhe maskimin e tĂ« dhĂ«nave tĂ« ndjeshme nĂ« DB. Ka mbi 220 maska tĂ« paracaktuara dhe mbi 55 filtra tĂ« integruar pĂ«r klasifikim.
Shih skrinshotin

- â njĂ« mjet pĂ«r krijimin e skripteve DDL dhe DML dhe pakot instalimi qĂ« mund tĂ« ekzekutohen.
Shih skrinshotin dhe videon


- â njĂ« mjet pĂ«r integrimin e sistemeve tĂ« kontrollit tĂ« versioneve me SSMS.
Shih skrinshotin dhe videon


- â auditimi i tĂ« dhĂ«nave nĂ« DB dhe translacioni nĂ« DML.
Shih skrinshotin dhe videon


- â njĂ« mjet pĂ«r ekzekutimin e testeve unitare direkt nga konsola SSMS.
Shih skrinshotin dhe videon


Na shkruani në komente se cilat mjete për auditimin dhe menaxhimin e DB po përdorni dhe çfarë detyrash po 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ë sqaruar çmimin, lëreni një kërkesë në .
Nëse po zgjidhni një detyrë komplekse për monitorimin dhe menaxhimin, lexoni artikujt tanë të mëparshëm në Habra:
Dhe gjithashtu mund të abonoheni në .
Burimi: habr.com



























