Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Kaixo, Habr! Asko lan egiten dugu Quest softwarea, eta aurten erosi dute ApexSQL β€” Microsoft SQL Server datu-baseak kudeatzeko eta monitorizatzeko soluzioen fabrikatzailea. Errusian, gure ustez, ezer gutxi dakigu mutil hauei buruz. Euren webguneko orrialde nagusian "Killer tools for SQL Server" idazten dute. Soinuak mehatxagarriak. Hornitzaile hau aurkezteko eta haien konponbideetan hain hilgarria den jakiteko ideia izan genuen. Has gaitezen hype zatiarekin: doako produktuak. Horien ostean produktu komertzialei buruzko zati labur bat izango da. Programa hauek erabilgarriak izatea espero dut. Mesedez katu azpian.

Artikulu honetan:

  1. ApexSQL Konparazioa - SQL kodea, fitxategiak eta karpetak alderatzeko tresna. SSMS edo Visual Studiorako luzapen gisa ere funtzionatzen du.
  2. ApexSQL Deszifratu β€” SQL Server-en objektuen deszifratzea: prozedurak, funtzioak, abiarazleak eta ikuspegiak. SSMS edo Visual Studiorako luzapen gisa ere funtzionatzen du.
  3. ApexSQL Discover β€” SQL Server instantzien eta erlazionatutako SSRS, SSAS eta SSIS zerbitzuen detekzioa.
  4. ApexSQL Refactor β€” SQL kodea birfactorizatzeko eta formateatzeko tresna. SSMS edo Visual Studiorako luzapen gisa funtzionatzen du.
  5. ApexSQL eredua - SQL Server objektu-diagramak sortzea. SSMS edo Visual Studiorako luzapen gisa ere funtzionatzen du.
  6. ApexSQL plana β€” Exekuzio planak optimizatzeko tresna. SSMSrako luzapen gisa ere funtzionatzen du.
  7. ApexSQL osatua β€” tresnak automatikoki osatzen ditu SQL adierazpenak eta zure zatiak gehitzeko aukera ematen dizu (teklatuko lasterbideak automatikoki osatzeko). SSMS edo Visual Studiorako luzapen gisa ere funtzionatzen du.
  8. ApexSQL hedatu β€” SQL kodea aldi berean hainbat datu-basetan exekutatzeko tresna.
  9. ApexSQL bilaketa β€” SQL Server-en sakontasunean datuak eta objektuak bilatzeko utilitatea. SSMS edo Visual Studiorako luzapen gisa funtzionatzen du.
  10. ApexSQL DevOps tresna-kit β€” CI/CD kanalizazioak sortzeko tresna. Hemen zerrendatutako produktu guztietatik bakarrak web kontsola du.

Produktu bakoitza ordaindutako ApexSQL soluzioen funtzionalitatearen parte da. Artikuluaren amaieran laburki deskribatuko dugu zer irtenbide komertzialak dituzten.

1. ApexSQL Konparatu

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Lan-mekanismoari eta gaitasunei buruzko bideo labur bat

Konparatu SQL Server fitxategiak, karpetak eta objektuak alderatu ditzakezu. Bi norabideko konparazioa eta objektu desberdinak batzeko script bat gehiago sortzea onartzen da. Interfazean, utilitateak C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML sintaxia nabarmendu dezake.

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Funtsezko ezaugarriak: SSMS eta Visual Studio-n integratzea, datu-base desberdinetako objektuak deitzea Object Explorer-etik zuzenean alderatzeko. CLI bidez lan egiteko laguntza.

2. ApexSQL Deszifratu

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Lan-mekanismoari eta gaitasunei buruzko bideo labur bat

Deszifratu-n, SSMS edo Visual Studio interfazetik, prozedura, funtzio, abiarazle edo ikusi klik bakarrean deszifratu dezakezu.

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Interfazean DDL deszifratzeko gidoia ikus dezakezu. SQL Server-en hainbat instantzietarako aldibereko konexioak onartzen dira.

3. ApexSQL Discover

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Identifikatu lehendik dauden SQL Server, SSRS, SSAS eta SSIS zerbitzuen instantziak IP helbide-barrutiaren arabera eta ikusi informazio zehatza.

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Interfazetik datu-basearen aurkikuntza programazio batean konfigura dezakezu. ApexSQL Discover-ek aurkikuntzaren emaitzekin jakinarazpenak bidal ditzake posta elektronikoz.

4. ApexSQL Refactor

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Lan-mekanismoari eta gaitasunei buruzko bideo labur bat

Kodearen formatua kutxako profil batean oinarrituta egin daiteke edo zurea pertsonaliza dezakezu kodea ezagunago izan dadin. Refactor-ek kodean erabili gabeko aldagaiak nabarmendu ditzake, kode-blokeak prozeduretan kapsulatu eta "*" zerrenda oso batean zabal ditzake.

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Ezaugarri erabilgarri bat taula zatitzea da gutxien erabiltzen diren zutabeak bereizteko. Refactor-ek zatiketa honek eragingo dituen objektuen berri emango du.

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Refactor interfazean ere modu seguruan alda ditzakezu objektuen izenak mendekotasun guztiak aldatzen dituzun bitartean.

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Funtzio hauek eta beste xehetasun gehiagorekin orrialdean aurki daitezke erabilgarritasunaren deskribapena.

5. ApexSQL eredua

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Utilitateak SQL Server objektuak eta haien arteko erlazioak bistaratzen ditu. Interfaze berean, objektuen konfigurazioa alda dezakezu eta dagokion DDL kodea sor dezakezu. Bistaratze guztiak irudi gisa esporta daitezke.

Ereduaren funtzionaltasuna produktu komertzialen laguntzarekin zabaltzen da diff ΠΈ Doc. Lehenengo produktua erabiliz, eredu bat datu-baseko uneko egoerarekin aldera dezakezu edo bi datu-base desberdinen ereduak aldera ditzakezu, eta bigarren produktua behar da datu-baseko objektuak dokumentatzeko.

6. ApexSQL Plana

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Lan-mekanismoari eta gaitasunei buruzko bideo labur bat

Hau errendimendua optimizatzeko tresna bat da. Gainera, ApexSQL Plana erabiliz, HTML eta XML formatuetako txostenetara planak esportatu ditzakezu. Erabilgarritasun honen maiz erabilera kasu bat egungo planaren eta hainbat ezaugarriren arabera aldatutakoaren konparazioa da.

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

ApexSQL Planak kontsulta-biltegitik deskargatu eta kontsulta horien ezaugarriak panel moduan aurkeztea onartzen du.

7. ApexSQL osatua

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Lan-mekanismoari eta gaitasunei buruzko bideo labur bat

Kode azeleragailua. Erabilgarritasun interfazean aliasak, zatiak eta kodea nabarmentzea konfigura dezakezu.

8. ApexSQL Hedatu

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

ApexSQL Propagate-n, SQL Server hainbat datu-basetan kodearen exekuzioa konfigura dezakezu eta exekuzio-ordena zehaztu dezakezu.

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Exekutaturiko kodearen emaitzak utilitateak analizatzen ditu eta exekuzioaren emaitzak erraz ikusteko grabatzen ditu.

9. ApexSQL Bilaketa

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Lan-mekanismoari eta gaitasunei buruzko bideo labur bat

Tresnak datu-basearen egitura bilatzen du. Hemendik modu seguruan objektuei izena aldatu eta haien erlazioen jarraipena egin dezakezu. Bilaketa-emaitzak HTML, CSV eta Excel-era esportatzen dira.

10. ApexSQL DevOps tresna-kit

Microsoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Lan-mekanismoari eta gaitasunei buruzko bideo labur bat

PowerShell kodea utilitatearen kanpaiaren azpian exekutatzen da. Eraiki, Berrikusi, Dokumentatu eta Inplementatu garatzaileak eskuragarri ditu ApexSQL DevOps Toolkit interfazetik. Hemen datu sintetikoak sor ditzakezu, unitate-probak automatikoki exekutatu eta dokumentu aldaketak. Plugin gisa konekta daiteke TeamCity, Jenkins eta beste batzuetara.

ApexSQL ezagutza-baseak dauka artikulu interesgarriak DevOps-en datu base-ingurunean.

Orain, doako soluzioei buruz aritu garenez, labur-labur emango dugu ordainpeko soluzioen zerrenda, zeinak, noski, funtzionalitate indartsuagoak dituztenak.

  1. ApexSQL Auditoria β€” segurtasun-baldintzak betetzen dituzten datu-baseak ikuskatzeko tresna, barne. HIPAA, GDPR, PCI onartzen ditu. Txostenak eta aldaketen historia ikustea onartzen da.

    Ikusi pantaila-argazkia eta bideoaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

  2. ApexSQL babeskopia β€” segurtasun-kopia gehigarriak, transakzio-erregistroak eta segurtasun-kopia osoa sortzeko automatizazioa. Une zehatz batera berrezartzea onartzen da, babeskopiak sortzeko txantiloiak sor ditzakezu eta segurtasun-kopia-planak malgutasunez konfigura ditzakezu.

    Ikusi pantaila-argazkia eta bideoaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

  3. ApexSQL Desfrag β€” desfragmentazioa kontrolatzeko eta kudeatzeko utilitatea.

    Ikusi pantaila-argazkia eta bideoaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

  4. ApexSQL lana - Zereginak kudeatzeko tresna, historia, ordutegia eta jakinarazpenak barne.

    Ikusi pantaila-argazkiaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

  5. ApexSQL erregistroa β€” Transakzioen erregistroa irakurtzeko tresna bat, aldaketak ikuskatzeko, errepikatzeko edo atzera egiteko.

    Ikusi pantaila-argazkia eta bideoaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

  6. ApexSQL berreskuratzea β€” kaltetutako, ezabatutako edo galdutako datuak berreskuratzea.

    Ikusi pantaila-argazkia eta bideoaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

  7. ApexSQL Analisia β€” Datu-baseko erlazioak aztertzeko tresna.

    Ikusi pantaila-argazkia eta bideoaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

  8. ApexSQL eraikitzea β€” Datu-baseen sorrera automatizatzeko tresna. Bertsioa kontrolatzeko sistemetara konekta daiteke.

    Ikusi pantaila-argazkia eta bideoaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

  9. ApexSQL Inforce - SQL kodearen hobetzailea.

    Ikusi pantaila-argazkia eta bideoaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

  10. ApexSQL Sortu klik bakarrean milioika datu errenkada sortzeko tresna da. Proba-datuen esportazioa SQL, XML, CSV, JSON eta Excel-era onartzen da.

    Ikusi pantaila-argazkiaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

  11. ApexSQL maskara β€” Datu sentikorrak datu-base batean bilatzeko, sailkatzeko eta ezkutatzeko tresna. Aurrez definitutako 220 maskara eta 55 iragazki baino gehiago ditu sailkapenerako.

    Ikusi pantaila-argazkiaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

  12. ApexSQL gidoia β€” DDL eta DML scriptak eta instalazio-pakete exekutagarriak sortzeko tresna.

    Ikusi pantaila-argazkia eta bideoaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

  13. ApexSQL iturburu-kontrola - bertsioak kontrolatzeko sistemak SSMSrekin integratzeko tresna.

    Ikusi pantaila-argazkia eta bideoaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

  14. ApexSQL Trigger β€” Datu-baseko datuen auditoria eta DMLra itzultzea.

    Ikusi pantaila-argazkia eta bideoaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

  15. ApexSQL unitate-proba - SSMS kontsolatik unitate-probak zuzenean exekutatzeko tresna.

    Ikusi pantaila-argazkia eta bideoaMicrosoft SQL Server Datu-baseak kudeatzeko ApexSQL doako 10 erabilgarritasun

Idatzi iruzkinetan zein tresna erabiltzen dituzun auditoria eta datu-baseak kudeatzeko eta haiekin zer arazo konpontzen dituzun.

ApexSQL produktuei buruzko galderak egiteko, produktu komertzialak probak egiteko edo prezioa jakiteko, utzi eskaera hona iritzia emateko formularioa gure webgunean.

Jarraipen eta kudeaketa arazo konplexu bat konpontzen ari bazara, irakurri HabrΓ©-ri buruzko gure aurreko artikuluak:

Kontrolatu hainbat datu-base interfaze bakar batetik.

Azkar isolatu errendimendu-arazoak SQL Server-en.

Microsoft-en azpiegituretan (SQL Server barne) aldaketen auditoretza.

Gurera ere harpidetu zaitezke Facebook orria.

Iturria: www.habr.com

Gehitu iruzkin berria