ProHoster > BLOG > administrare > 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:
Comparați ApexSQL - un instrument pentru compararea codului SQL, fișierelor și folderelor. Funcționează și ca extensie pentru SSMS sau Visual Studio.
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.
ApexSQL Discover — detectarea instanțelor SQL Server și a serviciilor conexe SSRS, SSAS și SSIS.
ApexSQL Refactor — un instrument pentru refactorizarea și formatarea codului SQL. Funcționează ca o extensie pentru SSMS sau Visual Studio.
Modelul ApexSQL - crearea de diagrame de obiecte SQL Server. Funcționează și ca extensie pentru SSMS sau Visual Studio.
Planul ApexSQL — un instrument de optimizare a planurilor de execuție. Funcționează și ca extensie pentru SSMS.
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.
Propagare ApexSQL — un instrument pentru executarea codului SQL pe mai multe baze de date simultan.
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.
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.
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.
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.
Identificați instanțe existente ale serviciilor SQL Server, SSRS, SSAS și SSIS după intervalul de adrese IP și vizualizați informații detaliate.
Din interfață puteți configura descoperirea bazei de date într-un program. ApexSQL Discover poate trimite notificări cu rezultatele descoperirii prin e-mail.
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ă.
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.
De asemenea, în interfața Refactor puteți schimba în siguranță numele obiectelor în timp ce schimbați toate dependențele.
Aceste și alte funcții pot fi găsite mai detaliat pe pagina cu descrierea utilitatii.
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.
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.
ApexSQL Plan acceptă descărcarea din magazinul de interogări și prezentarea caracteristicilor acestor interogări sub formă de tablouri de bord.
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.
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ă.
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 videoclip
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 videoclip
ApexSQL Defrag — un utilitar pentru monitorizarea și gestionarea defragmentării.
Vizualizați captură de ecran și videoclip
Job ApexSQL - un instrument pentru gestionarea sarcinilor, inclusiv istoric, program și notificări.
Vizualizați captura de ecran
Jurnal ApexSQL — un instrument pentru citirea jurnalului de tranzacții pentru auditare, replicare sau derulare a modificărilor.
Vizualizați captură de ecran și videoclip
Recuperare ApexSQL — recuperarea datelor deteriorate, șterse sau pierdute.
Vizualizați captură de ecran și videoclip
Analiza ApexSQL — un instrument de analiză a relațiilor din baza de date.
Vizualizați captură de ecran și videoclip
ApexSQL Build — un instrument pentru automatizarea creării bazei de date. Se poate conecta la sistemele de control al versiunilor.
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 ecran
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 ecran
Script ApexSQL — un instrument pentru crearea de scripturi DDL și DML și pachete de instalare executabile.
Vizualizați captură de ecran și videoclip
Controlul sursei ApexSQL - un instrument pentru integrarea sistemelor de control al versiunilor cu SSMS.
Vizualizați captură de ecran și videoclip
Trigger ApexSQL — auditul datelor din baza de date și traducerea în DML.
Vizualizați captură de ecran și videoclip
Test unitar ApexSQL - un instrument pentru rularea testelor unitare direct din consola SSMS.
Vizualizați captură de ecran și videoclip
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é: