
Helló, Habr! Sokat dolgozunk a , és idén megvásárolták — 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:
- — 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.
- — 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.
- — SQL Server példányok és a kapcsolódó SSRS, SSAS és SSIS szolgáltatások felfedezése.
- — 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.
- — SQL Server objektumdiagramok létrehozása. SSMS vagy Visual Studio bővítményeként is működik.
- — eszköz az Execution tervek optimalizálására. SSMS bővítményeként is működik.
- — 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.
- — eszköz SQL-kód végrehajtására több DB-n egyszerre.
- — 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.
- — 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.

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

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.

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 .

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

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

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.

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.

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.

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

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.

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.

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

A fent említett és egyéb funkciókról bővebben a .

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ő. és . 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.

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

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.

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.

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

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.

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.

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.

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

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.

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

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ó 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.
- — 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ót


- — 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ót


- — eszköz a töredezettség figyelésére és kezelésére.
Nézze meg a képet és a videót


- — eszköz a feladatok kezelésére, beleértve a történetet, ütemezést és értesítéseket.
Nézze meg a képet

- — 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ót


- — sérült, törölt vagy elveszett adatok helyreállítása.
Nézze meg a képet és a videót


- — eszköz az adatbázisok közötti kapcsolatok elemzésére.
Nézze meg a képet és a videót


- — 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ót


- — SQL kódjavító eszköz.
Nézze meg a képet és a videót


- — 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épet

- — 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épet

- — 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ót


- — eszköz a verziókezelő rendszerek integrálására az SSMS-sel.
Nézze meg a képet és a videót


- — adatellenőrzés az adatbázisban és DML-re való átkonvertálás.
Nézze meg a képet és a videót


- — eszköz egységtesztek végrehajtására közvetlenül az SSMS konzolból.
Nézze meg a képet és a videót


Í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 .
Ha komplex adatkezelési feladatot old meg, olvassa el az előző cikkünket a Habr-on:
Emellett feliratkozhat a .
Forrás: habr.com



























