
Sveiki, Habr! Mēs aktīvi strādājam ar , un šajā gadā viņi iegādājās — Microsoft SQL Server datu bāzu pārvaldības un uzraudzības risinājumu ražotāju. Mums šķiet, ka Krievijā par viņiem ir maz zināms. Savā mājaslapā viņi raksta "Killer tools for SQL Server". Izklausās draudīgi. Mums radās ideja iepazīstināt ar šo piegādātāju un uzzināt, kas tieši ir tik nāvīgs viņu risinājumos. Sāksim ar “hype” daļu — bezmaksas produktiem. Pēc tiem sekos īss pārskats par komerciālajiem produktiem. Ceru, ka šie programmatūras risinājumi būs jums noderīgi. Lūdzu, izlasiet tālāk.
Šajā rakstā:
- — rīks SQL koda, failu un mapju salīdzināšanai. Darbojas arī kā paplašinājums SSMS vai Visual Studio.
- — objektu straumēta atšifrēšana SQL Server: procedūras, funkcijas, trigeri un skatījums. Darbojas arī kā paplašinājums SSMS vai Visual Studio.
- — SQL Server instanču un saistīto pakalpojumu SSRS, SSAS un SSIS atklāšana.
- — rīks SQL koda refaktorizēšanai un formatēšanai. Darbojas kā paplašinājums SSMS vai Visual Studio.
- — SQL Server objektu diagrammu izveide. Darbojas arī kā paplašinājums SSMS vai Visual Studio.
- — rīks izpildes plānu optimizēšanai. Darbojas arī kā paplašinājums SSMS.
- — rīks automātiski pabeidz SQL operatorus un ļauj pievienot savus fragmentus (taustiņu kombinācijas automātiskai pabeigšanai). Darbojas arī kā paplašinājums SSMS vai Visual Studio.
- — rīks SQL koda izpildei vairākās datu bāzēs vienlaicīgi.
- — instruments datu un objektu meklēšanai SQL Server dziļumos. Darbojas kā paplašinājums SSMS vai Visual Studio.
- — rīks CI/CD caurulīšu izveidei. Viens no šeit uzskaitītajiem produktiem, kam ir tīmekļa konsoles pieejamība.
Katrs produkts ir daļa no ApexSQL maksas risinājumu funkcionalitātes. Raksta beigās īsi pastāstīsim par viņu komerciālajiem risinājumiem.

Īss video par mehāniķi un iespējām

Ar Compare var salīdzināt failus, mapes un SQL Server objektus. Atbalsta divvirzienu salīdzināšanu un turpmāko skriptu ģenerēšanu atšķirīgo objektu apvienošanai. Lietotāja interfeisā rīks spēj izcelt C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML sintaksi.

Galvenās iezīmes — integrācija SSMS un Visual Studio, objekta saukšana no dažādiem DB instancēm salīdzināšanai tieši no Object Explorer un .

Īss video par mehāniķi un iespējām

Decrypt rīka interfeisā no SSMS vai Visual Studio varat dešifrēt procedūru, funkciju, trigeri vai skatu (view) ar vienu klikšķi.

Interfeisā var pārskatīt DDL dešifrēšanas skriptu. Atbalsta vienlaicīgu savienojumu ar vairākām SQL Server instancēm.

Esošo SQL Server instanču, SSRS, SSAS un SSIS pakalpojumu noteikšana pēc IP adrešu diapazona un detalizētas informācijas skatīšana.

Interfeisā varat iestatīt datu bāzes atklāšanu pēc grafika. ApexSQL Discover var sūtīt paziņojumus ar atklāšanas rezultātiem uz e-pastu.

Īss video par mehāniķi un iespējām

Koda formatēšanu var veikt, pamatojoties uz noklusējuma profilu vai izveidot savu, lai kods izskatītos jums vispiemērotāk. Refactor var izcelt neizmantotās mainīgās koda daļās, iepakot koda blokus procedūrās, atklāt "*" uz pilnu sarakstu.

Viena no noderīgām funkcijām — tabulu sadalīšana, lai atdalītu vismazāk izmantotās kolonnas. Par objektiem, uz kuriem ietekmēs šāds sadalījums, Refactor informēs.

Tāpat interfeisā Refactor var droši mainīt objektu nosaukumus, mainot visas atkarības.

Ar šīm un citām funkcijām var detalizētāk iepazīties lapā ar .

Rīks vizualizē SQL Server objektus un attiecības starp tiem. Tajā pašā interfeisā varat mainīt objektu konfigurāciju un ģenerēt atbilstošu DDL kodu. Visas vizualizācijas var eksportēt kā attēlus.
Model funkcionalitāti paplašina komerciālie produkti un . Izmantojot pirmo produktu, var salīdzināt modeli ar pašreizējo stāvokli DB vai salīdzināt divu atšķirīgu DB modeļus, bet otrais produkts ir vajadzīgs datu bāzes objektu dokumentēšanai.

Īss video par mehāniķi un iespējām

Tas ir rīks veiktspējas optimizēšanai. Ar ApexSQL Plan var arī eksportēt plānus atskaitēs HTML un XML formātos. Bieži izmantotais gadījums šī rīka izmantošanai ir pašreizējā plāna salīdzināšana ar modificēto pēc dažādām īpašībām.

ApexSQL Plan atbalsta datu izgūšanu no pieprasījumu krātuvēm (query store) un šo pieprasījumu īpašību attēlošanu paneļos.

Īss video par mehāniķi un iespējām

Koda rakstīšanas paātrinātājs. Rīka saskarnē ir iespējams iestatīt aliasus, fragmentus un koda sintakses izcelšanu.

ApexSQL Propagate var konfigurēt koda izpildi dažādās SQL Server datu bāzēs, kā arī noteikt izpildes secību.

Izpildītā koda rezultāti tiek analizēti ar rīku un tiek saglabāti ērtai izpildes rezultātu apskatei.

Īss video par mehāniķi un iespējām

Rīks veic meklēšanu datu bāzes struktūrā. No šejienes var arī droši pārdēvēt objektus un izsekot to saiknes. Meklēšanas rezultāti tiek eksportēti HTML, CSV un Excel formātos.

Īss video par mehāniķi un iespējām

Rīka pamatā ir PowerShell kods. Build, Review, Document un Deploy ir pieejami izstrādātājam ApexSQL DevOps Toolkit saskarnē. Šeit ir iespējams ģenerēt sintētiskos datus, automātiski veikt vienību testus un dokumentēt izmaiņas. Var pieslēgties kā paplašinājums TeamCity, Jenkins un citiem.
ApexSQL zināšanu bāzē ir par DevOps datu bāzu vidē.
Tagad, kad esam sapratuši bezmaksas risinājumus, īsi uzskaitīsim maksas risinājumus, kuriem, protams, ir jaudīgāka funkcionalitāte.
- — rīks datu bāzes audita veikšanai atbilstības nodrošināšanai drošības prasībām, tostarp atbalsta HIPAA, GDPR, PCI. Atbalsta atskaites un izmaiņu vēstures apskati.
Skatīt ekrānuzņēmumu un video


- — automatizācija inkrementālo dublējumu, transakciju žurnāla un pilnu dublējumu izveidē. Atbalsta atjaunošanu noteiktā brīdī, var izveidot dublējumu veidnes un elastīgi konfigurēt dublējumu plānus.
Skatīt ekrānuzņēmumu un video


- — rīks defragmentācijas uzraudzībai un pārvaldībai.
Skatīt ekrānuzņēmumu un video


- — rīks uzdevumu pārvaldībai, tostarp vēsturei, grafikiem un brīdinājumiem.
Skatīt ekrānuzņēmumu

- — rīks transakciju žurnālu lasīšanai audita, replikācijas vai izmaiņu atgriešanas vajadzībām.
Skatīt ekrānuzņēmumu un video


- — bojātu, izdzēstu vai pazaudētu datu atjaunošana.
Skatīt ekrānuzņēmumu un video


- — rīks datu bāzu attiecību analīzei.
Skatīt ekrānuzņēmumu un video


- — rīks datu bāzu izveides automatizācijai. Var pieslēgties versiju kontroles sistēmām.
Skatīt ekrānuzņēmumu un video


- — SQL koda uzlabotājs.
Skatīt ekrānuzņēmumu un video


- — rīks, kas ļauj vienā klikšķī ģenerēt miljonus datu rindu. Atbalsta testējošo datu eksportu SQL, XML, CSV, JSON un Excel formātā.
Skatīt ekrānuzņēmumu

- — rīks, lai meklētu, klasificētu un maskētu sensitīvus datus datu bāzē. Satur 220+ iepriekš definētu masku un 55+ iebūvētu filtru klasificēšanai.
Skatīt ekrānuzņēmumu

- — rīks DDL un DML skriptu un izpildāmo instalācijas pakotņu izveidei.
Skatīt ekrānuzņēmumu un video


- — rīks versiju kontroles sistēmu integrācijai ar SSMS.
Skatīt ekrānuzņēmumu un video


- — datu audits datu bāzē un tulkošana DML.
Skatīt ekrānuzņēmumu un video


- — rīks vienības testu izpildei tieši no SSMS konsoles.
Skatīt ekrānuzņēmumu un video


Rakstiet komentāros, kādi rīki datu bāzu audita un pārvaldības veikšanai jums jau ir un kādas problēmas tos palīdz risināt.
Lūdzu, atstājiet pieprasījumu, lai uzdotu jautājumus par ApexSQL produktiem, saņemtu komerciālos produktus testēšanai vai precizētu cenu .
Ja risināt kompleksu uzdevumu uzraudzībai un pārvaldībai, izlasiet mūsu iepriekšējās rakstus uz Habrā:
Joprojām varat abonēt mūsu .
Avots: habr.com



























