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

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

Bună, Habr! Lucrăm mult cu Software-ul Quest, iar anul acesta au cumpărat ApexSQL — producător de soluții pentru gestionarea și monitorizarea bazelor de date Microsoft SQL Server. În Rusia, ni se pare, se știe puține despre acești tipi. Pe pagina principală a site-ului lor scriu „Instrumente criminale pentru SQL Server”. Sună amenințător. Am avut ideea să prezentăm acest furnizor și să ne dăm seama ce este atât de mortal la soluțiile lor. Să începem cu partea hype - produse gratuite. După ele va urma o scurtă parte despre produsele comerciale. Sper că veți găsi aceste programe utile. Te rog sub cat.

În acest articol:

  1. Comparați ApexSQL - un instrument pentru compararea codului SQL, fișierelor și folderelor. Funcționează și ca extensie pentru SSMS sau Visual Studio.
  2. Decriptare ApexSQL — decriptarea fluxului de obiecte în SQL Server: proceduri, funcții, declanșatoare și vizualizări. Funcționează și ca extensie pentru SSMS sau Visual Studio.
  3. ApexSQL Discover — detectarea instanțelor SQL Server și a serviciilor conexe SSRS, SSAS și SSIS.
  4. ApexSQL Refactor — un instrument pentru refactorizarea și formatarea codului SQL. Funcționează ca o extensie pentru SSMS sau Visual Studio.
  5. Modelul ApexSQL - crearea de diagrame de obiecte SQL Server. Funcționează și ca extensie pentru SSMS sau Visual Studio.
  6. Planul ApexSQL — un instrument de optimizare a planurilor de execuție. Funcționează și ca extensie pentru SSMS.
  7. ApexSQL complet — instrumentul completează automat instrucțiunile SQL și vă permite să adăugați propriile fragmente (comenzi rapide de la tastatură pentru completare automată). Funcționează și ca extensie pentru SSMS sau Visual Studio.
  8. Propagare ApexSQL — un instrument pentru executarea codului SQL pe mai multe baze de date simultan.
  9. Căutare ApexSQL — un utilitar pentru căutarea datelor și a obiectelor în profunzimile SQL Server. Funcționează ca o extensie pentru SSMS sau Visual Studio.
  10. ApexSQL DevOps Toolkit — un instrument pentru crearea conductelor CI/CD. Singurul dintre toate produsele enumerate aici are o consolă web.

Fiecare produs face parte din funcționalitatea soluțiilor plătite ApexSQL. La finalul articolului vom descrie pe scurt ce soluții comerciale au.

1. Comparare ApexSQL

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

Un scurt videoclip despre mecanismul de lucru și capacitățile

Comparare vă permite să comparați fișierele, folderele și obiectele SQL Server. Este acceptată compararea bidirecțională și generarea ulterioară a unui script pentru îmbinarea diferitelor obiecte. În interfață, utilitarul poate evidenția sintaxa C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

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

Caracteristici cheie: integrare în SSMS și Visual Studio, apelarea obiectelor din diferite instanțe de baze de date pentru comparare direct din Object Explorer și suport pentru lucrul prin CLI.

2. Decriptare ApexSQL

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

Un scurt videoclip despre mecanismul de lucru și capacitățile

În Decriptare, din interfața SSMS sau Visual Studio, puteți decripta o procedură, funcție, declanșare sau vizualizare cu un singur clic.

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

În interfață puteți vizualiza scriptul de decriptare DDL. Sunt acceptate conexiuni simultane la mai multe instanțe ale SQL Server.

3. ApexSQL Discover

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

Identificați instanțe existente ale serviciilor SQL Server, SSRS, SSAS și SSIS după intervalul de adrese IP și vizualizați informații detaliate.

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

Din interfață puteți configura descoperirea bazei de date într-un program. ApexSQL Discover poate trimite notificări cu rezultatele descoperirii prin e-mail.

4. ApexSQL Refactor

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

Un scurt videoclip despre mecanismul de lucru și capacitățile

Formatarea codului se poate face pe baza unui profil în casetă sau îl puteți personaliza pe al dvs., astfel încât codul să vă pară mai familiar. Refactor poate evidenția variabilele neutilizate în cod, încapsulează blocuri de cod în proceduri și poate extinde „*” într-o listă completă.

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

O caracteristică utilă este împărțirea tabelelor pentru a separa coloanele cel mai puțin utilizate. Refactor va raporta obiectele care vor fi afectate de această împărțire.

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

De asemenea, în interfața Refactor puteți schimba în siguranță numele obiectelor în timp ce schimbați toate dependențele.

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

Aceste și alte funcții pot fi găsite mai detaliat pe pagina cu descrierea utilitatii.

5. Modelul ApexSQL

10 utilitare ApexSQL gratuite 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 puteți genera codul DDL corespunzător. Toate vizualizările pot fi exportate ca imagini.

Funcționalitatea modelului este extinsă cu ajutorul produselor comerciale Dif и Medic. Folosind primul produs, puteți compara un model cu starea curentă din baza de date sau puteți compara modele a două baze de date diferite, iar al doilea produs este necesar pentru a documenta obiectele bazei de date.

6. Planul ApexSQL

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

Un scurt videoclip despre mecanismul de lucru și capacitățile

Acesta este un instrument de optimizare a performanței. De asemenea, folosind ApexSQL Plan, puteți exporta planuri în rapoarte în formate HTML și XML. Un caz de utilizare frecvent pentru această utilitate este o comparație între planul actual și unul modificat în funcție de diferite caracteristici.

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

ApexSQL Plan acceptă descărcarea din magazinul de interogări și prezentarea caracteristicilor acestor interogări sub formă de tablouri de bord.

7. ApexSQL Complete

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

Un scurt videoclip despre mecanismul de lucru și capacitățile

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

8. Propagare ApexSQL

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

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

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

Rezultatele codului executat sunt analizate de utilitar și înregistrate pentru vizualizarea ușoară a rezultatelor execuției.

9. Căutare ApexSQL

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

Un scurt videoclip despre mecanismul de lucru și capacitățile

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

10. ApexSQL DevOps Toolkit

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

Un scurt videoclip despre mecanismul de lucru și capacitățile

Codul PowerShell rulează sub capota utilitarului. Crearea, revizuirea, documentarea și implementarea sunt disponibile dezvoltatorului din interfața ApexSQL DevOps Toolkit. Aici puteți genera date sintetice, puteți rula automat teste unitare și puteți documenta modificări. Poate fi conectat ca plugin la TeamCity, Jenkins și altele.

Baza de cunoștințe ApexSQL are articole interesante pe DevOps într-un mediu de bază de date.

Acum că ne-am ocupat de soluții gratuite, vom oferi pe scurt o listă de soluții plătite, care, desigur, au o funcționalitate mai puternică.

  1. Audit ApexSQL — un instrument pentru auditarea bazelor de date pentru conformitatea cu cerințele de securitate, incl. HIPAA, GDPR, PCI acceptat. Sunt acceptate rapoartele și vizualizarea istoricului modificărilor.

    Vizualizați captură de ecran și videoclip10 utilitare ApexSQL gratuite pentru gestionarea bazelor de date Microsoft SQL Server

  2. Backup ApexSQL — automatizarea creării de backup-uri incrementale, jurnalele de tranzacții și backup-uri complete. Este acceptată restaurarea la un anumit moment în timp, puteți crea șabloane pentru crearea de copii de rezervă și puteți configura în mod flexibil planurile de backup.

    Vizualizați captură de ecran și videoclip10 utilitare ApexSQL gratuite pentru gestionarea bazelor de date Microsoft SQL Server

  3. ApexSQL Defrag — un utilitar pentru monitorizarea și gestionarea defragmentării.

    Vizualizați captură de ecran și videoclip10 utilitare ApexSQL gratuite pentru gestionarea bazelor de date Microsoft SQL Server

  4. Job ApexSQL - un instrument pentru gestionarea sarcinilor, inclusiv istoric, program și notificări.

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

  5. Jurnal ApexSQL — un instrument pentru citirea jurnalului de tranzacții pentru auditare, replicare sau derulare a modificărilor.

    Vizualizați captură de ecran și videoclip10 utilitare ApexSQL gratuite pentru gestionarea bazelor de date Microsoft SQL Server

  6. Recuperare ApexSQL — recuperarea datelor deteriorate, șterse sau pierdute.

    Vizualizați captură de ecran și videoclip10 utilitare ApexSQL gratuite pentru gestionarea bazelor de date Microsoft SQL Server

  7. Analiza ApexSQL — un instrument de analiză a relațiilor din baza de date.

    Vizualizați captură de ecran și videoclip10 utilitare ApexSQL gratuite pentru gestionarea bazelor de date Microsoft SQL Server

  8. ApexSQL Build — un instrument pentru automatizarea creării bazei de date. Se poate conecta la sistemele de control al versiunilor.

    Vizualizați captură de ecran și videoclip10 utilitare ApexSQL gratuite pentru gestionarea bazelor de date Microsoft SQL Server

  9. ApexSQL Enforce — Îmbunătățitor de cod SQL.

    Vizualizați captură de ecran și videoclip10 utilitare ApexSQL gratuite pentru gestionarea bazelor de date Microsoft SQL Server

  10. ApexSQL Generare este un instrument pentru generarea de milioane de rânduri de date cu un singur clic. Exportul datelor de testare în SQL, XML, CSV, JSON și Excel este acceptat.

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

  11. Mască ApexSQL — un instrument pentru căutarea, clasificarea și mascarea datelor sensibile într-o bază de date. Are peste 220 de măști predefinite și peste 55 de filtre încorporate pentru clasificare.

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

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

    Vizualizați captură de ecran și videoclip10 utilitare ApexSQL gratuite pentru gestionarea bazelor de date Microsoft SQL Server

  13. Controlul sursei ApexSQL - un instrument pentru integrarea sistemelor de control al versiunilor cu SSMS.

    Vizualizați captură de ecran și videoclip10 utilitare ApexSQL gratuite pentru gestionarea bazelor de date Microsoft SQL Server

  14. Trigger ApexSQL — auditul datelor din baza de date și traducerea în DML.

    Vizualizați captură de ecran și videoclip10 utilitare ApexSQL gratuite pentru gestionarea bazelor de date Microsoft SQL Server

  15. Test unitar ApexSQL - un instrument pentru rularea testelor unitare direct din consola SSMS.

    Vizualizați captură de ecran și videoclip10 utilitare ApexSQL gratuite pentru gestionarea bazelor de date Microsoft SQL Server

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

Pentru a pune întrebări despre produsele ApexSQL, pentru a primi produse comerciale pentru testare sau pentru a afla prețul, lăsați o solicitare către formular de feedback pe site-ul nostru.

Dacă rezolvați o problemă complexă de monitorizare și management, citiți articolele noastre anterioare despre Habré:

Monitorizați diferite baze de date dintr-o singură interfață.

Izolați rapid problemele de performanță în SQL Server.

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

De asemenea, vă puteți abona la site-ul nostru pagina de Facebook.

Sursa: www.habr.com

Adauga un comentariu