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

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

Szia Habr! Sokat dolgozunk vele Quest szoftver, és idén megvásárolták ApexSQL — Microsoft SQL Server adatbázisok kezelésére és felügyeletére szolgáló megoldások gyártója. Oroszországban, úgy tűnik, keveset tudnak ezekről a srácokról. Honlapjuk főoldalára azt írják, hogy „Killer tools for SQL Server”. Fenyegetően hangzik. Az volt az ötlet, hogy bemutatjuk ezt az eladót, és kitaláljuk, mi olyan halálos a megoldásaikban. Kezdjük a hype résszel – ingyenes termékek. Utánuk lesz egy rövid rész a kereskedelmi termékekről. Remélem hasznosnak találja ezeket a programokat. Kérem a kat.

Ebben a cikkben:

  1. ApexSQL Összehasonlítás - SQL-kód, fájlok és mappák összehasonlítására szolgáló eszköz. Az SSMS vagy a Visual Studio kiterjesztéseként is működik.
  2. ApexSQL visszafejtése — SQL Server objektumok adatfolyam-visszafejtése: eljárások, funkciók, triggerek és nézetek. Az SSMS vagy a Visual Studio kiterjesztéseként is működik.
  3. ApexSQL Discover — SQL Server-példányok és kapcsolódó szolgáltatások (SSRS, SSAS és SSIS) észlelése.
  4. ApexSQL Refaktor — egy eszköz az SQL-kód újrafaktorálására és formázására. Az SSMS vagy a Visual Studio kiterjesztéseként működik.
  5. ApexSQL modell - SQL Server objektum diagramok készítése. Az SSMS vagy a Visual Studio kiterjesztéseként is működik.
  6. ApexSQL terv — eszköz a végrehajtási tervek optimalizálására. SSMS kiterjesztéseként is működik.
  7. ApexSQL teljes — az eszköz automatikusan kiegészíti az SQL utasításokat, és lehetővé teszi saját kódrészletek hozzáadását (billentyűparancsok az automatikus kiegészítéshez). Az SSMS vagy a Visual Studio kiterjesztéseként is működik.
  8. ApexSQL terjesztés — egy eszköz SQL kód futtatására több adatbázison egyszerre.
  9. ApexSQL keresés — egy segédprogram adatok és objektumok keresésére az SQL Server mélyén. Az SSMS vagy a Visual Studio kiterjesztéseként működik.
  10. ApexSQL DevOps Toolkit — CI/CD-folyamatok létrehozására szolgáló eszköz. Az itt felsorolt ​​termékek közül az egyetlen rendelkezik webkonzollal.

Minden termék a fizetős ApexSQL-megoldások funkcióinak részét képezi. A cikk végén röviden leírjuk, milyen kereskedelmi megoldásokkal rendelkeznek.

1. ApexSQL Összehasonlítás

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

Egy rövid videó a működési mechanizmusról és a lehetőségekről

Az Összehasonlítás lehetővé teszi az SQL Server fájlok, mappák és objektumok összehasonlítását. A kétirányú összehasonlítás és a szkript további generálása különböző objektumok egyesítéséhez támogatott. A felületen a segédprogram kiemelheti a C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML szintaxisát.

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

Főbb jellemzők: integráció az SSMS-be és a Visual Studioba, objektumok hívása különböző adatbázispéldányokból összehasonlítás céljából közvetlenül az Object Explorerből és támogatás a CLI-n keresztüli munkavégzéshez.

2. ApexSQL visszafejtése

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

Egy rövid videó a működési mechanizmusról és a lehetőségekről

A Decrypt alkalmazásban az SSMS vagy a Visual Studio felületéről egyetlen kattintással visszafejthet egy eljárást, függvényt, triggert vagy nézetet.

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

A felületen megtekintheti a DDL visszafejtő szkriptet. Az SQL Server több példányához való egyidejű kapcsolat is támogatott.

3. ApexSQL Discover

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

Azonosítsa az SQL Server, SSRS, SSAS és SSIS szolgáltatások meglévő példányait IP-címtartomány alapján, és tekintse meg a részletes információkat.

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

A felületről ütemezett adatbázis-felderítést konfigurálhat. Az ApexSQL Discover e-mailben értesítéseket küldhet a felfedezés eredményeiről.

4. ApexSQL Refaktor

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

Egy rövid videó a működési mechanizmusról és a lehetőségekről

A kód formázása elvégezhető egy dobozos profil alapján, vagy testreszabhatja a sajátját, hogy a kód ismerősebbnek tűnjön. A Refaktor kiemelheti a nem használt változókat a kódban, a kódblokkokat eljárásokba foglalhatja, és a „*” karaktert teljes listává bővítheti.

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

Az egyik hasznos funkció a táblázat felosztása a legkevésbé használt oszlopok elkülönítésére. A Refaktor jelenteni fogja azokat az objektumokat, amelyeket ez a felosztás érint.

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

A Refaktor felületen is biztonságosan módosíthatja az objektumok nevét, miközben minden függőséget módosít.

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

Ezek és más funkciók részletesebben a -val ellátott oldalon találhatók a segédprogram leírása.

5. ApexSQL modell

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

A segédprogram megjeleníti az SQL Server objektumokat és a köztük lévő kapcsolatokat. Ugyanazon a felületen módosíthatja az objektumok konfigurációját, és előállíthatja a megfelelő DDL kódot. Minden vizualizáció exportálható képként.

A modell funkcionalitása kereskedelmi termékek segítségével bővül Diff и Doc. Az első termék használatával összehasonlíthat egy modellt az adatbázis aktuális állapotával, vagy összehasonlíthat két különböző adatbázis modelljét, a második termék pedig az adatbázis-objektumok dokumentálásához szükséges.

6. ApexSQL-terv

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

Egy rövid videó a működési mechanizmusról és a lehetőségekről

Ez egy teljesítményoptimalizáló eszköz. Az ApexSQL-terv használatával a terveket jelentésekbe exportálhatja HTML és XML formátumban. Ennek a segédprogramnak a gyakori felhasználási esete az aktuális terv és a különféle jellemzők szerint módosított terv összehasonlítása.

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

Az ApexSQL-terv támogatja a lekérdezéstárból való letöltést és a lekérdezések jellemzőinek irányítópultok formájában történő bemutatását.

7. ApexSQL Complete

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

Egy rövid videó a működési mechanizmusról és a lehetőségekről

Kódgyorsító. A segédprogram felületén álneveket, kódrészleteket és kódkiemelést konfigurálhat.

8. ApexSQL Propagate

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

Az ApexSQL Propagate programban konfigurálhatja a kódvégrehajtást különböző SQL Server adatbázisokon, és meghatározhatja a végrehajtás sorrendjét.

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

A végrehajtott kód eredményeit a segédprogram elemzi, és rögzíti, hogy könnyen megtekinthesse a végrehajtási eredményeket.

9. ApexSQL keresés

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

Egy rövid videó a működési mechanizmusról és a lehetőségekről

Az eszköz az adatbázis szerkezetében keres. Innen biztonságosan átnevezheti az objektumokat és nyomon követheti kapcsolataikat. A keresési eredmények HTML, CSV és Excel formátumba kerülnek exportálásra.

10. ApexSQL DevOps Toolkit

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

Egy rövid videó a működési mechanizmusról és a lehetőségekről

A PowerShell-kód a segédprogram burkolata alatt fut. A Build, Review, Document és Deploy az ApexSQL DevOps Toolkit felületéről érhető el a fejlesztő számára. Itt szintetikus adatokat generálhat, egységteszteket futtathat automatikusan, és dokumentálhatja a változtatásokat. Pluginként csatlakoztatható a TeamCity-hez, Jenkins-hez és másokhoz.

Az ApexSQL tudásbázis rendelkezik érdekes cikkek a DevOps-on adatbázis-környezetben.

Most, hogy az ingyenes megoldásokkal foglalkoztunk, röviden felsoroljuk a fizetős megoldásokat, amelyek természetesen erősebb funkcionalitással rendelkeznek.

  1. ApexSQL Audit — az adatbázisok ellenőrzésére szolgáló eszköz a biztonsági követelményeknek való megfelelés érdekében, beleértve a biztonsági követelményeket is. HIPAA, GDPR, PCI támogatott. A jelentések és a változástörténet megtekintése támogatott.

    Képernyőkép és videó megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

  2. ApexSQL biztonsági mentés — növekményes biztonsági mentések, tranzakciós naplók és teljes biztonsági mentések létrehozásának automatizálása. Egy adott időpontra történő visszaállítás támogatott, sablonokat hozhat létre biztonsági mentések készítéséhez, és rugalmasan konfigurálhatja a biztonsági mentési terveket.

    Képernyőkép és videó megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

  3. ApexSQL töredezettségmentesítés — a töredezettségmentesítés figyelésére és kezelésére szolgáló segédprogram.

    Képernyőkép és videó megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

  4. ApexSQL munka - egy eszköz a feladatok kezelésére, beleértve az előzményeket, az ütemezést és az értesítéseket.

    Képernyőkép megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

  5. ApexSQL napló — egy eszköz a tranzakciós napló olvasásához a változások ellenőrzéséhez, replikálásához vagy visszaállításához.

    Képernyőkép és videó megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

  6. ApexSQL helyreállítás – a sérült, törölt vagy elveszett adatok helyreállítása.

    Képernyőkép és videó megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

  7. ApexSQL elemzés — az adatbázisban lévő kapcsolatok elemzésére szolgáló eszköz.

    Képernyőkép és videó megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

  8. ApexSQL Build — az adatbázis-készítés automatizálására szolgáló eszköz. Csatlakozhat verziókezelő rendszerekhez.

    Képernyőkép és videó megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

  9. ApexSQL Enforce - SQL kódjavító.

    Képernyőkép és videó megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

  10. ApexSQL generálás egy olyan eszköz, amellyel több millió adatsort generálhat egyetlen kattintással. A tesztadatok SQL, XML, CSV, JSON és Excel formátumba exportálása támogatott.

    Képernyőkép megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

  11. ApexSQL maszk — az érzékeny adatok adatbázisban való keresésére, osztályozására és elfedésére szolgáló eszköz. 220+ előre definiált maszkkal és 55+ beépített szűrővel rendelkezik az osztályozáshoz.

    Képernyőkép megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

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

    Képernyőkép és videó megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

  13. ApexSQL forrásvezérlés - egy eszköz a verziókezelő rendszerek SSMS-sel való integrálására.

    Képernyőkép és videó megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

  14. ApexSQL trigger — az adatbázisban lévő adatok ellenőrzése és fordítása DML-be.

    Képernyőkép és videó megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

  15. ApexSQL egységteszt - eszköz az egységtesztek futtatásához közvetlenül az SSMS konzolról.

    Képernyőkép és videó megtekintése10 ingyenes ApexSQL segédprogram a Microsoft SQL Server adatbázisok kezeléséhez

Írd meg kommentben, hogy milyen auditálási és adatbázis-kezelési eszközöket használsz már és milyen problémákat oldasz meg velük.

Ha kérdéseket szeretne feltenni az ApexSQL-termékekkel kapcsolatban, kereskedelmi termékeket szeretne kapni tesztelésre, vagy megtudja az árakat, forduljon ehhez visszajelzési űrlapot weboldalunkon.

Ha egy komplex felügyeleti és irányítási problémát old meg, olvassa el korábbi Habré cikkeinket:

Különféle adatbázisok figyelése egyetlen felületről.

Gyorsan elkülönítheti a teljesítményproblémákat az SQL Serverben.

A Microsoft infrastruktúrájában (beleértve az SQL Servert is) bekövetkezett változások ellenőrzése.

Ön is előfizethet a mi oldalunkra Facebook oldal.

Forrás: will.com

Hozzászólás