10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Salut, Habr! Noi lucrăm mult cu Quest Software, iar în acest an au achiziționat ApexSQL — un producător de soluții pentru gestionarea și monitorizarea bazelor de date Microsoft SQL Server. În Rusia, credem că puțini cunosc despre acești oameni. Pe pagina principală a site-ului lor scriu „Killer tools for SQL Server”. Sună amenințător. Ne-a venit ideea de a-i prezenta pe acest furnizor și de a analiza ce anume este atât de ucigător în soluțiile lor. Vom începe cu partea populară — produsele gratuite. După aceea, va urma o scurtă parte despre produsele comerciale. Sper ca aceste programe să vă fie utile. Vă rog să citiți mai departe.

În acest articol:

  1. ApexSQL Compare — un instrument pentru compararea codului SQL, fișierelor și folderelor. Funcționează, de asemenea, ca extensie pentru SSMS sau Visual Studio.
  2. ApexSQL Decrypt — decriptarea obiectelor din SQL Server: proceduri, funcții, declanșatoare și vizualizări. Funcționează, de asemenea, ca extensie pentru SSMS sau Visual Studio.
  3. ApexSQL Discover — detectarea instanțelor SQL Server și a serviciilor asociate SSRS, SSAS și SSIS.
  4. ApexSQL Refactor — un instrument pentru refactorizarea și formatarea codului SQL. Funcționează ca extensie pentru SSMS sau Visual Studio.
  5. ApexSQL Model — crearea diagramelor obiectelor SQL Server. Funcționează, de asemenea, ca extensie pentru SSMS sau Visual Studio.
  6. ApexSQL Plan — un instrument pentru optimizarea planurilor de execuție. Funcționează, de asemenea, ca extensie pentru SSMS.
  7. ApexSQL Complete — un instrument care completează automat comenzile SQL și permite adăugarea propriilor snippet-uri (combinări de taste pentru completarea automată). Funcționează, de asemenea, ca extensie pentru SSMS sau Visual Studio.
  8. ApexSQL Propagate — un instrument pentru executarea codului SQL pe mai multe baze de date simultan.
  9. ApexSQL Search — o unealtă pentru căutarea datelor și obiectelor în adâncurile SQL Server. Funcționează ca extensie pentru SSMS sau Visual Studio.
  10. ApexSQL DevOps Toolkit — un instrument pentru crearea de pipeline-uri CI/CD. Este singurul dintre produsele enumerate aici care are o consolă web.

Fiecare produs este parte a funcționalității soluțiilor plătite ApexSQL. La finalul articolului, vom discuta pe scurt despre ce soluții comerciale au.

1. ApexSQL Compare

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Un scurt videoclip despre mecanismul de funcționare și posibilități

Redați video

În Compare, puteți compara fișiere, foldere și obiecte SQL Server. Se suportă compararea bidirecțională și generarea ulterioară a unui script pentru fuzionarea obiectelor diferite. În interfață, utilitarul poate evidenția sintaxa C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Funcții cheie — integrarea în SSMS și Visual Studio, apelarea obiectelor din diferite instanțe de baze de date pentru comparație direct din Object Explorer și suport pentru operarea prin CLI.

2. ApexSQL Decrypt

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Un scurt videoclip despre mecanismul de funcționare și posibilități

Redați video

În Decrypt, din interfața SSMS sau Visual Studio, puteți decripta o procedură, funcție, trigger sau vedere (view) cu un singur clic.

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

În interfață, se poate vizualiza scriptul DDL pentru decriptare. Se suportă conectarea simultană la mai multe instanțe SQL Server.

3. ApexSQL Discover

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Identificarea instanțelor existente SQL Server, serviciilor SSRS, SSAS și SSIS pe un interval de adrese IP și vizualizarea informațiilor detaliate.

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Din interfață, puteți seta descoperirea Bazei de date conform unui program. ApexSQL Discover poate trimite notificări cu rezultatele descoperirii prin e-mail.

4. ApexSQL Refactor

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Un scurt videoclip despre mecanismul de funcționare și posibilități

Redați video

Formatarea codului poate fi realizată pe baza unui profil prestabilit sau puteți configura unul propriu, astfel încât codul să arate cât mai familiar pentru dumneavoastră. Refactor poate evidenția variabilele neutilizate din cod, poate încapsula blocuri de cod în proceduri, poate deschide „*” într-o listă completă.

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Una dintre funcțiile utile este separarea tabelelor pentru a izola coloanele cel mai puțin utilizate. Despre obiectele afectate de această separare, Refactor va informa.

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

De asemenea, în interfața Refactor, puteți schimba denumirile obiectelor în siguranță, actualizând toate dependențele.

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Despre aceste și alte funcții, puteți afla mai multe pe pagina de descriere a utilitarului.

5. ApexSQL Model

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Utilitarul vizualizează obiectele SQL Server și relațiile dintre ele. În aceeași interfață, puteți modifica configurația obiectelor și genera cod DDL corespunzător. Toate vizualizările pot fi exportate sub formă de imagini.

Funcționalitatea Model se extinde prin produse comerciale Diff și Doc. Cu primul produs, puteți compara modelul cu starea actuală din baza de date sau compara modele din două baze de date diferite, iar al doilea produs este necesar pentru documentarea obiectelor bazei de date.

6. ApexSQL Plan

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Un scurt videoclip despre mecanismul de funcționare și posibilități

Redați video

Acesta este un instrument pentru optimizarea performanței. De asemenea, cu ajutorul ApexSQL Plan, puteți exporta planurile în rapoarte în formate HTML și XML. Un caz frecvent de utilizare a acestui utilitar este compararea planului curent cu cel modificat pe baza diferitelor caracteristici.

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

ApexSQL Plan suportă exportul din magazinul de interogări (query store) și prezentarea caracteristicilor acestor interogări sub formă de tablouri de bord.

7. ApexSQL Complete

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Un scurt videoclip despre mecanismul de funcționare și posibilități

Redați video

Accelerator de scriere a codului. În interfața utilitarului, puteți configura aliasuri, snippeturi și evidențierea codului.

8. ApexSQL Propagate

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

În ApexSQL Propagate, puteți configura executarea codului pe diferite baze de date SQL Server, definind ordinea de execuție.

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Rezultatele codului executat sunt parcurse de utilitar și salvate pentru o vizualizare mai ușoară a rezultatelor execuției.

9. ApexSQL Search

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Un scurt videoclip despre mecanismul de funcționare și posibilități

Redați video

Instrumentul caută în structura bazei de date. De aici, puteți redenumi în siguranță obiecte și urmări relațiile acestora. Rezultatele căutării sunt exportate în HTML, CSV și Excel.

10. ApexSQL DevOps Toolkit

10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

Un scurt videoclip despre mecanismul de funcționare și posibilități

Redați video

În spatele utilitarului funcționează cod PowerShell. Build, Review, Document și Deploy sunt disponibile pentru dezvoltatori din interfața ApexSQL DevOps Toolkit. De asemenea, puteți genera date sintetice, rula automat teste unitare și documenta modificările. Poate fi conectat ca plugin la TeamCity, Jenkins și altele.

În baza de cunoștințe ApexSQL există articole interesante despre DevOps în mediul bazelor de date.

Acum că ne-am familiarizat cu soluțiile gratuite, să prezentăm pe scurt lista soluțiilor plătite, care, desigur, dispun de funcționalități mai puternice.

  1. ApexSQL Audit — instrument pentru auditarea bazei de date în conformitate cu cerințele de securitate, inclusiv sprijin pentru HIPAA, GDPR, PCI. Suportă rapoarte și vizualizarea istoricului modificărilor.

    Vizualizați capturile de ecran și videoclipurile10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

    Redați video
  2. ApexSQL Backup — automatizarea creării de backupuri incrementale, loguri de tranzacții și backupuri complete. Suportă restaurarea la un anumit moment în timp, puteți crea șabloane pentru generarea de backupuri și configura flexibil planurile de backup.

    Vizualizați capturile de ecran și videoclipurile10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

    Redați video
  3. ApexSQL Defrag — utilitar pentru monitorizarea și gestionarea defragmentării.

    Vizualizați capturile de ecran și videoclipurile10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

    Redați video
  4. ApexSQL Job — instrument pentru gestionarea sarcinilor, inclusiv istoricul, programarea și notificările.

    Vizualizați captura de ecran10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

  5. ApexSQL Log — instrument pentru citirea logului tranzacțiilor pentru audit, replicare sau revenire la modificări.

    Vizualizați capturile de ecran și videoclipurile10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

    Redați video
  6. ApexSQL Recover — recuperarea datelor deteriorate, șterse sau pierdute.

    Vizualizați capturile de ecran și videoclipurile10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

    Redați video
  7. ApexSQL Analyze — un instrument pentru analiza legăturilor în bazele de date.

    Vizualizați capturile de ecran și videoclipurile10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

    Redați video
  8. ApexSQL Build — un instrument pentru automatizarea creării bazelor de date. Poate fi conectat la sisteme de control al versiunilor.

    Vizualizați capturile de ecran și videoclipurile10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

    Redați video
  9. ApexSQL Enforce — un îmbunătățitor de cod SQL.

    Vizualizați capturile de ecran și videoclipurile10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

    Redați video
  10. ApexSQL Generate — un instrument pentru generarea a milioane de rânduri de date cu un singur clic. Susține exportul de date de test în SQL, XML, CSV, JSON și Excel.

    Vizualizați captura de ecran10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

  11. ApexSQL Mask — un instrument pentru căutarea, clasificarea și mascarea datelor sensibile în baze de date. Are peste 220 de măști predefinite și peste 55 de filtre încorporate pentru clasificare.

    Vizualizați captura de ecran10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

  12. ApexSQL Script — un instrument pentru crearea de scripturi DDL și DML și pachete de instalare executabile.

    Vizualizați capturile de ecran și videoclipurile10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

    Redați video
  13. ApexSQL Source Control — un instrument pentru integrarea sistemelor de control al versiunilor cu SSMS.

    Vizualizați capturile de ecran și videoclipurile10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

    Redați video
  14. ApexSQL Trigger — auditarea datelor din baza de date și traducerea în DML.

    Vizualizați capturile de ecran și videoclipurile10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

    Redați video
  15. ApexSQL Unit Test — un instrument pentru executarea testelor unitare direct din consola SSMS.

    Vizualizați capturile de ecran și videoclipurile10 utilitare gratuite ApexSQL pentru gestionarea bazelor de date Microsoft SQL Server

    Redați video

Scrieți în comentarii cu ce instrumente pentru audit și gestionare a bazelor de date folosiți deja și ce probleme rezolvați cu ele.

Pentru a pune întrebări despre produsele ApexSQL, a obține produsele comerciale pentru testare sau a clarifica prețul, lăsați o solicitare în formularul nostru de feedback de pe site-ul nostru.

Dacă rezolvați o sarcină complexă de monitorizare și gestionare, citiți articolele noastre anterioare de pe Habra:

Monitorizarea diferitelor baze de date dintr-o singură interfață.

Localizarea rapidă a problemelor de performanță în SQL Server.

Auditarea modificărilor în infrastructura Microsoft (inclusiv SQL Server).

De asemenea, puteți să vă abonați la pagina noastră de pe Facebook.

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster