10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai
Sveiks, Habr! Mēs daudz strādājam ar Quest programmatūra, un šogad viņi iegādājās ApexSQL — Microsoft SQL Server datu bāzu pārvaldības un uzraudzības risinājumu ražotājs. Krievijā, mums šķiet, par šiem puišiem ir maz zināms. Savas vietnes galvenajā lapā viņi raksta “Killer tools for SQL Server”. Izklausās draudīgi. Mums radās ideja iepazīstināt ar šo pārdevēju un noskaidrot, kas viņu risinājumos ir tik nāvējošs. Sāksim ar ažiotāžas daļu – bezmaksas produkti. Pēc tiem būs neliela daļa par komercproduktiem. Es ceru, ka šīs programmas jums noderēs. Lūdzu zem kaķa.
Šajā rakstā:
ApexSQL salīdziniet - rīks SQL koda, failu un mapju salīdzināšanai. Darbojas arī kā SSMS vai Visual Studio paplašinājums.
ApexSQL atšifrēt — objektu straumes atšifrēšana SQL Server: procedūras, funkcijas, trigeri un skati. Darbojas arī kā SSMS vai Visual Studio paplašinājums.
ApexSQL Discover — SQL Server gadījumu un saistīto pakalpojumu SSRS, SSAS un SSIS noteikšana.
ApexSQL Refaktors — rīks SQL koda pārstrukturēšanai un formatēšanai. Darbojas kā SSMS vai Visual Studio paplašinājums.
ApexSQL modelis - SQL Server objektu diagrammu izveide. Darbojas arī kā SSMS vai Visual Studio paplašinājums.
ApexSQL plāns — rīks izpildes plānu optimizēšanai. Darbojas arī kā SSMS paplašinājums.
ApexSQL Complete — rīks automātiski aizpilda SQL priekšrakstus un ļauj pievienot savus fragmentus (automātiskās pabeigšanas īsinājumtaustiņi). Darbojas arī kā SSMS vai Visual Studio paplašinājums.
ApexSQL izplatīšana — rīks SQL koda izpildei vairākās datu bāzēs vienlaikus.
ApexSQL meklēšana — utilīta datu un objektu meklēšanai SQL Server dziļumos. Darbojas kā SSMS vai Visual Studio paplašinājums.
ApexSQL DevOps rīkkopa — rīks CI/CD konveijeru izveidei. Vienīgajam no visiem šeit uzskaitītajiem produktiem ir tīmekļa konsole.
Katrs produkts ir daļa no maksas ApexSQL risinājumu funkcionalitātes. Raksta beigās īsi aprakstīsim, kādi komerciālie risinājumi viņiem ir.
Salīdzināt ļauj salīdzināt SQL Server failus, mapes un objektus. Tiek atbalstīta divvirzienu salīdzināšana un turpmāka skripta ģenerēšana dažādu objektu sapludināšanai. Interfeisā utilīta var izcelt C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML sintaksi.
Galvenās funkcijas: integrācija SSMS un Visual Studio, objektu izsaukšana no dažādām datu bāzes gadījumiem salīdzināšanai tieši no Object Explorer un atbalsts darbam, izmantojot CLI.
Koda formatēšanu var veikt, pamatojoties uz rūtiņu profilu, vai arī varat pielāgot savu, lai kods jums izskatītos pazīstamāks. Refaktors var izcelt neizmantotos mainīgos kodā, iekapsulēt kodu blokus procedūrās un izvērst “*” pilnā sarakstā.
Viena noderīga funkcija ir tabulas sadalīšana, lai atdalītu vismazāk izmantotās kolonnas. Refaktors ziņos par objektiem, kurus ietekmēs šis sadalījums.
Arī Refaktora saskarnē varat droši mainīt objektu nosaukumus, vienlaikus mainot visas atkarības.
Lietderība vizualizē SQL Server objektus un attiecības starp tiem. Tajā pašā saskarnē varat mainīt objektu konfigurāciju un ģenerēt atbilstošo DDL kodu. Visas vizualizācijas var eksportēt kā attēlus.
Modeļa funkcionalitāte tiek paplašināta ar komerciālu produktu palīdzību Atšķirība и Doc. Izmantojot pirmo produktu, varat salīdzināt modeli ar pašreizējo stāvokli datu bāzē vai salīdzināt divu dažādu datu bāzu modeļus, un otrais produkts ir nepieciešams datu bāzes objektu dokumentēšanai.
Šis ir veiktspējas optimizācijas rīks. Turklāt, izmantojot ApexSQL plānu, varat eksportēt plānus uz pārskatiem HTML un XML formātos. Biežs šīs utilītas izmantošanas gadījums ir pašreizējā plāna salīdzinājums ar to, kas ir mainīts atbilstoši dažādām īpašībām.
ApexSQL plāns atbalsta lejupielādi no vaicājumu veikala un šo vaicājumu raksturlielumu prezentēšanu informācijas paneļu veidā.
Rīks meklē datu bāzes struktūru. Šeit varat droši pārdēvēt objektus un izsekot to attiecībām. Meklēšanas rezultāti tiek eksportēti uz HTML, CSV un Excel.
PowerShell kods darbojas zem utilīta pārsega. Izstrādātājs var izveidot, pārskatīt, dokumentēt un izvietot, izmantojot ApexSQL DevOps Toolkit saskarni. Šeit varat ģenerēt sintētiskos datus, automātiski palaist vienību testus un dokumentēt izmaiņas. Var pieslēgt kā spraudni TeamCity, Jenkins un citiem.
Tagad, kad esam tikuši galā ar bezmaksas risinājumiem, īsumā sniegsim maksas risinājumu sarakstu, kuriem, protams, ir jaudīgāka funkcionalitāte.
ApexSQL audits — rīks datu bāzu auditēšanai par atbilstību drošības prasībām, t.sk. Atbalstīts HIPAA, GDPR, PCI. Tiek atbalstīti ziņojumi un izmaiņu vēstures skatīšana.
Skatīt ekrānuzņēmumu un video
ApexSQL dublējums — pakāpenisku dublējumu, darījumu žurnālu un pilnu dublējumu izveides automatizācija. Tiek atbalstīta atjaunošana uz noteiktu laiku, jūs varat izveidot veidnes dublējumu izveidei un elastīgi konfigurēt rezerves plānus.
Skatīt ekrānuzņēmumu un video
ApexSQL Defrag — utilīta defragmentēšanas uzraudzībai un pārvaldībai.
Skatīt ekrānuzņēmumu un video
ApexSQL darbs - rīks uzdevumu, tostarp vēstures, grafika un paziņojumu, pārvaldībai.
Skatīt ekrānuzņēmumu
ApexSQL žurnāls — rīks darījumu žurnāla nolasīšanai, lai veiktu izmaiņu auditēšanu, replikāciju vai atsaukšanu.
ApexSQL ģenerēšana ir rīks miljoniem datu rindu ģenerēšanai ar vienu klikšķi. Tiek atbalstīta testa datu eksportēšana uz SQL, XML, CSV, JSON un Excel.
Skatīt ekrānuzņēmumu
ApexSQL maska — rīks sensitīvu datu meklēšanai, klasificēšanai un maskēšanai datu bāzē. Ir 220+ iepriekš definētas maskas un 55+ iebūvēti filtri klasifikācijai.
Skatīt ekrānuzņēmumu
ApexSQL skripts — rīks DDL un DML skriptu un izpildāmo instalācijas pakotņu izveidei.
Raksti komentāros, kādus auditēšanas un datu bāzes pārvaldības rīkus jau izmanto un kādas problēmas ar tiem risina.
Lai uzdotu jautājumus par ApexSQL produktiem, saņemtu komerciālus produktus testēšanai vai uzzinātu cenu, atstājiet pieprasījumu atsauksmju veidlapa mūsu vietnē.
Ja risinat sarežģītu uzraudzības un pārvaldības problēmu, izlasiet mūsu iepriekšējos rakstus par Habré: