10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

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ā:

  1. ApexSQL salīdziniet - rīks SQL koda, failu un mapju salīdzināšanai. Darbojas arī kā SSMS vai Visual Studio paplašinājums.
  2. 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.
  3. ApexSQL Discover — SQL Server gadījumu un saistīto pakalpojumu SSRS, SSAS un SSIS noteikšana.
  4. ApexSQL Refaktors — rīks SQL koda pārstrukturēšanai un formatēšanai. Darbojas kā SSMS vai Visual Studio paplašinājums.
  5. ApexSQL modelis - SQL Server objektu diagrammu izveide. Darbojas arī kā SSMS vai Visual Studio paplašinājums.
  6. ApexSQL plāns — rīks izpildes plānu optimizēšanai. Darbojas arī kā SSMS paplašinājums.
  7. 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.
  8. ApexSQL izplatīšana — rīks SQL koda izpildei vairākās datu bāzēs vienlaikus.
  9. ApexSQL meklēšana — utilīta datu un objektu meklēšanai SQL Server dziļumos. Darbojas kā SSMS vai Visual Studio paplašinājums.
  10. 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.

1. ApexSQL salīdzinājums

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

Īss video par darba mehānismu un iespējām

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.

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

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.

2. ApexSQL atšifrēšana

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

Īss video par darba mehānismu un iespējām

Programmā Atšifrēt, izmantojot SSMS vai Visual Studio saskarni, ar vienu klikšķi varat atšifrēt procedūru, funkciju, aktivizētāju vai skatu.

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

Saskarnē varat apskatīt DDL atšifrēšanas skriptu. Tiek atbalstīti vienlaicīgi savienojumi ar vairākiem SQL Server gadījumiem.

3. ApexSQL Discover

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

Identificējiet esošos SQL Server, SSRS, SSAS un SSIS pakalpojumu gadījumus pēc IP adrešu diapazona un skatiet detalizētu informāciju.

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

Izmantojot saskarni, varat konfigurēt datu bāzes atklāšanu pēc grafika. ApexSQL Discover var nosūtīt paziņojumus ar atklāšanas rezultātiem pa e-pastu.

4. ApexSQL Refaktors

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

Īss video par darba mehānismu un iespējām

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ā.

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

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.

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

Arī Refaktora saskarnē varat droši mainīt objektu nosaukumus, vienlaikus mainot visas atkarības.

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

Ar šīm un citām funkcijām sīkāk var iepazīties lapā ar lietderības apraksts.

5. ApexSQL modelis

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

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.

6. ApexSQL plāns

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

Īss video par darba mehānismu un iespējām

Š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.

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

ApexSQL plāns atbalsta lejupielādi no vaicājumu veikala un šo vaicājumu raksturlielumu prezentēšanu informācijas paneļu veidā.

7. ApexSQL Complete

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

Īss video par darba mehānismu un iespējām

Koda paātrinātājs. Lietderības saskarnē varat konfigurēt aizstājvārdus, fragmentus un koda izcelšanu.

8. ApexSQL izplatīšana

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

Programmā ApexSQL Propagate varat konfigurēt koda izpildi dažādās SQL Server datu bāzēs un noteikt izpildes secību.

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

Izpildītā koda rezultātus parsē utilīta un reģistrē, lai ērti skatītu izpildes rezultātus.

9. ApexSQL meklēšana

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

Īss video par darba mehānismu un iespējām

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.

10. ApexSQL DevOps rīkkopa

10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

Īss video par darba mehānismu un iespējām

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.

ApexSQL zināšanu bāzei ir interesanti raksti DevOps datu bāzes vidē.

Tagad, kad esam tikuši galā ar bezmaksas risinājumiem, īsumā sniegsim maksas risinājumu sarakstu, kuriem, protams, ir jaudīgāka funkcionalitāte.

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

  2. 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 video10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

  3. ApexSQL Defrag — utilīta defragmentēšanas uzraudzībai un pārvaldībai.

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

  4. ApexSQL darbs - rīks uzdevumu, tostarp vēstures, grafika un paziņojumu, pārvaldībai.

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

  5. ApexSQL žurnāls — rīks darījumu žurnāla nolasīšanai, lai veiktu izmaiņu auditēšanu, replikāciju vai atsaukšanu.

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

  6. ApexSQL atkopšana — bojātu, dzēstu vai pazaudētu datu atgūšana.

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

  7. ApexSQL analīze — rīks attiecību analīzei datu bāzē.

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

  8. ApexSQL Build — rīks datu bāzes izveides automatizēšanai. Var izveidot savienojumu ar versiju kontroles sistēmām.

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

  9. ApexSQL Enforce - SQL koda uzlabotājs.

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

  10. 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ņēmumu10 bezmaksas ApexSQL utilītas Microsoft SQL Server datu bāzu pārvaldībai

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

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

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

  13. ApexSQL avota kontrole - rīks versiju kontroles sistēmu integrēšanai ar SSMS.

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

  14. ApexSQL aktivizētājs — datu audits datubāzē un tulkošana DML.

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

  15. ApexSQL vienības pārbaude - rīks vienību testu palaišanai tieši no SSMS konsoles.

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

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é:

Pārraugiet dažādas datu bāzes no viena interfeisa.

Ātri izolējiet veiktspējas problēmas SQL Server.

Izmaiņu audits Microsoft infrastruktūrā (ieskaitot SQL Server).

Jūs varat arī abonēt mūsu Facebook lapa.

Avots: www.habr.com

Pievieno komentāru