ProHoster > Blog > Adminisztráció > 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:
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.
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.
ApexSQL Discover — SQL Server-példányok és kapcsolódó szolgáltatások (SSRS, SSAS és SSIS) észlelése.
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.
ApexSQL modell - SQL Server objektum diagramok készítése. Az SSMS vagy a Visual Studio kiterjesztéseként is működik.
ApexSQL terv — eszköz a végrehajtási tervek optimalizálására. SSMS kiterjesztéseként is működik.
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.
ApexSQL terjesztés — egy eszköz SQL kód futtatására több adatbázison egyszerre.
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.
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.
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.
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.
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.
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.
A Refaktor felületen is biztonságosan módosíthatja az objektumok nevét, miközben minden függőséget módosít.
Ezek és más funkciók részletesebben a -val ellátott oldalon találhatók a segédprogram leírása.
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.
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.
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.
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.
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.
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ése
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.
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ése
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ése
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ése
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ése
ApexSQL trigger — az adatbázisban lévő adatok ellenőrzése és fordítása DML-be.
Képernyőkép és videó megtekintése
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ése
Í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: