10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

Hei, Habr! Vi jobber mye med Quest Software, og i år har de kjøpt ApexSQL — produsenten av løsninger for administrasjon og overvåking av Microsoft SQL Server databaser. I Russland er jeg ikke sikker på om folk kjenner så mye til dem. På forsiden av nettstedet deres skriver de «Killer tools for SQL Server». Det høres truende ut. Vi fikk ideen om å presentere denne leverandøren og finne ut hva som er så dødelig med løsningene deres. La oss starte med den mest hypede delen — gratisproduktene. Etter dem vil det være en kort seksjon om de kommersielle produktene. Jeg håper disse programmene vil være nyttige for deg. Vær så snill å lese videre.

I denne artikkelen:

  1. ApexSQL Compare — et verktøy for sammenligning av SQL-kode, filer og mapper. Det fungerer også som en utvidelse for SSMS eller Visual Studio.
  2. ApexSQL Decrypt — flytende dekryptering av objekter i SQL Server: prosedyrer, funksjoner, triggere og visninger. Det fungerer også som en utvidelse for SSMS eller Visual Studio.
  3. ApexSQL Discover — oppdagelse av SQL Server-instanser og relaterte tjenester som SSRS, SSAS og SSIS.
  4. ApexSQL Refactor — et verktøy for refaktorering og formatering av SQL-kode. Det fungerer som en utvidelse for SSMS eller Visual Studio.
  5. ApexSQL Model — oppretting av diagrammer for SQL Server-objekter. Det fungerer også som en utvidelse for SSMS eller Visual Studio.
  6. ApexSQL Plan — et verktøy for optimalisering av kjøremodusplaner. Det fungerer også som en utvidelse for SSMS.
  7. ApexSQL Complete — et verktøy som automatisk fullfører SQL-setninger og lar deg legge til egne snippeter (tastekombinasjoner for autoutfylling). Det fungerer også som en utvidelse for SSMS eller Visual Studio.
  8. ApexSQL Propagate — et verktøy for å kjøre SQL-kode på flere databaser samtidig.
  9. ApexSQL Search — et verktøy for å søke etter data og objekter i dypet av SQL Server. Det fungerer som en utvidelse for SSMS eller Visual Studio.
  10. ApexSQL DevOps Toolkit — et verktøy for å opprette CI/CD-pipelines. Det er det eneste av alle produktene nevnt her som har en webkonsoll.

Hvert produkt er en del av funksjonaliteten til de betalbare løsninger fra ApexSQL. På slutten av artikkelen vil vi kort fortelle om deres kommersielle løsninger.

1. ApexSQL Compare

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

En kort video om mekanismen og mulighetene

Spill video

I Compare kan du sammenligne filer, mapper og SQL Server-objekter. To-veis sammenligning og generering av skript for merking av forskjeller i objektene støttes. Verktøyet kan fremheve syntaks for C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

Nøkkelfunksjoner — integrasjon med SSMS og Visual Studio, kall av objekter fra forskjellige DB-instanser for sammenligning direkte fra Object Explorer og støtte for CLI.

2. ApexSQL Decrypt

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

En kort video om mekanismen og mulighetene

Spill video

I Decrypt kan du fra grensesnittet i SSMS eller Visual Studio dekryptere en prosedyre, funksjon, trigger eller visning med ett klikk.

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

I grensesnittet kan du se DDL-skriptet for dekryptering. Samtidig tilkobling til flere SQL Server-instanser støttes.

3. ApexSQL Discover

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

Oppdagelse av eksisterende SQL Server-instanser, SSRS, SSAS og SSIS-tjenester via IP-adresseområder og vis detaljerte informasjon.

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

Fra grensesnittet kan du planlegge databaseoppdagelse. ApexSQL Discover kan sende varsler om oppdagelsesresultater til e-post.

4. ApexSQL Refactor

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

En kort video om mekanismen og mulighetene

Spill video

Kodeformatering kan utføres basert på en standardprofil eller tilpasses slik at koden ser mest naturlig ut for deg. Refactor kan fremheve ubrukte variabler i koden, inkapsulere kodeblokker i prosedyrer, og utvide «*» til full liste.

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

En nyttig funksjon er deling av tabeller for å separere de minst brukte kolonnene. Refactor vil informere om objektene som vil bli påvirket av delingen.

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

Også i Refactor-grensesnittet kan du trygt endre navn på objekter med oppdatering av alle avhengigheter.

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

Du kan lese mer om disse og andre funksjoner på siden med beskrivelse av verktøyet.

5. ApexSQL Model

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

Verktøyet visualiserer SQL Server-objekter og relasjoner mellom dem. I dette grensesnittet kan du også endre konfigurasjonen til objektene og generere tilhørende DDL-kode. Alle visualiseringer kan eksporteres som bilder.

Model-funksjonaliteten utvides med kommersielle produkter Diff og Doc. Med det første produktet kan du sammenligne modellen med den aktuelle tilstanden i databasen eller sammenligne modeller fra to forskjellige databaser, mens det andre produktet er nødvendig for dokumentasjon av databaseobjekter.

6. ApexSQL Plan

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

En kort video om mekanismen og mulighetene

Spill video

Dette er et verktøy for ytelsesoptimalisering. Med ApexSQL Plan kan man også eksportere planer til rapporter i formatene HTML og XML. Et vanlig bruksområde for dette verktøyet er å sammenligne den nåværende planen med den modifiserte i henhold til ulike egenskaper.

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

ApexSQL Plan støtter lasting fra spørringslager (query store) og presentasjon av egenskapene til disse forespørslene i form av dashbord.

7. ApexSQL Complete

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

En kort video om mekanismen og mulighetene

Spill video

Kodeforfatter. I verktøyets grensesnitt kan man tilpasse aliaser, snippeter og syntaksbelysning.

8. ApexSQL Propagate

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

I ApexSQL Propagate kan man sette opp kjøring av kode på ulike SQL Server-databaser, definere kjøresekvens.

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

Resultatene av den utførte koden analyseres av verktøyet og lagres for enkel visning av resultatene.

9. ApexSQL Search

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

En kort video om mekanismen og mulighetene

Spill video

Verktøyet utfører søk i databastrukturen. Herfra kan man også trygt gi nytt navn til objekter og spore deres relasjoner. Søkeresultater kan eksporteres til HTML, CSV og Excel.

10. ApexSQL DevOps Toolkit

10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

En kort video om mekanismen og mulighetene

Spill video

Under panseret kjører PowerShell-kode. Build, Review, Document og Deploy er tilgjengelig for utvikleren fra grensesnittet til ApexSQL DevOps Toolkit. Her kan man også generere syntetiske data, automatisk utføre enhetstester og dokumentere endringer. Det kan kobles som et plugin til TeamCity, Jenkins og andre.

I ApexSQLs kunnskapsbase finnes interessante artikler om DevOps i databaser.

Nå som vi har dekket gratisløsningene, vil vi kort oppsummere listen over betalte løsninger som selvsagt har mer kraftig funksjonalitet.

  1. ApexSQL Audit — et verktøy for revisjon av databaser for samsvar med sikkerhetskrav, inkludert støtte for HIPAA, GDPR, PCI. Rapportering og visning av endringshistorikk støttes.

    Se skjermbilde og video10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

    Spill video
  2. ApexSQL Backup — automatisering av opprettelse av inkrementell sikkerhetskopi, transaksjonslogg og full sikkerhetskopi. Gjenoppretting til et bestemt tidspunkt støttes, man kan lage maler for sikkerhetskopiering og fleksibelt konfigurere sikkerhetskopiplaner.

    Se skjermbilde og video10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

    Spill video
  3. ApexSQL Defrag — et verktøy for overvåking og styring av defragmentering.

    Se skjermbilde og video10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

    Spill video
  4. ApexSQL Job — et verktøy for administrasjon av oppgaver, inkludert historie, tidsplan og varsler.

    Se skjermbilde10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

  5. ApexSQL Log — et verktøy for å lese transaksjonsloggen for revisjon, replikering eller tilbaketrekking av endringer.

    Se skjermbilde og video10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

    Spill video
  6. ApexSQL Recover — gjenoppretting av skadede, slettede eller tapte data.

    Se skjermbilde og video10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

    Spill video
  7. ApexSQL Analyze — verktøy for analyse av relasjoner i databaser.

    Se skjermbilde og video10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

    Spill video
  8. ApexSQL Build — verktøy for automatisering av opprettelse av databaser. Kan kobles til versjonskontrollsystemer.

    Se skjermbilde og video10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

    Spill video
  9. ApexSQL Enforce — forbedrer SQL-kode.

    Se skjermbilde og video10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

    Spill video
  10. ApexSQL Generate — verktøy for generering av millioner av datalinjer med ett klikk. Støtter eksport av testdata til SQL, XML, CSV, JSON og Excel.

    Se skjermbilde10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

  11. ApexSQL Mask — verktøy for å finne, klassifisere og maskere sensitive data i databaser. Har 220+ forhåndsdefinerte masker og 55+ innebygde filtre for klassifisering.

    Se skjermbilde10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

  12. ApexSQL Script — verktøy for oppretting av DDL- og DML-skript samt kjørbare installasjonspakker.

    Se skjermbilde og video10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

    Spill video
  13. ApexSQL Source Control — verktøy for integrering av versjonskontrollsystemer med SSMS.

    Se skjermbilde og video10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

    Spill video
  14. ApexSQL Trigger — datarevisjon i databaser og oversettelse til DML.

    Se skjermbilde og video10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

    Spill video
  15. ApexSQL Unit Test — verktøy for å kjøre enhetstester direkte fra SSMS-konsollen.

    Se skjermbilde og video10 gratis verktøy fra ApexSQL for å administrere Microsoft SQL Server databaser

    Spill video

Skriv i kommentarene hvilke verktøy for revisjon og administrasjon av databaser du allerede bruker og hvilke oppgaver du løser med dem.

For å stille spørsmål om ApexSQL-produkter, få kommersielle produkter til testing eller avklare priser, vennligst send en forespørsel i tilbakemeldingsskjemaet på nettsiden vår.

Hvis du jobber med en kompleks oppgave innen overvåking og administrasjon, kan du lese våre tidligere artikler på Habr:

Overvåking av forskjellige databaser fra ett enkelt grensesnitt.

Rask lokalisering av ytelsesproblemer i SQL Server.

Revisjon av endringer i Microsoft-infrastrukturen (inkludert SQL Server).

Og du kan også abonnere på vår Facebook-side.

Kilde: habr.com

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster