10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

Hej, Habr! Vi arbejder meget med Quest Software, og dette år har de erhvervet ApexSQL — producenten af løsninger til administration og overvågning af Microsoft SQL Server databaser. I Rusland er det, synes vi, ikke så mange, der kender dem. På deres hjemmeside skriver de "Killer tools for SQL Server". Det lyder truende. Vi fik idéen om at præsentere denne leverandør og undersøge, hvad der egentlig er så dræbende i deres løsninger. Vi starter med den hypede del — gratis produkter. Derefter vil der være en kort del om de kommercielle produkter. Jeg håber, disse programmer vil være nyttige for dig. Jeg beder dig kigge under overfladen.

I denne artikel:

  1. ApexSQL Compare — et værktøj til sammenligning af SQL-kode, filer og mapper. Fungerer også som en udvidelse til SSMS eller Visual Studio.
  2. ApexSQL Decrypt — streaming dekryptering af objekter i SQL Server: procedurer, funktioner, triggers og views. Fungerer også som en udvidelse til SSMS eller Visual Studio.
  3. ApexSQL Discover — opdagelse af SQL Server instanser og tilknyttede SSRS, SSAS og SSIS tjenester.
  4. ApexSQL Refactor — et værktøj til refactoring og formatering af SQL-kode. Fungerer som en udvidelse til SSMS eller Visual Studio.
  5. ApexSQL Model — oprettelse af diagrammer for SQL Server objekter. Fungerer også som en udvidelse til SSMS eller Visual Studio.
  6. ApexSQL Plan — et værktøj til optimering af Execution plans. Fungerer også som en udvidelse til SSMS.
  7. ApexSQL Complete — et værktøj der automatisk afslutter SQL-statements og gør det muligt at tilføje egne snippets (tastaturgenveje til autoudfyldning). Fungerer også som en udvidelse til SSMS eller Visual Studio.
  8. ApexSQL Propagate — et værktøj til udførelse af SQL-kode på flere databaser på én gang.
  9. ApexSQL Search — et værktøj til at søge efter data og objekter i dybderne af SQL Server. Fungerer som en udvidelse til SSMS eller Visual Studio.
  10. ApexSQL DevOps Toolkit — et værktøj til opbygning af CI/CD pipelines. Den eneste af de nævnte produkter, der har en web-konsol.

Hvert produkt er en del af funktionaliteten i de betalte ApexSQL løsninger. I slutningen af artiklen vil vi kort fortælle, hvad de har af kommercielle løsninger.

1. ApexSQL Compare

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

En kort video om mekanismen for arbejde og muligheder

Afspil video

I Compare kan filer, mapper og SQL Server-objekter sammenlignes. Der understøttes tovejs sammenligning og efterfølgende generering af scripts til at flette de forskellige objekter. I brugergrænsefladen kan værktøjet fremhæve syntaks for C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

Nøglefunktioner — integration i SSMS og Visual Studio, kald af objekter fra forskellige database-instanser til sammenligning direkte fra Object Explorer og understøttelse af CLI-drift..

2. ApexSQL Decrypt

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

En kort video om mekanismen for arbejde og muligheder

Afspil video

I Decrypt kan du fra SSMS eller Visual Studio-interfacet dekryptere procedurer, funktioner, triggere eller visninger med et enkelt klik.

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

I grænsefladen kan du se DDL-scriptet til dekryptering. Der understøttes samtidigt forbindelser til flere instanser af SQL Server.

3. ApexSQL Discover

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

Identifikation af eksisterende SQL Server-instanser, SSRS-, SSAS- og SSIS-tjenester baseret på IP-adresseområder og visning af detaljerede oplysninger.

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

Fra grænsefladen kan du indstille opdagelse af databaser efter en tidsplan. ApexSQL Discover kan sende notifikationer med opdagelsesresultater til e-mail.

4. ApexSQL Refactor

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

En kort video om mekanismen for arbejde og muligheder

Afspil video

Kodeformatering kan udføres baseret på en standardprofil eller tilpasses, så koden ser mest bekendt ud for dig. Refactor kan fremhæve ubrugte variable i koden, indkapsle kodeblokke i procedurer, og udvide ‘*’ til en komplet liste.

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

En nyttig funktion er opdeling af tabeller for at adskille mindst anvendte kolonner. Refactor vil informere om de objekter, som vil blive påvirket af en sådan opdeling.

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

Også i Refactor-grænsefladen kan du sikkert ændre navnene på objekter med ændringer i alle afhængigheder.

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

For en mere detaljeret beskrivelse af disse og andre funktioner, besøg siden med værktøjets beskrivelse..

5. ApexSQL Model

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

Værktøjet visualiserer SQL Server-objekter og relationer mellem dem. I den samme grænseflade kan du ændre konfigurationen af objekterne og generere det tilsvarende DDL-kode. Alle visualiseringer kan eksporteres som billeder.

Model-funktionaliteten udvides ved hjælp af kommercielle produkter, Diff og Doc. Med det første produkt kan du sammenligne modellen med den nuværende tilstand i databasen eller sammenligne modeller fra to forskellige databaser, mens det andet produkt er nødvendigt for at dokumentere databaseobjekter.

6. ApexSQL Plan

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

En kort video om mekanismen for arbejde og muligheder

Afspil video

Dette er et værktøj til optimering af ydeevne. Med ApexSQL Plan kan man også eksportere planer til rapporter i HTML og XML-formater. Et almindeligt anvendelsestilfælde for dette værktøj er sammenligning af den nuværende plan og en ændret plan baseret på forskellige egenskaber.

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

ApexSQL Plan understøtter eksport fra forespørgselslageret (query store) og præsenterer egenskaberne for disse forespørgsler i form af dashboards.

7. ApexSQL Complete

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

En kort video om mekanismen for arbejde og muligheder

Afspil video

Code writing accelerator. I værktøjets interface kan man indstille aliaser, snippets og syntaksmarkering.

8. ApexSQL Propagate

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

I ApexSQL Propagate kan man indstille udførelse af kode på forskellige SQL Server-databaser og bestemme rækkefølgen af udførelsen.

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

Resultaterne af den udførte kode parses af værktøjet og gemmes til nem visning af udførelsesresultaterne.

9. ApexSQL Search

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

En kort video om mekanismen for arbejde og muligheder

Afspil video

Værktøjet søger i databasestrukturen. Herfra kan man sikkert omdøbe objekter og spore deres relationer. Søgeresultater eksporteres til HTML, CSV og Excel.

10. ApexSQL DevOps Toolkit

10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

En kort video om mekanismen for arbejde og muligheder

Afspil video

Under motorhjelmen kører PowerShell-kode i værktøjet. Build, Review, Document og Deploy er tilgængelige for udvikleren fra interfacet af ApexSQL DevOps Toolkit. Her kan man også generere syntetiske data, automatisk udføre enhedstest og dokumentere ændringer. Det kan tilsluttes som et plugin til TeamCity, Jenkins og andre.

I ApexSQL's vidensbase er der interessante artikler om DevOps i databasmiljøer.

Nu hvor vi har gennemgået de gratis løsninger, vil vi kort opsummere listen over betalte løsninger, som naturligvis har mere kraftfuld funktionalitet.

  1. ApexSQL Audit — et værktøj til audit af databaser for at overholde sikkerhedskrav, herunder støtte til HIPAA, GDPR, PCI. Rapportering og visning af ændringshistorik understøttes.

    Se screenshot og video10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

    Afspil video
  2. ApexSQL Backup — automatisering af oprettelse af inkrementel backup, transaktionslog og fuld backup. Støtte til gendannelse til et bestemt tidspunkt, muligheden for at skabe skabeloner til backup og fleksibel konfiguration af backup-planer.

    Se screenshot og video10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

    Afspil video
  3. ApexSQL Defrag — et værktøj til overvågning og håndtering af defragmentering.

    Se screenshot og video10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

    Afspil video
  4. ApexSQL Job — et værktøj til styring af opgaver, herunder historik, planlægning og underretninger.

    Se screenshot10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

  5. ApexSQL Log — et værktøj til at læse transaktionsloggen til audit, replikering eller tilbageførsel af ændringer.

    Se screenshot og video10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

    Afspil video
  6. ApexSQL Recover — genopretning af beskadigede, slettede eller tabte data.

    Se screenshot og video10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

    Afspil video
  7. ApexSQL Analyze — et værktøj til at analysere relationer i databaser.

    Se screenshot og video10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

    Afspil video
  8. ApexSQL Build — et værktøj til automatisering af oprettelse af databaser. Kan tilsluttes versionkontrolsystemer.

    Se screenshot og video10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

    Afspil video
  9. ApexSQL Enforce — en forbedrer af SQL-kode.

    Se screenshot og video10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

    Afspil video
  10. ApexSQL Generate — et værktøj til generering af millioner af data rækker med et enkelt klik. Understøtter eksport af testdata i SQL, XML, CSV, JSON og Excel.

    Se screenshot10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

  11. ApexSQL Mask — et værktøj til at finde, klassificere og maskere følsomme data i databaser. Har 220+ foruddefinerede masker og 55+ indbyggede filtre til klassificering.

    Se screenshot10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

  12. ApexSQL Script — et værktøj til at oprette DDL og DML scripts og eksekverbare installationspakker.

    Se screenshot og video10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

    Afspil video
  13. ApexSQL Source Control — et værktøj til integration af versionskontrolsystemer med SSMS.

    Se screenshot og video10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

    Afspil video
  14. ApexSQL Trigger — revision af data i databaser og konvertering til DML.

    Se screenshot og video10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

    Afspil video
  15. ApexSQL Unit Test — et værktøj til at udføre enhedstest direkte fra SSMS-konsollen.

    Se screenshot og video10 gratis værktøjer fra ApexSQL til administration af Microsoft SQL Server-databaser

    Afspil video

Skriv i kommentarerne, hvilke værktøjer til revision og administration af databaser du allerede bruger, og hvilke opgaver du løser med dem.

For at stille spørgsmål om ApexSQL-produkterne, få kommercielle produkter til test eller få oplysninger om priser, efterlad en forespørgsel i kontaktformularen på vores hjemmeside.

Hvis du arbejder på en omfattende opgave om overvågning og administration, læs vores tidligere artikler på Habr:

Overvågning af forskellige databaser fra et enkelt interface.

Hurtig lokalisering af ydeevneproblemer i SQL Server.

Revision af ændringer i Microsoft-infrastrukturen (inklusive SQL Server).

Og du kan også abonnere på vores Facebook-side.

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster