10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

Sveiki, Habr! Mēs aktīvi strādājam ar Quest Software, un šajā gadā viņi iegādājās ApexSQL — 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ā:

  1. ApexSQL Compare — rīks SQL koda, failu un mapju salīdzināšanai. Darbojas arī kā paplašinājums SSMS vai Visual Studio.
  2. ApexSQL Decrypt — 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.
  3. ApexSQL Discover — SQL Server instanču un saistīto pakalpojumu SSRS, SSAS un SSIS atklāšana.
  4. ApexSQL Refactor — rīks SQL koda refaktorizēšanai un formatēšanai. Darbojas kā paplašinājums SSMS vai Visual Studio.
  5. ApexSQL Model — SQL Server objektu diagrammu izveide. Darbojas arī kā paplašinājums SSMS vai Visual Studio.
  6. ApexSQL Plan — rīks izpildes plānu optimizēšanai. Darbojas arī kā paplašinājums SSMS.
  7. ApexSQL Complete — 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.
  8. ApexSQL Propagate — rīks SQL koda izpildei vairākās datu bāzēs vienlaicīgi.
  9. ApexSQL Search — instruments datu un objektu meklēšanai SQL Server dziļumos. Darbojas kā paplašinājums SSMS vai Visual Studio.
  10. ApexSQL DevOps Toolkit — 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.

1. ApexSQL Compare

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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

Atskaņot video

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.

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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 atbalsts darbam caur CLI.

2. ApexSQL Decrypt

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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

Atskaņot video

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

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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

3. ApexSQL Discover

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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.

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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.

4. ApexSQL Refactor

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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

Atskaņot video

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.

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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.

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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

5. ApexSQL Model

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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 Diff un Doc. 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.

6. ApexSQL Plan

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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

Atskaņot video

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.

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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.

7. ApexSQL Complete

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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

Atskaņot video

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

8. ApexSQL Propagate

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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

9. ApexSQL Search

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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

Atskaņot video

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.

10. ApexSQL DevOps Toolkit

10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

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

Atskaņot video

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 interesanti raksti 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.

  1. ApexSQL Audit — 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 video10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

    Atskaņot video
  2. ApexSQL Backup — 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 video10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

    Atskaņot video
  3. ApexSQL Defrag — rīks defragmentācijas uzraudzībai un pārvaldībai.

    Skatīt ekrānuzņēmumu un video10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

    Atskaņot video
  4. ApexSQL Job — rīks uzdevumu pārvaldībai, tostarp vēsturei, grafikiem un brīdinājumiem.

    Skatīt ekrānuzņēmumu10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

  5. ApexSQL Log — rīks transakciju žurnālu lasīšanai audita, replikācijas vai izmaiņu atgriešanas vajadzībām.

    Skatīt ekrānuzņēmumu un video10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

    Atskaņot video
  6. ApexSQL Recover — bojātu, izdzēstu vai pazaudētu datu atjaunošana.

    Skatīt ekrānuzņēmumu un video10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

    Atskaņot video
  7. ApexSQL Analyze — rīks datu bāzu attiecību analīzei.

    Skatīt ekrānuzņēmumu un video10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

    Atskaņot video
  8. ApexSQL Build — rīks datu bāzu izveides automatizācijai. Var pieslēgties versiju kontroles sistēmām.

    Skatīt ekrānuzņēmumu un video10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

    Atskaņot video
  9. ApexSQL Enforce — SQL koda uzlabotājs.

    Skatīt ekrānuzņēmumu un video10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

    Atskaņot video
  10. ApexSQL Generate — 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ņēmumu10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

  11. ApexSQL Mask — 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ņēmumu10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

  12. ApexSQL Script — rīks DDL un DML skriptu un izpildāmo instalācijas pakotņu izveidei.

    Skatīt ekrānuzņēmumu un video10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

    Atskaņot video
  13. ApexSQL Source Control — rīks versiju kontroles sistēmu integrācijai ar SSMS.

    Skatīt ekrānuzņēmumu un video10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

    Atskaņot video
  14. ApexSQL Trigger — datu audits datu bāzē un tulkošana DML.

    Skatīt ekrānuzņēmumu un video10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

    Atskaņot video
  15. ApexSQL Unit Test — rīks vienības testu izpildei tieši no SSMS konsoles.

    Skatīt ekrānuzņēmumu un video10 bezmaksas ApexSQL rīku Microsoft SQL Server datu bāzu pārvaldībai

    Atskaņot 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 atsauksmju formā mūsu mājaslapā.

Ja risināt kompleksu uzdevumu uzraudzībai un pārvaldībai, izlasiet mūsu iepriekšējās rakstus uz Habrā:

Dažādu datu bāzu uzraudzība no vienota saskarnes.

Ātra veiktspējas problēmu lokalizācija SQL Server.

Izmaiņu audīts Microsoft infrastruktūrā (tai skaitā SQL Server).

Joprojām varat abonēt mūsu profilu Facebook.

Avots: habr.com

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster