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

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

Hei, Habr! Vi jobber mye med Quest Software, og i år kjøpte de ApexSQL — produsent av løsninger for administrasjon og overvåking av Microsoft SQL Server-databaser. I Russland, virker det for oss, er lite kjent om disse gutta. På hovedsiden til nettstedet deres skriver de "Killer-verktøy for SQL Server". Høres truende ut. Vi hadde ideen om å introdusere denne leverandøren og finne ut hva som er så dødelig med løsningene deres. La oss starte med hype-delen – gratis produkter. Etter dem vil det være en kort del om kommersielle produkter. Jeg håper du finner disse programmene nyttige. Vennligst under katt.

I denne artikkelen:

  1. ApexSQL Sammenlign - et verktøy for å sammenligne SQL-kode, filer og mapper. Fungerer også som en utvidelse for SSMS eller Visual Studio.
  2. ApexSQL Dekrypter — strømdekryptering av objekter i SQL Server: prosedyrer, funksjoner, utløsere og visninger. Fungerer også som en utvidelse for SSMS eller Visual Studio.
  3. ApexSQL Discover — gjenkjenning av SQL Server-forekomster og relaterte tjenester SSRS, SSAS og SSIS.
  4. ApexSQL Refactor — et verktøy for refaktorisering og formatering av SQL-kode. Fungerer som en utvidelse for SSMS eller Visual Studio.
  5. ApexSQL-modell - lage SQL Server-objektdiagrammer. Fungerer også som en utvidelse for SSMS eller Visual Studio.
  6. ApexSQL-plan — et verktøy for å optimalisere gjennomføringsplaner. Fungerer også som en utvidelse for SSMS.
  7. ApexSQL fullført — verktøyet fullfører automatisk SQL-setninger og lar deg legge til dine egne tekstutdrag (hurtigtaster for autofullføring). Fungerer også som en utvidelse for SSMS eller Visual Studio.
  8. ApexSQL forplante seg — et verktøy for å utføre SQL-kode på flere databaser om gangen.
  9. ApexSQL-søk — et verktøy for å søke etter data og objekter i dypet av SQL Server. Fungerer som en utvidelse for SSMS eller Visual Studio.
  10. ApexSQL DevOps Toolkit — et verktøy for å lage CI/CD-rørledninger. Den eneste av alle produktene som er oppført her har en nettkonsoll.

Hvert produkt er en del av funksjonaliteten til betalte ApexSQL-løsninger. På slutten av artikkelen vil vi kort beskrive hvilke kommersielle løsninger de har.

1. ApexSQL Sammenlign

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

En kort video om arbeidsmekanismen og funksjonene

Sammenlign lar deg sammenligne SQL Server-filer, mapper og objekter. Toveis sammenligning og videre generering av et skript for sammenslåing av forskjellige objekter støttes. I grensesnittet kan verktøyet fremheve syntaksen til C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

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

Nøkkelfunksjoner: integrering i SSMS og Visual Studio, oppkalling av objekter fra forskjellige databaseforekomster for sammenligning direkte fra Object Explorer og støtte for arbeid via CLI.

2. ApexSQL Dekrypter

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

En kort video om arbeidsmekanismen og funksjonene

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

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

I grensesnittet kan du se DDL-dekrypteringsskriptet. Samtidige tilkoblinger til flere forekomster av SQL Server støttes.

3. ApexSQL Discover

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

Identifiser eksisterende forekomster av SQL Server-, SSRS-, SSAS- og SSIS-tjenester etter IP-adresseområde og se detaljert informasjon.

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

Fra grensesnittet kan du konfigurere databaseoppdagelse etter en tidsplan. ApexSQL Discover kan sende varsler med funnresultater via e-post.

4. ApexSQL Refactor

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

En kort video om arbeidsmekanismen og funksjonene

Kodeformatering kan gjøres basert på en innrammet profil, eller du kan tilpasse din egen slik at koden ser mer kjent ut for deg. Refactor kan fremheve ubrukte variabler i kode, kapsle inn kodeblokker i prosedyrer og utvide "*" til en komplett liste.

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

En nyttig funksjon er tabelldeling for å skille ut de minst brukte kolonnene. Refactor vil rapportere objektene som vil bli påvirket av denne delingen.

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

Også i Refactor-grensesnittet kan du trygt endre navn på objekter mens du endrer alle avhengigheter.

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

Disse og andre funksjoner finner du mer detaljert på siden med beskrivelse av verktøyet.

5. ApexSQL-modell

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

Verktøyet visualiserer SQL Server-objekter og relasjoner mellom dem. I samme grensesnitt kan du endre konfigurasjonen av objekter og generere den tilsvarende DDL-koden. Alle visualiseringer kan eksporteres som bilder.

Modellfunksjonalitet utvides ved hjelp av kommersielle produkter diff и Doc. Ved å bruke det første produktet kan du sammenligne en modell med gjeldende tilstand i databasen eller sammenligne modeller av to forskjellige databaser, og det andre produktet er nødvendig for å dokumentere databaseobjekter.

6. ApexSQL-plan

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

En kort video om arbeidsmekanismen og funksjonene

Dette er et ytelsesoptimaliseringsverktøy. Ved å bruke ApexSQL Plan kan du også eksportere planer til rapporter i HTML- og XML-formater. Et hyppig bruksområde for dette verktøyet er en sammenligning av gjeldende plan og en modifisert i henhold til ulike egenskaper.

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

ApexSQL Plan støtter nedlasting fra spørringsbutikken og presenterer egenskapene til disse spørringene i form av dashbord.

7. ApexSQL komplett

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

En kort video om arbeidsmekanismen og funksjonene

Kodeakselerator. I verktøyets grensesnitt kan du konfigurere aliaser, utdrag og kodeutheving.

8. ApexSQL forplante seg

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

I ApexSQL Propagate kan du konfigurere kodekjøring på ulike SQL Server-databaser og bestemme rekkefølgen for utførelse.

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

Resultatene av den utførte koden analyseres av verktøyet og registreres for enkel visning av utførelsesresultatene.

9. ApexSQL-søk

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

En kort video om arbeidsmekanismen og funksjonene

Verktøyet søker i databasestrukturen. Herfra kan du trygt gi nytt navn til objekter og spore relasjonene deres. Søkeresultater eksporteres til HTML, CSV og Excel.

10. ApexSQL DevOps Toolkit

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

En kort video om arbeidsmekanismen og funksjonene

PowerShell-koden kjører under panseret på verktøyet. Bygg, gjennomgå, dokumenter og distribuer er tilgjengelig for utvikleren fra ApexSQL DevOps Toolkit-grensesnittet. Her kan du generere syntetiske data, kjøre enhetstester automatisk og dokumentere endringer. Kan kobles som en plugin til TeamCity, Jenkins og andre.

ApexSQL-kunnskapsbasen har interessante artikler på DevOps i et databasemiljø.

Nå som vi har behandlet gratisløsninger, vil vi kort gi en liste over betalte løsninger, som selvfølgelig har kraftigere funksjonalitet.

  1. ApexSQL revisjon — et verktøy for å revidere databaser for samsvar med sikkerhetskrav, inkl. HIPAA, GDPR, PCI støttes. Rapporter og visning av endringshistorikk støttes.

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

  2. ApexSQL-sikkerhetskopi — automatisering av å lage inkrementelle sikkerhetskopier, transaksjonslogger og fullstendige sikkerhetskopier. Gjenoppretting til et bestemt tidspunkt støttes, du kan lage maler for å lage sikkerhetskopier og fleksibelt konfigurere backupplaner.

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

  3. ApexSQL Defrag — et verktøy for overvåking og håndtering av defragmentering.

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

  4. ApexSQL jobb - et verktøy for å administrere oppgaver, inkludert historikk, tidsplan og varsler.

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

  5. ApexSQL-logg — et verktøy for å lese transaksjonsloggen for revisjon, replikering eller tilbakeføring av endringer.

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

  6. ApexSQL-gjenoppretting — gjenoppretting av skadede, slettede eller tapte data.

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

  7. ApexSQL-analyse — et verktøy for å analysere relasjoner i databasen.

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

  8. ApexSQL-bygg - et verktøy for å automatisere databaseoppretting. Kan kobles til versjonskontrollsystemer.

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

  9. ApexSQL Enforce - SQL-kodeforbedrer.

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

  10. Generer ApexSQL er et verktøy for å generere millioner av rader med data med ett klikk. Eksport av testdata til SQL, XML, CSV, JSON og Excel støttes.

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

  11. ApexSQL-maske – et verktøy for å søke, klassifisere og maskere sensitive data i en database. Har 220+ forhåndsdefinerte masker og 55+ innebygde filtre for klassifisering.

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

  12. ApexSQL-skript — et verktøy for å lage DDL- og DML-skript og kjørbare installasjonspakker.

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

  13. ApexSQL kildekontroll - et verktøy for å integrere versjonskontrollsystemer med SSMS.

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

  14. ApexSQL-utløser — revisjon av data i databasen og oversettelse til DML.

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

  15. ApexSQL-enhetstest - et verktøy for å kjøre enhetstester direkte fra SSMS-konsollen.

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

Skriv i kommentarfeltet hvilke verktøy for revisjon og databasehåndtering du allerede bruker og hvilke problemer du løser med dem.

For å stille spørsmål om ApexSQL-produkter, motta kommersielle produkter for testing, eller finne ut prisen, legg igjen en forespørsel til tilbakemeldingsskjema på nettsiden vår.

Hvis du løser et komplekst problem med overvåking og styring, les våre tidligere artikler om Habré:

Overvåk ulike databaser fra ett enkelt grensesnitt.

Isoler raskt ytelsesproblemer i SQL Server.

Revisjon av endringer i Microsofts infrastruktur (inkludert SQL Server).

Du kan også abonnere på vår Facebook-side.

Kilde: www.habr.com

Legg til en kommentar