ProHoster > Bloc > Administració > 10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server
10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server
Hola, Habr! Treballem molt amb Programari Quest, i aquest any han comprat ApexSQL — fabricant de solucions per a la gestió i monitorització de bases de dades Microsoft SQL Server. A Rússia, ens sembla, se sap poc d'aquests nois. A la pàgina principal del seu lloc web escriuen "Eines assassines per a SQL Server". Sona amenaçador. Vam tenir la idea de presentar aquest venedor i esbrinar què és tan mortal de les seves solucions. Comencem amb la part de bombo: productes gratuïts. Després d'ells hi haurà una breu part sobre productes comercials. Espero que us siguin útils aquests programes. Si us plau, sota el gat.
En aquest article:
Comparació d'ApexSQL - una eina per comparar codi SQL, fitxers i carpetes. També funciona com a extensió per a SSMS o Visual Studio.
Desxifrar ApexSQL — Desxifrat de flux d'objectes a SQL Server: procediments, funcions, activadors i vistes. També funciona com a extensió per a SSMS o Visual Studio.
ApexSQL Discover — detecció d'instàncies de SQL Server i serveis relacionats SSRS, SSAS i SSIS.
Refactor ApexSQL — una eina per refactoritzar i formatar codi SQL. Funciona com una extensió per a SSMS o Visual Studio.
Model ApexSQL - Creació de diagrames d'objectes SQL Server. També funciona com a extensió per a SSMS o Visual Studio.
Pla ApexSQL — una eina per optimitzar els plans d'execució. També funciona com una extensió per a SSMS.
ApexSQL completat — l'eina completa automàticament les declaracions SQL i us permet afegir els vostres propis fragments (dreceres de teclat per a la compleció automàtica). També funciona com a extensió per a SSMS o Visual Studio.
Propagació ApexSQL — una eina per executar codi SQL en diverses bases de dades alhora.
Cerca ApexSQL — una utilitat per cercar dades i objectes a les profunditats de SQL Server. Funciona com una extensió per a SSMS o Visual Studio.
ApexSQL DevOps Toolkit — una eina per crear pipelines CI/CD. L'únic de tots els productes enumerats aquí té una consola web.
Cada producte forma part de la funcionalitat de les solucions ApexSQL de pagament. Al final de l'article descriurem breument quines solucions comercials tenen.
Un breu vídeo sobre el mecanisme de funcionament i les capacitats
Comparar us permet comparar fitxers, carpetes i objectes d'SQL Server. S'admet la comparació bidireccional i la generació posterior d'un script per combinar diferents objectes. A la interfície, la utilitat pot destacar la sintaxi de C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.
Característiques clau: integració a SSMS i Visual Studio, crida a objectes de diferents instàncies de base de dades per comparar-los directament des de l'Explorador d'Objectes i suport per treballar mitjançant CLI.
Identifiqueu les instàncies existents dels serveis SQL Server, SSRS, SSAS i SSIS per rang d'adreces IP i visualitzeu informació detallada.
Des de la interfície, podeu configurar el descobriment de la base de dades de manera programada. ApexSQL Discover pot enviar notificacions amb resultats de descobriment per correu electrònic.
Un breu vídeo sobre el mecanisme de funcionament i les capacitats
El format del codi es pot fer en funció d'un perfil en caixa o podeu personalitzar el vostre propi perquè el codi us sembli més familiar. Refactor pot ressaltar variables no utilitzades al codi, encapsular blocs de codi en procediments i expandir "*" en una llista completa.
Una característica útil és la divisió de taules per separar les columnes menys utilitzades. Refactor informarà dels objectes que es veuran afectats per aquesta divisió.
També a la interfície Refactor podeu canviar amb seguretat els noms dels objectes mentre canvieu totes les dependències.
Aquestes i altres funcions es poden trobar amb més detall a la pàgina amb descripció de la utilitat.
La utilitat visualitza objectes d'SQL Server i les relacions entre ells. A la mateixa interfície, podeu canviar la configuració dels objectes i generar el codi DDL corresponent. Totes les visualitzacions es poden exportar com a imatges.
La funcionalitat del model s'amplia amb l'ajuda de productes comercials Dif и Doctor. Amb el primer producte, podeu comparar un model amb l'estat actual de la base de dades o comparar models de dues bases de dades diferents, i el segon producte és necessari per documentar els objectes de la base de dades.
Un breu vídeo sobre el mecanisme de funcionament i les capacitats
Aquesta és una eina d'optimització del rendiment. A més, amb ApexSQL Plan, podeu exportar plans a informes en formats HTML i XML. Un cas d'ús freqüent d'aquesta utilitat és una comparació del pla actual i un altre modificat segons diverses característiques.
El pla ApexSQL admet la descàrrega des del magatzem de consultes i la presentació de les característiques d'aquestes consultes en forma de taulers.
Un breu vídeo sobre el mecanisme de funcionament i les capacitats
L'eina cerca l'estructura de la base de dades. Des d'aquí podeu canviar el nom dels objectes amb seguretat i fer un seguiment de les seves relacions. Els resultats de la cerca s'exporten a HTML, CSV i Excel.
Un breu vídeo sobre el mecanisme de funcionament i les capacitats
El codi de PowerShell s'executa sota el capó de la utilitat. Construir, revisar, documentar i desplegar estan disponibles per al desenvolupador des de la interfície ApexSQL DevOps Toolkit. Aquí podeu generar dades sintètiques, executar automàticament proves unitàries i documentar canvis. Es pot connectar com a connector a TeamCity, Jenkins i altres.
La base de coneixement ApexSQL té articles interessants a DevOps en un entorn de base de dades.
Ara que hem tractat amb solucions gratuïtes, oferirem breument una llista de solucions de pagament, que, per descomptat, tenen una funcionalitat més potent.
Auditoria ApexSQL — una eina per auditar bases de dades per al compliment dels requisits de seguretat, incl. Compatible amb HIPAA, GDPR, PCI. S'admeten informes i visualització de l'historial de canvis.
Veure captura de pantalla i vídeo
Còpia de seguretat ApexSQL — automatització de la creació de còpies de seguretat incrementals, registres de transaccions i còpies de seguretat completes. S'admet la restauració a un moment concret, podeu crear plantilles per crear còpies de seguretat i configurar plans de còpia de seguretat de manera flexible.
ApexSQL Generar és una eina per generar milions de files de dades amb un sol clic. S'admet l'exportació de dades de prova a SQL, XML, CSV, JSON i Excel.
Veure captura de pantalla
Màscara ApexSQL — una eina per cercar, classificar i emmascarar dades sensibles en una base de dades. Té més de 220 màscares predefinides i més de 55 filtres integrats per a la classificació.
Veure captura de pantalla
Script ApexSQL — una eina per crear scripts DDL i DML i paquets d'instal·lació executables.
Activador ApexSQL — Auditoria de dades a la base de dades i traducció a DML.
Veure captura de pantalla i vídeo
Prova unitat ApexSQL - una eina per executar proves unitàries directament des de la consola SSMS.
Veure captura de pantalla i vídeo
Escriu als comentaris quines eines d'auditoria i gestió de bases de dades ja fas servir i quins problemes resols amb elles.
Per fer preguntes sobre els productes ApexSQL, rebre productes comercials per a proves o esbrinar el preu, deixeu una sol·licitud a formulari de comentaris al nostre lloc web.
Si esteu resolent un problema complex de seguiment i gestió, llegiu els nostres articles anteriors sobre Habré: