10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Helló, Habr! Sokat dolgozunk a Quest Software, és idén megvásárolták ApexSQL — az SQL Server adatbázisok kezelésére és megfigyelésére szánt megoldások gyártója. Oroszországban erről a srácok a mi véleményünk szerint nem sokat tudnak. A hivatalos weboldalukon azt írják: „Killer tools for SQL Server.” Ez félelmetesül hangzik. Ötletet kaptunk, hogy bemutassuk ezt a szállítót, és kiderítsük, hogy mi is olyan halálos a megoldásaikban. Kezdjük a felhajtó részével — a ingyenes termékekkel. Ezek után egy rövid rész a kereskedelmi termékekről. Remélem, ezek a programok hasznosak lesznek számodra. Kérlek, nézd meg.

A cikkben:

  1. ApexSQL Compare — egy eszköz SQL-kód, fájlok és mappák összehasonlítására. SSMS vagy Visual Studio bővítményeként is működik.
  2. ApexSQL Decrypt — SQL Server objektumok, például eljárások, funkciók, trigger-ek és nézetek (view) folyamatos dekódolása. SSMS vagy Visual Studio bővítményeként is működik.
  3. ApexSQL Discover — SQL Server példányok és a kapcsolódó SSRS, SSAS és SSIS szolgáltatások felfedezése.
  4. ApexSQL Refactor — eszköz SQL-kód átalakítására és formázására. SSMS vagy Visual Studio bővítményeként is működik.
  5. ApexSQL Model — SQL Server objektumdiagramok létrehozása. SSMS vagy Visual Studio bővítményeként is működik.
  6. ApexSQL Plan — eszköz az Execution tervek optimalizálására. SSMS bővítményeként is működik.
  7. ApexSQL Complete — eszköz, amely automatikusan befejezi az SQL utasításokat, és lehetővé teszi saját snippet-ek (billentyűkombinációk az automatikus kitöltéshez) hozzáadását. SSMS vagy Visual Studio bővítményeként is működik.
  8. ApexSQL Propagate — eszköz SQL-kód végrehajtására több DB-n egyszerre.
  9. ApexSQL Search — segédprogram az adatok és objektumok keresésére a SQL Server mélyén. SSMS vagy Visual Studio bővítményeként is működik.
  10. ApexSQL DevOps Toolkit — eszköz CI/CD pipeline-ok létrehozására. Az összes itt felsorolt termék közül egyedüliként van webes konzolja.

Minden termék az ApexSQL fizetős megoldásainak egy funkcióját képezi. A cikk végén röviden bemutatjuk, hogy milyen kereskedelmi megoldásaik vannak.

1. ApexSQL Compare

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Rövid videó a működési mechanizmusról és lehetőségeiről

Videó lejátszása

A Compare lehetővé teszi fájlok, mappák és SQL Server objektumok összehasonlítását. Támogatott a kétirányú összehasonlítás és a különböző objektumok egyesítéséhez szükséges szkript generálása. Az interfészen a segédprogram képes C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic és XML szintaxis kiemelésére.

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Kulcsfontosságú jellemzők — integráció az SSMS és a Visual Studio alkalmazásokkal, az Object Explorerből történő összehasonlítást lehetővé tevő objektumok hívása különböző DB példányokból és CLI-n keresztüli működés támogatása..

2. ApexSQL Decrypt

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Rövid videó a működési mechanizmusról és lehetőségeiről

Videó lejátszása

A Decrypt-kel az SSMS vagy Visual Studio interfészen egy kattintással dekódolhatunk eljárásokat, funkciókat, triggereket vagy nézeteket.

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Az interfészen megjeleníthető a dekódolási DDL szkript. Támogatott a több SQL Server példányhoz való egyidejű csatlakozás.

3. ApexSQL Discover

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

SQL Server példányok, SSRS, SSAS és SSIS szolgáltatások az IP-címek tartományának alapján történő azonosítása és részletes információk megtekintése.

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Az interfészen beállítható az adatbázisok ütemezett felfedezése. Az ApexSQL Discover értesítéseket küldhet az észlelési eredményekről e-mailben.

4. ApexSQL Refactor

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Rövid videó a működési mechanizmusról és lehetőségeiről

Videó lejátszása

A kód formázása dobozprofil alapján végezhető, vagy saját profilt állíthatunk be, hogy a kód a legjobban ismerős legyen számunkra. A Refactor képes kiemelni a felhasználatlan változókat a kódban, a kódblokkokat eljárásokba becsomagolni, valamint kibővíteni a „*”-t a teljes listával.

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Az egyik hasznos funkció a táblák szétválasztása a legkevésbé használt oszlopok elválasztására. A Refactor értesítést küld azokról az objektumokról, amelyeket érint a szétválasztás.

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Az interfészen a Refactor segítségével biztonságosan átnevezhetjük az objektumokat, módosítva minden függőséget.

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

A fent említett és egyéb funkciókról bővebben a segédprogram leírása oldalon lehet tájékozódni..

5. ApexSQL Model

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

A segédprogram vizualizálja az SQL Server objektumokat és azok közötti kapcsolatokat. Ugyanebben az interfészen megváltoztathatjuk az objektumok konfigurációját és elkészíthetjük a megfelelő DDL kódot. Minden vizualizáció exportálható képként.

A Model funkcionalitása kereskedelmi termékek segítségével bővíthető. Diff és Doc. Az első termék lehetővé teszi a modell összehasonlítását az adatbázis aktuális állapotával vagy két különböző adatbázis modelljének összehasonlítását, míg a második termék az adatbázis objektumainak dokumentálására szolgál.

6. ApexSQL Plan

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Rövid videó a működési mechanizmusról és lehetőségeiről

Videó lejátszása

Ez a teljesítményoptimalizáló eszköz. Az ApexSQL Plannal HTML és XML formátumban exportálhatók a tervek. Ennek az eszköznek a gyakori használati esete a jelenlegi terv és a módosított terv különböző jellemzők szerinti összehasonlítása.

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Az ApexSQL Plan támogatja a lekérdezési tárolóból való kiadást (query store), és megjeleníti a lekérdezések jellemzőit műszerfalak formájában.

7. ApexSQL Complete

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Rövid videó a működési mechanizmusról és lehetőségeiről

Videó lejátszása

A kódírás gyorsítója. Az eszköz felhasználói felületén beállíthatók az aliasok, a snippetek és a kód kiemelése.

8. ApexSQL Propagate

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Az ApexSQL Propagate-ban beállítható a kód végrehajtásának programozása különböző SQL Server adatbázisokon, meghatározható a végrehajtás sorrendje.

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

A végrehajtott kód eredményeit az eszköz elemzi és az eredmények megtekintésének megkönnyítése érdekében rögzíti.

9. ApexSQL Search

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Rövid videó a működési mechanizmusról és lehetőségeiről

Videó lejátszása

Ez az eszköz keresést végez az adatbázis struktúráján. Itt biztonságosan átnevezheti az objektumokat és nyomon követheti azok kapcsolatait. A keresési eredmények HTML, CSV és Excel formátumban exportálhatók.

10. ApexSQL DevOps Toolkit

10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

Rövid videó a működési mechanizmusról és lehetőségeiről

Videó lejátszása

Az eszköz mögött PowerShell kód fut. A Build, Review, Document és Deploy funkciók az ApexSQL DevOps Toolkit felhasználói felületéről érhetők el a fejlesztők számára. Itt szintetikus adatok generálhatók, automatikusan futtathatók az unit tesztek, és dokumentálhatók a változtatások. Pluginként csatlakoztatható a TeamCityhez, Jenkinshez és másokhoz.

Az ApexSQL tudásbázisban található érdekes cikkek a DevOps-ról az adatbázisok területén.

Most, hogy megismertük a ingyenes megoldásokat, röviden bemutatjuk a fizetős megoldásokat, amelyek természetesen erősebb funkcionalitással rendelkeznek.

  1. ApexSQL Audit — eszköz az adatbázisok auditálására a biztonsági követelményeknek való megfelelés érdekében, beleértve a HIPAA, GDPR, PCI támogatását. Jelentések és a változtatások előzményeinek megtekintése támogatott.

    Nézze meg a képet és a videót10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

    Videó lejátszása
  2. ApexSQL Backup — az inkrementális biztonsági mentések, tranzakciós naplók és teljes biztonsági mentések automatizálása. Támogatott az időpontban való visszaállítás, biztonsági mentési sablonok létrehozása és a biztonsági mentési tervek rugalmas beállítása.

    Nézze meg a képet és a videót10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

    Videó lejátszása
  3. ApexSQL Defrag — eszköz a töredezettség figyelésére és kezelésére.

    Nézze meg a képet és a videót10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

    Videó lejátszása
  4. ApexSQL Job — eszköz a feladatok kezelésére, beleértve a történetet, ütemezést és értesítéseket.

    Nézze meg a képet10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

  5. ApexSQL Log — eszköz a tranzakciós napló olvasására auditálás, replikálás vagy változások visszaállítása érdekében.

    Nézze meg a képet és a videót10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

    Videó lejátszása
  6. ApexSQL Recover — sérült, törölt vagy elveszett adatok helyreállítása.

    Nézze meg a képet és a videót10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

    Videó lejátszása
  7. ApexSQL Analyze — eszköz az adatbázisok közötti kapcsolatok elemzésére.

    Nézze meg a képet és a videót10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

    Videó lejátszása
  8. ApexSQL Build — eszköz az adatbázis létrehozásának automatizálására. Kapcsolódhat verziókezelő rendszerekhez.

    Nézze meg a képet és a videót10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

    Videó lejátszása
  9. ApexSQL Enforce — SQL kódjavító eszköz.

    Nézze meg a képet és a videót10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

    Videó lejátszása
  10. ApexSQL Generate — eszköz millió sor adat generálására egyetlen kattintással. Támogatja a tesztadatok SQL, XML, CSV, JSON és Excel formátumba történő exportálását.

    Nézze meg a képet10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

  11. ApexSQL Mask — eszköz érzékeny adatok keresésére, osztályozására és álcázására az adatbázisokban. Több mint 220 előre definiált maszkot és 55 beépített szűrőt tartalmaz az osztályozáshoz.

    Nézze meg a képet10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

  12. ApexSQL Script — eszköz DDL és DML szkriptek, valamint végrehajtható telepítőcsomagok létrehozására.

    Nézze meg a képet és a videót10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

    Videó lejátszása
  13. ApexSQL Source Control — eszköz a verziókezelő rendszerek integrálására az SSMS-sel.

    Nézze meg a képet és a videót10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

    Videó lejátszása
  14. ApexSQL Trigger — adatellenőrzés az adatbázisban és DML-re való átkonvertálás.

    Nézze meg a képet és a videót10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

    Videó lejátszása
  15. ApexSQL Unit Test — eszköz egységtesztek végrehajtására közvetlenül az SSMS konzolból.

    Nézze meg a képet és a videót10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezelésére

    Videó lejátszása

Írja meg hozzászólásban, hogy milyen eszközöket használ az adatbázisok auditálásához és kezeléséhez, valamint milyen feladatokat old meg velük.

Ha kérdése van az ApexSQL termékekkel kapcsolatban, szeretne kereskedelmi termékeket tesztelni vagy árat érdeklődni, kérjük, hagyjon egy kérést a visszajelzési űrlapon a weboldalunkon.

Ha komplex adatkezelési feladatot old meg, olvassa el az előző cikkünket a Habr-on:

Különböző adatbázisok monitorozása egyetlen felületről.

A teljesítményproblémák gyors lokalizálása SQL Serverben.

A Microsoft-infrastruktúrák (beleértve a SQL Servert is) változásainak auditálása.

Emellett feliratkozhat a Facebook oldalunkra.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster