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:

  1. Comparació d'ApexSQL - una eina per comparar codi SQL, fitxers i carpetes. També funciona com a extensió per a SSMS o Visual Studio.
  2. 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.
  3. ApexSQL Discover — detecció d'instàncies de SQL Server i serveis relacionats SSRS, SSAS i SSIS.
  4. Refactor ApexSQL — una eina per refactoritzar i formatar codi SQL. Funciona com una extensió per a SSMS o Visual Studio.
  5. Model ApexSQL - Creació de diagrames d'objectes SQL Server. També funciona com a extensió per a SSMS o Visual Studio.
  6. Pla ApexSQL — una eina per optimitzar els plans d'execució. També funciona com una extensió per a SSMS.
  7. 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.
  8. Propagació ApexSQL — una eina per executar codi SQL en diverses bases de dades alhora.
  9. 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.
  10. 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.

1. Comparació d'ApexSQL

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

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.

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

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.

2. Desxifrar ApexSQL

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

Un breu vídeo sobre el mecanisme de funcionament i les capacitats

A Desxifrar, des de la interfície SSMS o Visual Studio, podeu desxifrar un procediment, funció, activador o visualització amb un sol clic.

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

A la interfície podeu veure l'script de desxifrat DDL. S'admeten connexions simultànies a diverses instàncies d'SQL Server.

3. ApexSQL Discover

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

Identifiqueu les instàncies existents dels serveis SQL Server, SSRS, SSAS i SSIS per rang d'adreces IP i visualitzeu informació detallada.

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

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.

4. ApexSQL Refactor

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

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.

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

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

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

També a la interfície Refactor podeu canviar amb seguretat els noms dels objectes mentre canvieu totes les dependències.

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

Aquestes i altres funcions es poden trobar amb més detall a la pàgina amb descripció de la utilitat.

5. Model ApexSQL

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

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.

6. Pla ApexSQL

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

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.

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

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.

7. ApexSQL completat

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

Un breu vídeo sobre el mecanisme de funcionament i les capacitats

Accelerador de codi. A la interfície d'utilitat podeu configurar àlies, fragments i ressaltat de codi.

8. Propagació ApexSQL

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

A ApexSQL Propagate, podeu configurar l'execució de codi en diverses bases de dades d'SQL Server i determinar l'ordre d'execució.

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

Els resultats del codi executat són analitzats per la utilitat i enregistrats per a una visualització fàcil dels resultats de l'execució.

9. Cerca ApexSQL

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

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.

10. ApexSQL DevOps Toolkit

10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

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.

  1. 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ídeo10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

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

    Veure captura de pantalla i vídeo10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

  3. Desfragmentació ApexSQL — una utilitat per controlar i gestionar la desfragmentació.

    Veure captura de pantalla i vídeo10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

  4. Treball ApexSQL - una eina per gestionar tasques, incloent l'historial, la programació i les notificacions.

    Veure captura de pantalla10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

  5. Registre ApexSQL — una eina per llegir el registre de transaccions per auditar, replicar o retrocedir els canvis.

    Veure captura de pantalla i vídeo10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

  6. Recuperació ApexSQL — recuperació de dades danyades, esborrades o perdudes.

    Veure captura de pantalla i vídeo10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

  7. Anàlisi ApexSQL — una eina per analitzar les relacions a la base de dades.

    Veure captura de pantalla i vídeo10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

  8. Construcció ApexSQL — una eina per automatitzar la creació de bases de dades. Es pot connectar a sistemes de control de versions.

    Veure captura de pantalla i vídeo10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

  9. ApexSQL Enforce - Millora del codi SQL.

    Veure captura de pantalla i vídeo10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

  10. 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 pantalla10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

  11. 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 pantalla10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

  12. Script ApexSQL — una eina per crear scripts DDL i DML i paquets d'instal·lació executables.

    Veure captura de pantalla i vídeo10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

  13. Control d'origen ApexSQL - una eina per integrar sistemes de control de versions amb SSMS.

    Veure captura de pantalla i vídeo10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

  14. Activador ApexSQL — Auditoria de dades a la base de dades i traducció a DML.

    Veure captura de pantalla i vídeo10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

  15. Prova unitat ApexSQL - una eina per executar proves unitàries directament des de la consola SSMS.

    Veure captura de pantalla i vídeo10 utilitats ApexSQL gratuïtes per gestionar bases de dades de Microsoft SQL Server

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

Superviseu diverses bases de dades des d'una única interfície.

Aïlleu ràpidament els problemes de rendiment a SQL Server.

Auditoria de canvis a la infraestructura de Microsoft (inclòs SQL Server).

També pots subscriure't al nostre pàgina de Facebook.

Font: www.habr.com

Afegeix comentari