10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

Hej, Habr! Vi arbetar mycket med Quest Software, och i Ă„r har de köpt ApexSQL — en tillverkare av lösningar för hantering och övervakning av Microsoft SQL Server-databaser. I Ryssland verkar det som om fĂ„ kĂ€nner till dem. PĂ„ deras hemsida skriver de "Killer tools for SQL Server". Det lĂ„ter hotfullt. Vi fick en idĂ© att presentera denna leverantör och ta reda pĂ„ vad som Ă€r sĂ„ dödligt med deras lösningar. Vi börjar med den hypeiga delen — gratis produkter. Efter dem kommer en kort del om kommersiella produkter. Jag hoppas att dessa program kommer att vara till nytta för er. VĂ€nligen lĂ€s vidare.

I denna artikel:

  1. ApexSQL Compare — ett verktyg för att jĂ€mföra SQL-kod, filer och mappar. Fungerar Ă€ven som en tillĂ€gg för SSMS eller Visual Studio.
  2. ApexSQL Decrypt — strömmande avkodning av objekt i SQL Server: procedurer, funktioner, triggers och vyer (views). Fungerar Ă€ven som en tillĂ€gg för SSMS eller Visual Studio.
  3. ApexSQL Discover — upptĂ€ckter av SQL Server-instanser och relaterade tjĂ€nster SSRS, SSAS och SSIS.
  4. ApexSQL Refactor — ett verktyg för refaktorering och formatering av SQL-kod. Fungerar som en tillĂ€gg för SSMS eller Visual Studio.
  5. ApexSQL Model — skapande av diagram för objekt i SQL Server. Fungerar Ă€ven som en tillĂ€gg för SSMS eller Visual Studio.
  6. ApexSQL Plan — ett verktyg för optimering av körplaner (Execution plans). Fungerar Ă€ven som en tillĂ€gg för SSMS.
  7. ApexSQL Complete — ett verktyg som automatiskt fullföljer SQL-satser och lĂ„ter dig lĂ€gga till egna snippetter (kortkommandon för autokomplettering). Fungerar Ă€ven som en tillĂ€gg för SSMS eller Visual Studio.
  8. ApexSQL Propagate — ett verktyg för att köra SQL-kod pĂ„ flera databaser samtidigt.
  9. ApexSQL Search — ett verktyg för att söka efter data och objekt i djupet av SQL Server. Fungerar som en tillĂ€gg för SSMS eller Visual Studio.
  10. ApexSQL DevOps Toolkit — ett verktyg för att skapa CI/CD-pipelines. Den enda av de produkter som nĂ€mnts hĂ€r som har en webbkonsole.

Varje produkt Àr en del av funktionaliteten i de betalda ApexSQL-lösningarna. I slutet av artikeln kommer vi kort att berÀtta vad de har av kommersiella lösningar.

1. ApexSQL Compare

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

En kort video om hur mekanismen fungerar och dess möjligheter

Spela video

I Compare kan du jÀmföra filer, mappar och SQL Server-objekt. TvÄvÀgsjÀmförelse och vidare generering av skript för sammanslagning av olika objekt stöds. Verktyget kan markera syntax för C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

Nyckelfunktioner – integrering med SSMS och Visual Studio, anrop av objekt frĂ„n olika databasinstanser för jĂ€mförelse direkt frĂ„n Object Explorer och stöd för arbete via CLI.

2. ApexSQL Decrypt

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

En kort video om hur mekanismen fungerar och dess möjligheter

Spela video

I Decrypt frÄn grÀnssnittet i SSMS eller Visual Studio kan du avkryptera en procedur, funktion, trigger eller vy med ett klick.

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

I grÀnssnittet kan du se DDL-skriptet för avkryptering. Samtidig anslutning till flera SQL Server-exemplar stöds.

3. ApexSQL Discover

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

UpptÀckta SQL Server-exemplar, SSRS-, SSAS- och SSIS-tjÀnster baserat pÄ IP-adressintervall och visa detaljerad information.

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

I grÀnssnittet kan du schemalÀgga databasupptÀckter. ApexSQL Discover kan skicka meddelanden med upptÀcktsresultat via e-post.

4. ApexSQL Refactor

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

En kort video om hur mekanismen fungerar och dess möjligheter

Spela video

Kodformatering kan göras baserat pÄ en förinstÀlld profil eller anpassas sÄ att koden ser ut som du Àr mest van vid. Refactor kan markera oanvÀnda variabler i koden, inkapsla kodblock i procedurer och expandera '*' till en fullstÀndig lista.

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

En anvÀndbar funktion Àr att dela upp tabeller för att separera de minst anvÀnda kolumnerna. Refactor kommer att meddela om objekten som pÄverkas av denna delning.

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

I Refactor-grÀnssnittet kan du ocksÄ sÀkert byta namn pÄ objekt med Àndringar av alla beroenden.

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

Mer information om dessa och andra funktioner finns pÄ sidan med beskrivningen av verktyget.

5. ApexSQL Model

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

Verktyget visualiserar SQL Server-objekt och relationer mellan dem. I samma grÀnssnitt kan du Àndra objekts konfiguration och generera motsvarande DDL-kod. Alla visualiseringar kan exporteras som bilder.

Funktionaliteten hos Model utökas med hjÀlp av kommersiella produkter Diff och Doc. Med den första produkten kan du jÀmföra modellen med det aktuella tillstÄndet i databasen eller jÀmföra modeller frÄn tvÄ olika databaser, medan den andra produkten behövs för att dokumentera databasobjekt.

6. ApexSQL Plan

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

En kort video om hur mekanismen fungerar och dess möjligheter

Spela video

Detta Àr ett verktyg för prestandaoptimering. Med ApexSQL Plan kan man ocksÄ exportera planer till rapporter i formaten HTML och XML. Ett vanligt anvÀndningsfall för detta verktyg Àr att jÀmföra den aktuella planen med en modifierad utifrÄn olika egenskaper.

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

ApexSQL Plan stöder export frÄn query store och presentation av dessa frÄgors egenskaper i form av dashboards.

7. ApexSQL Complete

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

En kort video om hur mekanismen fungerar och dess möjligheter

Spela video

Kodskrivningsaccelerator. I verktygets grÀnssnitt kan du konfigurera alias, snippets och kodmarkering.

8. ApexSQL Propagate

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

I ApexSQL Propagate kan du konfigurera kodens körning pÄ olika SQL Server-databaser, bestÀmma körföljden.

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

Resultaten av den körda koden parsas av verktyget och skrivs ner för att underlÀtta visningen av körresultaten.

9. ApexSQL Search

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

En kort video om hur mekanismen fungerar och dess möjligheter

Spela video

Verktyget utför sökningar i databass strukturer. HÀrifrÄn kan man ocksÄ sÀkert döpa om objekt och spÄra deras relationer. Sökeresultaten exporteras till HTML, CSV och Excel.

10. ApexSQL DevOps Toolkit

10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

En kort video om hur mekanismen fungerar och dess möjligheter

Spela video

Under huven arbetar PowerShell-kod i verktyget. Build, Review, Document och Deploy Àr tillgÀngliga för utvecklaren frÄn ApexSQL DevOps Toolkit-grÀnssnittet. HÀr kan man ocksÄ generera syntetiska data, automatiskt köra enhetstester och dokumentera förÀndringar. Kan anslutas som ett plugin till TeamCity, Jenkins och andra.

I ApexSQL kunskapsbas finns intressanta artiklar om DevOps i databasmiljöer.

Nu nÀr vi har gÄtt igenom de kostnadsfria lösningarna, ska vi kort sammanfatta en lista med betalda lösningar som sjÀlvklart har mer kraftfull funktionalitet.

  1. ApexSQL Audit — ett verktyg för audit av databaser för efterlevnad av sĂ€kerhetskrav, inklusive stöd för HIPAA, GDPR, PCI. Stöder rapporter och visning av historik över Ă€ndringar.

    Se skÀrmbild och video10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

    Spela video
  2. ApexSQL Backup — automatisering av skapandet av inkrementella sĂ€kerhetskopior, transaktionsloggar och fullstĂ€ndiga sĂ€kerhetskopior. Stöd för Ă„terstĂ€llning till en viss tidpunkt, möjlig att skapa mallar för sĂ€kerhetskopiering och flexibelt konfigurera sĂ€kerhetskopieringsplaner.

    Se skÀrmbild och video10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

    Spela video
  3. ApexSQL Defrag — ett verktyg för övervakning och hantering av defragmentering.

    Se skÀrmbild och video10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

    Spela video
  4. ApexSQL Job — ett verktyg för hantering av jobb, inklusive historik, schemalĂ€ggning och notifieringar.

    Se skÀrmbild10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

  5. ApexSQL Log — ett verktyg för att lĂ€sa transaktionsloggar för audit, replikering eller Ă„terstĂ€llning av Ă€ndringar.

    Se skÀrmbild och video10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

    Spela video
  6. ApexSQL Recover — Ă„terstĂ€llning av skadade, raderade eller förlorade data.

    Se skÀrmbild och video10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

    Spela video
  7. ApexSQL Analyze — verktyget för analys av relationer i databaser.

    Se skÀrmbild och video10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

    Spela video
  8. ApexSQL Build — verktyget för att automatisera skapandet av databaser. Kan ansluta till versionshanteringssystem.

    Se skÀrmbild och video10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

    Spela video
  9. ApexSQL Enforce — förbĂ€ttrare av SQL-kod.

    Se skÀrmbild och video10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

    Spela video
  10. ApexSQL Generate — verktyget för att generera miljontals rader data med ett klick. Export av testdata stöds i SQL, XML, CSV, JSON och Excel.

    Se skÀrmbild10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

  11. ApexSQL Mask — verktyget för att hitta, klassificera och maskera kĂ€nslig information i databaser. Har över 220 fördefinierade masker och mer Ă€n 55 inbyggda filter för klassificering.

    Se skÀrmbild10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

  12. ApexSQL Script — verktyget för att skapa DDL- och DML-skript samt körbara installationspaket.

    Se skÀrmbild och video10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

    Spela video
  13. ApexSQL Source Control — verktyget för integration av versionshanteringssystem med SSMS.

    Se skÀrmbild och video10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

    Spela video
  14. ApexSQL Trigger — databasgranskning och översĂ€ttning till DML.

    Se skÀrmbild och video10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

    Spela video
  15. ApexSQL Unit Test — verktyget för att utföra enhetstester direkt frĂ„n SSMS-konsolen.

    Se skÀrmbild och video10 gratisverktyg frÄn ApexSQL för hantering av databaser i Microsoft SQL Server

    Spela video

Skriv i kommentarerna vilka verktyg för granskning och hantering av databaser ni redan anvÀnder och vilka uppgifter ni löser med dem.

För att stÀlla frÄgor om ApexSQL-produkter, fÄ kommersiella produkter för testning eller fÄ reda pÄ priser, lÀmna en förfrÄgan i kontaktformulÀret pÄ vÄr webbplats.

Om du hanterar en omfattande uppgift för övervakning och hantering, lÀs vÄra tidigare artiklar pÄ Habr:

Övervakning av olika databaser frĂ„n ett enda grĂ€nssnitt.

Snabb lokalisering av prestandaproblem i SQL Server.

Granskning av Àndringar i Microsoft-infrastrukturen (inklusive SQL Server).

Och du kan ocksÄ följa vÄr Facebook-sida.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster