ProHoster > Log > administrasjon > 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:
ApexSQL Sammenlign - et verktøy for å sammenligne SQL-kode, filer og mapper. Fungerer også som en utvidelse for SSMS eller Visual Studio.
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.
ApexSQL Discover — gjenkjenning av SQL Server-forekomster og relaterte tjenester SSRS, SSAS og SSIS.
ApexSQL Refactor — et verktøy for refaktorisering og formatering av SQL-kode. Fungerer som en utvidelse for SSMS eller Visual Studio.
ApexSQL-modell - lage SQL Server-objektdiagrammer. Fungerer også som en utvidelse for SSMS eller Visual Studio.
ApexSQL-plan — et verktøy for å optimalisere gjennomføringsplaner. Fungerer også som en utvidelse for SSMS.
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.
ApexSQL forplante seg — et verktøy for å utføre SQL-kode på flere databaser om gangen.
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.
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.
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.
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.
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.
En nyttig funksjon er tabelldeling for å skille ut de minst brukte kolonnene. Refactor vil rapportere objektene som vil bli påvirket av denne delingen.
Også i Refactor-grensesnittet kan du trygt endre navn på objekter mens du endrer alle avhengigheter.
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.
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.
ApexSQL Plan støtter nedlasting fra spørringsbutikken og presenterer egenskapene til disse spørringene i form av dashbord.
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.
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.
Nå som vi har behandlet gratisløsninger, vil vi kort gi en liste over betalte løsninger, som selvfølgelig har kraftigere funksjonalitet.
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 video
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 video
ApexSQL Defrag — et verktøy for overvåking og håndtering av defragmentering.
Se skjermbilde og video
ApexSQL jobb - et verktøy for å administrere oppgaver, inkludert historikk, tidsplan og varsler.
Se skjermbilde
ApexSQL-logg — et verktøy for å lese transaksjonsloggen for revisjon, replikering eller tilbakeføring av endringer.
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 skjermbilde
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 skjermbilde
ApexSQL-skript — et verktøy for å lage DDL- og DML-skript og kjørbare installasjonspakker.
Se skjermbilde og video
ApexSQL kildekontroll - et verktøy for å integrere versjonskontrollsystemer med SSMS.
Se skjermbilde og video
ApexSQL-utløser — revisjon av data i databasen og oversettelse til DML.
Se skjermbilde og video
ApexSQL-enhetstest - et verktøy for å kjøre enhetstester direkte fra SSMS-konsollen.
Se skjermbilde og video
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é: