ProHoster > blog > Amministrazzjoni > 10 Utilitajiet ApexSQL b'xejn għall-Immaniġġjar ta' Databases ta' Microsoft SQL Server
10 Utilitajiet ApexSQL b'xejn għall-Immaniġġjar ta' Databases ta' Microsoft SQL Server
Hello, Habr! Naħdmu ħafna magħhom Quest Software, u din is-sena xtraw ApexSQL — manifattur ta' soluzzjonijiet għall-ġestjoni u l-monitoraġġ tad-databases ta' Microsoft SQL Server. Fir-Russja, jidher lilna, ftit hu magħruf dwar dawn il-ġuvini. Fuq il-paġna prinċipali tal-websajt tagħhom huma jiktbu "Killer tools for SQL Server". Ħsejjes ta’ theddid. Kellna l-idea li nintroduċu dan il-bejjiegħ u nifhmu x'inhu daqshekk fatali dwar is-soluzzjonijiet tagħhom. Nibdew bil-parti hype - prodotti ħielsa. Warajhom ikun hemm parti qasira dwar prodotti kummerċjali. Nispera li ssib dawn il-programmi utli. Jekk jogħġbok taħt qattus.
F'dan l-artikolu:
ApexSQL Qabbel - għodda għat-tqabbil tal-kodiċi SQL, fajls u folders. Jaħdem ukoll bħala estensjoni għal SSMS jew Visual Studio.
ApexSQL Decrypt — decryption stream ta' oġġetti f'SQL Server: proċeduri, funzjonijiet, triggers u fehmiet. Jaħdem ukoll bħala estensjoni għal SSMS jew Visual Studio.
ApexSQL Skopri — skoperta ta' istanzi ta' SQL Server u servizzi relatati SSRS, SSAS u SSIS.
ApexSQL Refactor — għodda għar-refactoring u l-ifformattjar tal-kodiċi SQL. Jaħdem bħala estensjoni għal SSMS jew Visual Studio.
Mudell ApexSQL - il-ħolqien ta' dijagrammi ta' oġġetti SQL Server. Jaħdem ukoll bħala estensjoni għal SSMS jew Visual Studio.
Pjan ApexSQL — għodda għall-ottimizzazzjoni tal-pjanijiet ta' Eżekuzzjoni. Jaħdem ukoll bħala estensjoni għall-SSMS.
ApexSQL Tlesti — l-għodda timla awtomatikament dikjarazzjonijiet SQL u tippermettilek iżżid is-snippets tiegħek stess (shortcuts tat-tastiera għall-awtokompletazzjoni). Jaħdem ukoll bħala estensjoni għal SSMS jew Visual Studio.
ApexSQL Propaga — għodda għall-eżekuzzjoni tal-kodiċi SQL fuq diversi databases kull darba.
Fittex ApexSQL — utilità għat-tiftix ta' data u oġġetti fil-fond ta' SQL Server. Jaħdem bħala estensjoni għal SSMS jew Visual Studio.
ApexSQL DevOps Toolkit — għodda għall-ħolqien ta' pipelines CI/CD. L-uniku wieħed mill-prodotti kollha elenkati hawn għandu web console.
Kull prodott huwa parti mill-funzjonalità ta 'soluzzjonijiet ApexSQL mħallsa. Fl-aħħar tal-artiklu se niddeskrivu fil-qosor liema soluzzjonijiet kummerċjali għandhom.
Vidjow qasir dwar il-mekkaniżmu tax-xogħol u l-kapaċitajiet
Qabbel iħallik tqabbel fajls, folders u oġġetti SQL Server. Tqabbil bidirezzjonali u ġenerazzjoni ulterjuri ta 'kitba għall-għaqda ta' oġġetti differenti hija appoġġjata. Fl-interface, l-utilità tista 'tenfasizza s-sintassi ta' C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.
Karatteristiċi ewlenin: integrazzjoni f'SSMS u Visual Studio, sejħa ta' oġġetti minn istanzi ta' database differenti għal tqabbil direttament minn Object Explorer u appoġġ għax-xogħol permezz tal-CLI.
Vidjow qasir dwar il-mekkaniżmu tax-xogħol u l-kapaċitajiet
L-ifformattjar tal-kodiċi jista 'jsir ibbażat fuq profil f'kaxxa jew tista' tippersonalizza tiegħek sabiex il-kodiċi jidher aktar familjari għalik. Refactor jista 'jenfasizza varjabbli mhux użati fil-kodiċi, jinkapsula blokki tal-kodiċi fi proċeduri, u jespandi "*" f'lista kompluta.
Karatteristika utli hija l-qsim tat-tabella biex tissepara l-kolonni l-inqas użati. Refactor se jirrapporta l-oġġetti li se jiġu affettwati minn din il-qasma.
Ukoll fl-interface ta 'Refactor tista' b'mod sikur tibdel l-ismijiet tal-oġġetti filwaqt li tbiddel id-dipendenzi kollha.
Dawn u funzjonijiet oħra jistgħu jinstabu f'aktar dettall fuq il-paġna ma deskrizzjoni tal-utilità.
L-utilità tara l-oġġetti SQL Server u r-relazzjonijiet bejniethom. Fl-istess interface, tista 'tbiddel il-konfigurazzjoni ta' oġġetti u tiġġenera l-kodiċi DDL korrispondenti. Il-viżwalizzazzjonijiet kollha jistgħu jiġu esportati bħala immaġini.
Il-funzjonalità tal-mudell hija estiża bl-għajnuna ta 'prodotti kummerċjali Diff и Dok. Bl-użu tal-ewwel prodott, tista 'tqabbel mudell mal-istat attwali fid-database jew tqabbel mudelli ta' żewġ databases differenti, u t-tieni prodott huwa meħtieġ biex jiddokumenta oġġetti tad-database.
Vidjow qasir dwar il-mekkaniżmu tax-xogħol u l-kapaċitajiet
Din hija għodda għall-ottimizzazzjoni tal-prestazzjoni. Ukoll, billi tuża ApexSQL Plan, tista 'tesporta pjanijiet għal rapporti f'formati HTML u XML. Każ ta 'użu frekwenti għal din l-utilità huwa paragun tal-pjan attwali u wieħed modifikat skont diversi karatteristiċi.
ApexSQL Plan jappoġġja t-tniżżil mill-maħżen tal-mistoqsijiet u l-preżentazzjoni tal-karatteristiċi ta 'dawn il-mistoqsijiet fil-forma ta' dashboards.
Vidjow qasir dwar il-mekkaniżmu tax-xogħol u l-kapaċitajiet
L-għodda tfittex l-istruttura tad-database. Minn hawn tista 'b'mod sikur tibdel isem l-oġġetti u ssegwi r-relazzjonijiet tagħhom. Ir-riżultati tat-tfittxija huma esportati lejn HTML, CSV u Excel.
Vidjow qasir dwar il-mekkaniżmu tax-xogħol u l-kapaċitajiet
Il-kodiċi PowerShell jimxi taħt il-barnuża tal-utilità. Ibni, Reviżjoni, Dokument u Skjerament huma disponibbli għall-iżviluppatur mill-interface ApexSQL DevOps Toolkit. Hawnhekk tista 'tiġġenera data sintetika, awtomatikament tħaddem testijiet tal-unità, u tiddokumenta bidliet. Jista 'jiġi konness bħala plugin ma' TeamCity, Jenkins u oħrajn.
Il-bażi ta 'għarfien ApexSQL għandha artikoli interessanti fuq DevOps f'ambjent ta' database.
Issa li ttrattati soluzzjonijiet b'xejn, ser nipprovdu fil-qosor lista ta 'soluzzjonijiet imħallsa, li, ovvjament, għandhom funzjonalità aktar qawwija.
ApexSQL Backup — l-awtomazzjoni tal-ħolqien ta' backups inkrementali, reġistri tat-tranżazzjonijiet u backups sħaħ. Ir-restawr għal punt speċifiku fil-ħin huwa appoġġjat, tista 'toħloq mudelli għall-ħolqien ta' backups u kkonfigurat b'mod flessibbli pjanijiet ta 'backup.
Ara screenshot u video
ApexSQL Defrag — utilità għall-monitoraġġ u l-ġestjoni tad-deframmentazzjoni.
ApexSQL Iġġenera hija għodda biex tiġġenera miljuni ta' ringieli ta' dejta f'klikk waħda. L-esportazzjoni tad-dejta tat-test għal SQL, XML, CSV, JSON u Excel hija appoġġjata.
Ara screenshot
Maskra ApexSQL — għodda għat-tiftix, il-klassifikazzjoni u l-maskra ta' data sensittiva f'database. Għandu 220+ maskra predefinita u 55+ filtru integrat għall-klassifikazzjoni.
Ara screenshot
ApexSQL Script — għodda għall-ħolqien ta' skripts DDL u DML u pakketti ta' installazzjoni eżekutibbli.
Ara screenshot u video
Kontroll tas-Sors ApexSQL - għodda għall-integrazzjoni tas-sistemi ta' kontroll tal-verżjoni ma' SSMS.
Ara screenshot u video
Trigger ApexSQL — verifika tad-data fid-database u traduzzjoni f'DML.
Ara screenshot u video
Test tal-Unità ApexSQL - għodda għat-tmexxija ta' testijiet ta' unità direttament mill-console SSMS.
Ara screenshot u video
Ikteb fil-kummenti liema għodod għall-awditjar u l-ġestjoni tad-database diġà tuża u liema problemi issolvi bihom.
Biex tistaqsi mistoqsijiet dwar il-prodotti ApexSQL, tirċievi prodotti kummerċjali għall-ittestjar, jew issir taf il-prezz, ħalli talba lil formola ta' feedback fuq il-websajt tagħna.
Jekk qed issolvi problema kumplessa ta' monitoraġġ u ġestjoni, aqra l-artikoli preċedenti tagħna dwar Habré: