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

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

Hej, Habr! Vi arbejder meget med Quest Software, og i år købte de ApexSQL — producent af løsninger til styring og overvågning af Microsoft SQL Server-databaser. I Rusland, forekommer det os, er lidt kendt om disse fyre. På hovedsiden af ​​deres hjemmeside skriver de "Killer værktøjer til SQL Server". Lyder truende. Vi havde ideen til at introducere denne leverandør og finde ud af, hvad der er så dødbringende ved deres løsninger. Lad os starte med hype-delen – gratis produkter. Efter dem vil der være en kort del om kommercielle produkter. Jeg håber, du finder disse programmer nyttige. Venligst under kat.

I denne artikel:

  1. ApexSQL Sammenlign - et værktøj til at sammenligne SQL-kode, filer og mapper. Fungerer også som en udvidelse til SSMS eller Visual Studio.
  2. ApexSQL dekrypter — streamdekryptering af objekter i SQL Server: procedurer, funktioner, triggere og visninger. Fungerer også som en udvidelse til SSMS eller Visual Studio.
  3. ApexSQL Discover — påvisning af SQL Server-instanser og relaterede tjenester SSRS, SSAS og SSIS.
  4. ApexSQL Refactor — et værktøj til refaktorering og formatering af SQL-kode. Fungerer som en udvidelse til SSMS eller Visual Studio.
  5. ApexSQL-model - oprettelse af SQL Server objektdiagrammer. Fungerer også som en udvidelse til SSMS eller Visual Studio.
  6. ApexSQL-plan — et værktøj til optimering af eksekveringsplaner. Fungerer også som en udvidelse til SSMS.
  7. ApexSQL komplet — værktøjet fuldfører automatisk SQL-sætninger og giver dig mulighed for at tilføje dine egne uddrag (tastaturgenveje til autofuldførelse). Fungerer også som en udvidelse til SSMS eller Visual Studio.
  8. ApexSQL udbredes — et værktøj til at udføre SQL-kode på flere databaser ad gangen.
  9. ApexSQL-søgning — et værktøj til at søge data og objekter i dybden af ​​SQL Server. Fungerer som en udvidelse til SSMS eller Visual Studio.
  10. ApexSQL DevOps Toolkit — et værktøj til at skabe CI/CD-pipelines. Det eneste af alle de produkter, der er anført her, har en webkonsol.

Hvert produkt er en del af funktionaliteten af ​​betalte ApexSQL-løsninger. Til sidst i artiklen vil vi kort beskrive, hvilke kommercielle løsninger de har.

1. ApexSQL Sammenlign

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

En kort video om arbejdsmekanismen og mulighederne

Sammenlign lader dig sammenligne SQL Server-filer, mapper og objekter. Tovejs sammenligning og yderligere generering af et script til at flette forskellige objekter er understøttet. I grænsefladen kan hjælpeprogrammet fremhæve syntaksen for C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

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

Nøglefunktioner: integration i SSMS og Visual Studio, kalder objekter fra forskellige databaseinstanser til sammenligning direkte fra Object Explorer og support til at arbejde via CLI.

2. ApexSQL Dekrypter

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

En kort video om arbejdsmekanismen og mulighederne

I Decrypt, fra SSMS- eller Visual Studio-grænsefladen, kan du dekryptere en procedure, funktion, trigger eller visning med et enkelt klik.

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

I grænsefladen kan du se DDL-dekrypteringsscriptet. Samtidige forbindelser til flere forekomster af SQL Server understøttes.

3. ApexSQL Discover

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

Identificer eksisterende forekomster af SQL Server-, SSRS-, SSAS- og SSIS-tjenester efter IP-adresseinterval og se detaljerede oplysninger.

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

Fra grænsefladen kan du konfigurere databaseopdagelse efter en tidsplan. ApexSQL Discover kan sende meddelelser med opdagelsesresultater via e-mail.

4. ApexSQL Refactor

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

En kort video om arbejdsmekanismen og mulighederne

Kodeformatering kan udføres baseret på en indrammet profil, eller du kan tilpasse din egen, så koden ser mere bekendt ud for dig. Refactor kan fremhæve ubrugte variabler i kode, indkapsle kodeblokke i procedurer og udvide "*" til en komplet liste.

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

En nyttig funktion er tabelopdeling for at adskille de mindst brugte kolonner. Refactor vil rapportere de objekter, der vil blive påvirket af denne opdeling.

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

Også i Refactor-grænsefladen kan du sikkert ændre navnene på objekter, mens du ændrer alle afhængigheder.

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

Disse og andre funktioner kan findes mere detaljeret på siden med beskrivelse af forsyningen.

5. ApexSQL-model

10 gratis ApexSQL-værktøjer 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 ​​objekter og generere den tilsvarende DDL-kode. Alle visualiseringer kan eksporteres som billeder.

Modelfunktionaliteten udvides ved hjælp af kommercielle produkter Diff и Doc. Ved at bruge det første produkt kan du sammenligne en model med den aktuelle tilstand i databasen eller sammenligne modeller af to forskellige databaser, og det andet produkt er nødvendigt for at dokumentere databaseobjekter.

6. ApexSQL-plan

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

En kort video om arbejdsmekanismen og mulighederne

Dette er et præstationsoptimeringsværktøj. Ved at bruge ApexSQL Plan kan du også eksportere planer til rapporter i HTML- og XML-formater. En hyppig anvendelse af dette værktøj er en sammenligning af den nuværende plan og en ændret i henhold til forskellige karakteristika.

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

ApexSQL Plan understøtter download fra forespørgselsbutikken og præsentation af disse forespørgslers egenskaber i form af dashboards.

7. ApexSQL komplet

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

En kort video om arbejdsmekanismen og mulighederne

Kode accelerator. I værktøjsgrænsefladen kan du konfigurere aliaser, uddrag og kodefremhævning.

8. ApexSQL-udbredelse

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

I ApexSQL Propagate kan du konfigurere kodeudførelse på forskellige SQL Server-databaser og bestemme rækkefølgen for udførelse.

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

Resultaterne af den udførte kode analyseres af værktøjet og registreres for nem visning af eksekveringsresultaterne.

9. ApexSQL-søgning

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

En kort video om arbejdsmekanismen og mulighederne

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

10. ApexSQL DevOps Toolkit

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

En kort video om arbejdsmekanismen og mulighederne

PowerShell-koden kører under værktøjets hætte. Build, Review, Document and Deploy er tilgængelige for udvikleren fra ApexSQL DevOps Toolkit-grænsefladen. Her kan du generere syntetiske data, automatisk køre enhedstest og dokumentere ændringer. Kan tilsluttes som et plugin til TeamCity, Jenkins og andre.

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

Nu hvor vi har beskæftiget os med gratis løsninger, vil vi kort give en liste over betalingsløsninger, som selvfølgelig har mere kraftfuld funktionalitet.

  1. ApexSQL revision — et værktøj til revision af databaser for overholdelse af sikkerhedskrav, inkl. HIPAA, GDPR, PCI understøttet. Rapporter og visning af ændringshistorik understøttes.

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

  2. ApexSQL-sikkerhedskopi — automatisering af oprettelse af trinvise sikkerhedskopier, transaktionslogfiler og fuldstændige sikkerhedskopier. Gendannelse til et bestemt tidspunkt er understøttet, du kan oprette skabeloner til oprettelse af sikkerhedskopier og fleksibelt konfigurere backup-planer.

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

  3. ApexSQL defrag — et hjælpeprogram til overvågning og styring af defragmentering.

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

  4. ApexSQL job - et værktøj til at styre opgaver, herunder historik, tidsplan og meddelelser.

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

  5. ApexSQL-log — et værktøj til at læse transaktionsloggen til revision, replikering eller tilbagerulning af ændringer.

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

  6. Gendan ApexSQL — gendannelse af beskadigede, slettede eller tabte data.

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

  7. ApexSQL analyse — et værktøj til at analysere relationer i databasen.

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

  8. ApexSQL Build — et værktøj til automatisering af databaseoprettelse. Kan oprette forbindelse til versionskontrolsystemer.

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

  9. ApexSQL håndhæve - SQL-kodeforbedrer.

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

  10. Generer ApexSQL er et værktøj til at generere millioner af rækker af data med et enkelt klik. Eksport af testdata til SQL, XML, CSV, JSON og Excel er understøttet.

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

  11. ApexSQL maske — et værktøj til at søge, klassificere og maskere følsomme data i en database. Har 220+ foruddefinerede masker og 55+ indbyggede filtre til klassificering.

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

  12. ApexSQL script — et værktøj til at skabe DDL- og DML-scripts og eksekverbare installationspakker.

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

  13. ApexSQL kildekontrol - et værktøj til at integrere versionskontrolsystemer med SSMS.

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

  14. ApexSQL trigger — revision af data i databasen og oversættelse til DML.

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

  15. ApexSQL enhedstest - et værktøj til at køre enhedstest direkte fra SSMS-konsollen.

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

Skriv i kommentarerne, hvilke værktøjer til revision og databasestyring du allerede bruger, og hvilke problemer du løser med dem.

For at stille spørgsmål om ApexSQL-produkter, modtage kommercielle produkter til test eller finde ud af prisen, efterlad en anmodning til feedbackformular på vores hjemmeside.

Hvis du løser et komplekst problem med overvågning og styring, så læs vores tidligere artikler om Habré:

Overvåg forskellige databaser fra en enkelt grænseflade.

Isoler hurtigt ydeevneproblemer i SQL Server.

Revision af ændringer i Microsofts infrastruktur (inklusive SQL Server).

Du kan også abonnere på vores Facebook side.

Kilde: www.habr.com

Tilføj en kommentar