
Hej, Habr! Vi arbetar mycket med , och i Ă„r har de köpt â 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:
- â 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.
- â 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.
- â upptĂ€ckter av SQL Server-instanser och relaterade tjĂ€nster SSRS, SSAS och SSIS.
- â ett verktyg för refaktorering och formatering av SQL-kod. Fungerar som en tillĂ€gg för SSMS eller Visual Studio.
- â skapande av diagram för objekt i SQL Server. Fungerar Ă€ven som en tillĂ€gg för SSMS eller Visual Studio.
- â ett verktyg för optimering av körplaner (Execution plans). Fungerar Ă€ven som en tillĂ€gg för SSMS.
- â 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.
- â ett verktyg för att köra SQL-kod pĂ„ flera databaser samtidigt.
- â 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.
- â 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.

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

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.

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 .

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

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

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

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

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

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

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.

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.

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

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

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 och . 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.

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

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.

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

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

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

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

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

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

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.

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

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 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.
- â 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 video


- â 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 video


- â ett verktyg för övervakning och hantering av defragmentering.
Se skÀrmbild och video


- â ett verktyg för hantering av jobb, inklusive historik, schemalĂ€ggning och notifieringar.
Se skÀrmbild

- â ett verktyg för att lĂ€sa transaktionsloggar för audit, replikering eller Ă„terstĂ€llning av Ă€ndringar.
Se skÀrmbild och video


- â Ă„terstĂ€llning av skadade, raderade eller förlorade data.
Se skÀrmbild och video


- â verktyget för analys av relationer i databaser.
Se skÀrmbild och video


- â verktyget för att automatisera skapandet av databaser. Kan ansluta till versionshanteringssystem.
Se skÀrmbild och video


- â förbĂ€ttrare av SQL-kod.
Se skÀrmbild och video


- â 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Àrmbild

- â 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Àrmbild

- â verktyget för att skapa DDL- och DML-skript samt körbara installationspaket.
Se skÀrmbild och video


- â verktyget för integration av versionshanteringssystem med SSMS.
Se skÀrmbild och video


- â databasgranskning och översĂ€ttning till DML.
Se skÀrmbild och video


- â verktyget för att utföra enhetstester direkt frĂ„n SSMS-konsolen.
Se skÀrmbild och 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 .
Om du hanterar en omfattande uppgift för övervakning och hantering, lÀs vÄra tidigare artiklar pÄ Habr:
Och du kan ocksÄ följa vÄr .
KĂ€lla: habr.com



























