10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

Hallo, Habr! Wy wurkje in protte mei Quest Software, en dit jier se kocht ApexSQL - fabrikant fan oplossings foar it behearen en kontrolearjen fan Microsoft SQL Server-databases. Yn Ruslân, it liket ús, is net folle bekend oer dizze jonges. Op 'e haadside fan har webside skriuwe se "Killer-ark foar SQL Server". Klinkt driigjend. Wy hiene it idee om dizze ferkeaper yn te fieren en út te finen wat sa deadlik is oan har oplossingen. Litte wy begjinne mei it hype-diel - fergese produkten. Nei harren komt der in koart diel oer kommersjele produkten. Ik hoopje dat jo dizze programma's nuttich fine. Graach ûnder kat.

Yn dit artikel:

  1. ApexSQL Ferlykje - in ark foar it fergelykjen fan SQL-koade, bestannen en mappen. Wurket ek as in útwreiding foar SSMS of Visual Studio.
  2. ApexSQL ûntsiferje - streamdekodearring fan objekten yn SQL Server: prosedueres, funksjes, triggers en werjeften. Wurket ek as in útwreiding foar SSMS of Visual Studio.
  3. ApexSQL Discover - deteksje fan SQL Server-eksimplaren en relatearre tsjinsten SSRS, SSAS en SSIS.
  4. ApexSQL Refactor - in ark foar refactoring en opmaak fan SQL-koade. Wurket as in útwreiding foar SSMS of Visual Studio.
  5. ApexSQL-model - it meitsjen fan SQL Server-objektdiagrammen. Wurket ek as in útwreiding foar SSMS of Visual Studio.
  6. ApexSQL-plan - in ark foar it optimalisearjen fan útfieringsplannen. Wurket ek as in útwreiding foar SSMS.
  7. ApexSQL kompleet - it ark foltôget automatysk SQL-útspraken en lit jo jo eigen snippets tafoegje (toetseboerd fluchtoetsen foar autofoltôging). Wurket ek as in útwreiding foar SSMS of Visual Studio.
  8. ApexSQL propagearje - in ark foar it útfieren fan SQL-koade op ferskate databases tagelyk.
  9. ApexSQL sykjen - in hulpprogramma foar it sykjen fan gegevens en objekten yn 'e djipten fan SQL Server. Wurket as in útwreiding foar SSMS of Visual Studio.
  10. ApexSQL DevOps Toolkit - in ark foar it meitsjen fan CI / CD pipelines. De ienige fan alle hjir neamde produkten hat in webkonsole.

Elk produkt is diel fan 'e funksjonaliteit fan betelle ApexSQL-oplossingen. Oan 'e ein fan it artikel sille wy koart beskriuwe hokker kommersjele oplossingen se hawwe.

1. ApexSQL Ferlykje

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

In koarte fideo oer it wurkmeganisme en mooglikheden

Fergelykje lit jo SQL Server-bestannen, mappen en objekten fergelykje. Bidirektionale fergeliking en fierdere generaasje fan in skript foar it gearfoegjen fan ferskate objekten wurdt stipe. Yn 'e ynterface kin it hulpprogramma de syntaksis fan C #, C ++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML markearje.

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

Wichtige funksjes: yntegraasje yn SSMS en Visual Studio, objekten oproppe út ferskate database-eksimplaren foar fergeliking direkt fan Object Explorer en stipe foar wurkjen fia CLI.

2. ApexSQL ûntsiferje

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

In koarte fideo oer it wurkmeganisme en mooglikheden

Yn Decrypt, út de SSMS of Visual Studio ynterface, kinne jo ûntsiferje in proseduere, funksje, trigger of werjefte yn ien klik.

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

Yn 'e ynterface kinne jo it DDL-ûntsiferingsskript besjen. Simultane ferbinings mei meardere eksimplaren fan SQL Server wurde stipe.

3. ApexSQL Discover

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

Identifisearje besteande eksimplaren fan SQL Server, SSRS, SSAS en SSIS tsjinsten troch IP adres berik en besjoch detaillearre ynformaasje.

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

Fanút de ynterface kinne jo databankûntdekking konfigurearje op in skema. ApexSQL Discover kin notifikaasjes mei ûntdekkingsresultaten per e-post stjoere.

4. ApexSQL Refactor

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

In koarte fideo oer it wurkmeganisme en mooglikheden

Koade opmaak kin dien wurde basearre op in doaze profyl of jo kinne oanpasse jo eigen sadat de koade liket mear fertroud foar jo. Refactor kin markearje net brûkte fariabelen yn koade, encapsulate koade blokken yn prosedueres, en útwreidzje "*" yn in folsleine list.

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

Ien nuttige funksje is tabelsplitsing om de minst brûkte kolommen te skieden. Refactor sil rapportearje de objekten dy't wurde beynfloede troch dizze split.

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

Ek yn 'e Refactor-ynterface kinne jo de nammen fan objekten feilich feroarje, wylst jo alle ôfhinklikens wizigje.

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

Dizze en oare funksjes kinne jo fine yn mear detail op de side mei beskriuwing fan it nut.

5. ApexSQL Model

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

It nut visualisearret SQL Server-objekten en relaasjes tusken har. Yn deselde ynterface kinne jo de konfiguraasje fan objekten feroarje en de oerienkommende DDL-koade generearje. Alle fisualisaasjes kinne wurde eksportearre as ôfbyldings.

Model funksjonaliteit wurdt útwreide mei help fan kommersjele produkten Ferskil и doc. Mei help fan it earste produkt, kinne jo ferlykje in model mei de hjoeddeiske steat yn 'e databank of ferlykje modellen fan twa ferskillende databanken, en it twadde produkt is nedich foar in dokumint databank objekten.

6. ApexSQL Plan

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

In koarte fideo oer it wurkmeganisme en mooglikheden

Dit is in ark foar prestaasjesoptimalisaasje. Mei ApexSQL Plan kinne jo ek plannen eksportearje nei rapporten yn HTML- en XML-formaten. In faak gebrûk foar dit hulpprogramma is in ferliking fan it hjoeddeistige plan en ien oanpast neffens ferskate skaaimerken.

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

ApexSQL Plan stipet it downloaden fan 'e query-winkel en it presintearjen fan de skaaimerken fan dizze queries yn' e foarm fan dashboards.

7. ApexSQL Complete

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

In koarte fideo oer it wurkmeganisme en mooglikheden

Koade accelerator. Yn 'e utility-ynterface kinne jo aliassen, snippets en markearring fan koade ynstelle.

8. ApexSQL propagearje

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

Yn ApexSQL Propagate kinne jo de útfiering fan koade konfigurearje op ferskate SQL Server-databases en de folchoarder fan útfiering bepale.

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

De resultaten fan 'e útfierde koade wurde parseard troch it hulpprogramma en opnommen foar maklik besjen fan' e útfieringsresultaten.

9. ApexSQL Search

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

In koarte fideo oer it wurkmeganisme en mooglikheden

It ark siket de databankstruktuer. Hjirwei kinne jo feilich omneame objekten en track harren relaasjes. Sykresultaten wurde eksportearre nei HTML, CSV en Excel.

10. ApexSQL DevOps Toolkit

10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

In koarte fideo oer it wurkmeganisme en mooglikheden

PowerShell-koade rint ûnder de kap fan it hulpprogramma. Build, Review, Document and Deploy binne beskikber foar de ûntwikkelder fan 'e ApexSQL DevOps Toolkit-ynterface. Hjir kinne jo syntetyske gegevens generearje, ienheidtests automatysk útfiere en wizigingen dokumintearje. Kin wurde ferbûn as in plugin oan TeamCity, Jenkins en oaren.

De ApexSQL kennisbasis hat nijsgjirrige artikels op DevOps yn in databankomjouwing.

No't wy mei fergese oplossings omgeane, sille wy koart in list mei betelle oplossingen leverje, dy't fansels krêftiger funksjonaliteit hawwe.

  1. ApexSQL Audit - in ark foar it kontrolearjen fan databases foar it neilibjen fan feiligenseasken, ynkl. HIPAA, GDPR, PCI stipe. Ferslaggen en besjen fan feroaringsskiednis wurde stipe.

    Besjoch skermôfbylding en fideo10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

  2. ApexSQL Reservekopy - automatisearring fan it meitsjen fan inkrementele backups, transaksje logs en folsleine backups. Weromsette nei in spesifyk punt yn 'e tiid wurdt stipe, jo kinne sjabloanen meitsje foar it meitsjen fan backups en fleksibel konfigurearje backupplannen.

    Besjoch skermôfbylding en fideo10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

  3. ApexSQL Defrag - in hulpprogramma foar tafersjoch en behear fan defragmentaasje.

    Besjoch skermôfbylding en fideo10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

  4. ApexSQL Job - in ark foar it behearen fan taken, ynklusyf skiednis, skema en notifikaasjes.

    Besjoch skermôfbylding10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

  5. ApexSQL-log - in ark foar it lêzen fan it transaksjelogboek foar kontrôle, replikaasje of weromdraaien fan feroaringen.

    Besjoch skermôfbylding en fideo10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

  6. ApexSQL herstel - herstel fan beskeadige, wiske of ferlerne gegevens.

    Besjoch skermôfbylding en fideo10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

  7. ApexSQL Analyse - in ark foar it analysearjen fan relaasjes yn 'e databank.

    Besjoch skermôfbylding en fideo10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

  8. ApexSQL Build - in ark foar it automatisearjen fan databases oanmeitsjen. Kin ferbine mei ferzje kontrôle systemen.

    Besjoch skermôfbylding en fideo10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

  9. ApexSQL Enforce - SQL-koade ferbetterje.

    Besjoch skermôfbylding en fideo10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

  10. ApexSQL generearje is in ark foar it generearjen fan miljoenen rigen gegevens mei ien klik. Eksportearje fan testgegevens nei SQL, XML, CSV, JSON en Excel wurdt stipe.

    Besjoch skermôfbylding10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

  11. ApexSQL-masker - in ark foar it sykjen, klassifisearjen en maskerjen fan gefoelige gegevens yn in databank. Hat 220+ foarôf definieare maskers en 55+ ynboude filters foar klassifikaasje.

    Besjoch skermôfbylding10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

  12. ApexSQL Skript - in ark foar it meitsjen fan DDL- en DML-skripts en útfierbere ynstallaasjepakketten.

    Besjoch skermôfbylding en fideo10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

  13. ApexSQL Boarnekontrôle - in ark foar it yntegrearjen fan ferzjekontrôlesystemen mei SSMS.

    Besjoch skermôfbylding en fideo10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

  14. ApexSQL Trigger - kontrôle fan gegevens yn 'e databank en oersetting yn DML.

    Besjoch skermôfbylding en fideo10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

  15. ApexSQL Unit Test - in ark foar it útfieren fan ienheidstests direkt fan 'e SSMS-konsole.

    Besjoch skermôfbylding en fideo10 fergese ApexSQL-hulpprogramma's foar it behearen fan Microsoft SQL Server-databases

Skriuw yn 'e opmerkingen hokker ark foar kontrôle en databasebehear jo al brûke en hokker problemen jo mei har oplosse.

Om fragen te stellen oer ApexSQL-produkten, kommersjele produkten te ûntfangen foar testen, of de priis út te finen, lit in fersyk nei feedbackformulier op ús webside.

As jo ​​​​in kompleks probleem fan tafersjoch en behear oplosse, lês dan ús eardere artikels oer Habré:

Monitor ferskate databases út ien ynterface.

Fluch isolearje prestaasjesproblemen yn SQL Server.

Audit fan feroarings yn Microsoft ynfrastruktuer (ynklusyf SQL Server).

Jo kinne ek ynskriuwe op ús Facebook side.

Boarne: www.habr.com

Add a comment