10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

Saluton, Habr! Ni multe laboras kun Serĉa Programaro, kaj ĉi-jare ili aĉetis ApexSQL — fabrikisto de solvoj por administri kaj monitori datumbazojn de Microsoft SQL Server. En Rusio, ŝajnas al ni, oni scias malmulte pri ĉi tiuj uloj. Sur la ĉefa paĝo de ilia retejo ili skribas "Killer tools for SQL Server". Sonas minaca. Ni havis la ideon prezenti ĉi tiun vendiston kaj ekscii, kio estas tiel mortiga pri iliaj solvoj. Ni komencu per la hype-parto - senpagaj produktoj. Post ili estos mallonga parto pri komercaj produktoj. Mi esperas, ke vi trovos ĉi tiujn programojn utilaj. Bonvolu sub kato.

En ĉi tiu artikolo:

  1. ApexSQL Komparu - ilo por kompari SQL-kodon, dosierojn kaj dosierujojn. Funkcias ankaŭ kiel etendaĵo por SSMS aŭ Visual Studio.
  2. ApexSQL Deĉifri — flua malĉifrado de objektoj en SQL-Servilo: proceduroj, funkcioj, ellasiloj kaj vidoj. Funkcias ankaŭ kiel etendaĵo por SSMS aŭ Visual Studio.
  3. ApexSQL Discover — detekto de petskriboj de SQL-Servilo kaj rilataj servoj SSRS, SSAS kaj SSIS.
  4. ApexSQL-Refaktoro — ilo por refaktorigi kaj formati SQL-kodon. Funkcias kiel etendaĵo por SSMS aŭ Visual Studio.
  5. ApexSQL-Modelo - kreado de objektdiagramoj de SQL-Servilo. Funkcias ankaŭ kiel etendaĵo por SSMS aŭ Visual Studio.
  6. ApexSQL-Plano — ilo por optimumigi Ekzekutajn planojn. Funkcias ankaŭ kiel etendaĵo por SSMS.
  7. ApexSQL Kompleta — la ilo aŭtomate kompletigas SQL-deklarojn kaj ebligas al vi aldoni viajn proprajn fragmentojn (klavaj ŝparvojoj por aŭtomata kompletigo). Funkcias ankaŭ kiel etendaĵo por SSMS aŭ Visual Studio.
  8. ApexSQL Disvastigo — ilo por ekzekuti SQL-kodon en pluraj datumbazoj samtempe.
  9. ApexSQL-Serĉo — ilo por serĉi datumojn kaj objektojn en la profundo de SQL-Servilo. Funkcias kiel etendaĵo por SSMS aŭ Visual Studio.
  10. ApexSQL DevOps Ilaro — ilo por krei CI/CD-duktojn. La nura el ĉiuj produktoj listigitaj ĉi tie havas retkonzolon.

Ĉiu produkto estas parto de la funkcieco de pagitaj ApexSQL-solvoj. Fine de la artikolo ni mallonge priskribos kiajn komercajn solvojn ili havas.

1. ApexSQL Komparu

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

Mallonga video pri la funkcianta mekanismo kaj kapabloj

Komparu permesas kompari dosierojn, dosierujojn kaj objektojn de SQL-Servilo. Dudirekta komparo kaj plia generacio de skripto por kunfandi malsamajn objektojn estas subtenataj. En la interfaco, la utileco povas reliefigi la sintakson de C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

Ŝlosilaj trajtoj: integriĝo en SSMS kaj Visual Studio, vokado de objektoj de malsamaj datumbazaj okazoj por komparo rekte de Object Explorer kaj subteno por labori per CLI.

2. ApexSQL Malĉifri

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

Mallonga video pri la funkcianta mekanismo kaj kapabloj

En Malĉifri, de la interfaco SSMS aŭ Visual Studio, vi povas deĉifri proceduron, funkcion, ellasilon aŭ rigardon per unu klako.

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

En la interfaco vi povas vidi la DDL-malĉifrigan skripton. Samtempaj ligoj al pluraj kazoj de SQL-Servilo estas subtenataj.

3. ApexSQL Discover

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

Identigu ekzistantajn kazojn de SQL-Servilo, SSRS, SSAS kaj SSIS-servoj laŭ IP-adresintervalo kaj rigardu detalajn informojn.

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

De la interfaco vi povas agordi datumbazan malkovron laŭ horaro. ApexSQL Discover povas sendi sciigojn kun malkovraj rezultoj retpoŝte.

4. ApexSQL-Refaktoro

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

Mallonga video pri la funkcianta mekanismo kaj kapabloj

Kodformatado povas esti farita surbaze de boksita profilo aŭ vi povas personecigi vian propran por ke la kodo aspektu pli konata al vi. Refaktoro povas reliefigi neuzatajn variablojn en kodo, enkapsuligi kodblokojn en procedurojn, kaj vastigi "*" en kompletan liston.

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

Unu utila funkcio estas tabeldividado por apartigi la malplej uzatajn kolumnojn. Refaktoro raportos la objektojn, kiuj estos tuŝitaj de ĉi tiu disigo.

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

Ankaŭ en la Refactor-interfaco vi povas sekure ŝanĝi la nomojn de objektoj dum vi ŝanĝas ĉiujn dependecojn.

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

Ĉi tiuj kaj aliaj funkcioj troveblas pli detale sur la paĝo kun priskribo de la utileco.

5. ApexSQL-Modelo

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

La utileco bildigas objektojn de SQL-Servilo kaj rilatojn inter ili. En la sama interfaco, vi povas ŝanĝi la agordon de objektoj kaj generi la respondan DDL-kodon. Ĉiuj bildigoj povas esti eksportitaj kiel bildoj.

Modelfunkcieco estas vastigita kun la helpo de komercaj produktoj Diferenco и Doktoro. Uzante la unuan produkton, vi povas kompari modelon kun la nuna stato en la datumbazo aŭ kompari modelojn de du malsamaj datumbazoj, kaj la dua produkto estas necesa por dokumenti datumbazobjektojn.

6. ApexSQL-Plano

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

Mallonga video pri la funkcianta mekanismo kaj kapabloj

Ĉi tio estas agado-optimumiga ilo. Ankaŭ, uzante ApexSQL-Planon, vi povas eksporti planojn al raportoj en HTML kaj XML-formatoj. Ofta uzokazo por ĉi tiu utileco estas komparo de la nuna plano kaj unu modifita laŭ diversaj trajtoj.

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

ApexSQL-plano subtenas elŝuti el la konsultbutiko kaj prezenti la karakterizaĵojn de ĉi tiuj demandoj en formo de paneloj.

7. ApexSQL Kompleta

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

Mallonga video pri la funkcianta mekanismo kaj kapabloj

Koda akcelilo. En la utileca interfaco vi povas agordi kaŝnomojn, fragmentojn kaj kodan reliefigon.

8. ApexSQL Propagate

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

En ApexSQL Propagate, vi povas agordi kodan ekzekuton en diversaj datumbazoj de SQL Server kaj determini la ordon de ekzekuto.

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

La rezultoj de la ekzekutita kodo estas analizitaj de la utileco kaj registritaj por facila spektado de la ekzekutrezultoj.

9. ApexSQL-Serĉo

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

Mallonga video pri la funkcianta mekanismo kaj kapabloj

La ilo serĉas la datumbazan strukturon. De ĉi tie vi povas sekure renomi objektojn kaj spuri iliajn rilatojn. Serĉrezultoj estas eksportitaj al HTML, CSV kaj Excel.

10. ApexSQL DevOps Toolkit

10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

Mallonga video pri la funkcianta mekanismo kaj kapabloj

PowerShell-kodo funkcias sub la kapuĉo de la utileco. Konstruo, Revizio, Dokumento kaj Deplojo disponeblas al la programisto de la interfaco de ApexSQL DevOps Toolkit. Ĉi tie vi povas generi sintezajn datumojn, aŭtomate fari unutestojn kaj dokumenti ŝanĝojn. Povas esti konektita kiel kromaĵo al TeamCity, Jenkins kaj aliaj.

La ApexSQL-sciobazo havas interesaj artikoloj sur DevOps en datumbaza medio.

Nun kiam ni traktis senpagajn solvojn, ni mallonge provizos liston de pagitaj solvoj, kiuj, kompreneble, havas pli potencajn funkciojn.

  1. ApexSQL-Revizio — ilo por revizii datumbazojn por plenumado de sekurecaj postuloj, inkl. HIPAA, GDPR, PCI subtenataj. Raportoj kaj spektado de ŝanĝhistorio estas subtenataj.

    Rigardu ekrankopion kaj videon10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

  2. ApexSQL Rezervo — aŭtomatigo de kreado de pliigaj sekurkopioj, transakciaj protokoloj kaj plenaj sekurkopioj. Restarigo al specifa tempo estas subtenata, vi povas krei ŝablonojn por krei sekurkopiojn kaj flekseble agordi rezervajn planojn.

    Rigardu ekrankopion kaj videon10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

  3. ApexSQL Defrag — ilo por monitori kaj administri malfragmentadon.

    Rigardu ekrankopion kaj videon10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

  4. ApexSQL Job - ilo por administri taskojn, inkluzive de historio, horaro kaj sciigoj.

    Vidu ekrankopion10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

  5. ApexSQL-Protokolo — ilo por legi la transakcian protokolon por revizio, reproduktado aŭ reproduktado de ŝanĝoj.

    Rigardu ekrankopion kaj videon10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

  6. ApexSQL Reakiro — reakiro de damaĝitaj, forigitaj aŭ perditaj datumoj.

    Rigardu ekrankopion kaj videon10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

  7. ApexSQL Analizo — ilo por analizi rilatojn en la datumbazo.

    Rigardu ekrankopion kaj videon10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

  8. ApexSQL-Konstruo — ilo por aŭtomatigi kreadon de datumbazoj. Povas konektiĝi al versio-kontrolsistemoj.

    Rigardu ekrankopion kaj videon10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

  9. ApexSQL Enforce - SQL-kodo-plibonigilo.

    Rigardu ekrankopion kaj videon10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

  10. ApexSQL Generu estas ilo por generi milionojn da vicoj da datumoj per unu klako. Eksporto de testaj datumoj al SQL, XML, CSV, JSON kaj Excel estas subtenata.

    Vidu ekrankopion10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

  11. ApexSQL-Masko — ilo por serĉi, klasifiki kaj maski sentemajn datumojn en datumbazo. Havas 220+ antaŭdifinitajn maskojn kaj 55+ enkonstruitajn filtrilojn por klasifiko.

    Vidu ekrankopion10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

  12. ApexSQL-Skripto — ilo por krei DDL kaj DML-skriptojn kaj ruleblajn instalpakaĵojn.

    Rigardu ekrankopion kaj videon10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

  13. ApexSQL Fontkontrolo - ilo por integri versio-kontrolsistemojn kun SSMS.

    Rigardu ekrankopion kaj videon10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

  14. ApexSQL-Eligilo — revizio de datumoj en la datumbazo kaj traduko en DML.

    Rigardu ekrankopion kaj videon10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

  15. ApexSQL-Unua Testo - ilo por ruli unutestojn rekte de la SSMS-konzolo.

    Rigardu ekrankopion kaj videon10 Senpagaj ApexSQL-Servaĵoj por Administrado de Microsoft SQL-Servilo-Datumbazoj

Skribu en la komentoj kiajn ilojn por revizio kaj datumbaza administrado vi jam uzas kaj kiajn problemojn vi solvas per ili.

Por demandi demandojn pri ApexSQL-produktoj, ricevi komercajn produktojn por testado, aŭ ekscii la prezon, lasu peton al reago formularo en nia retejo.

Se vi solvas kompleksan problemon de monitorado kaj administrado, legu niajn antaŭajn artikolojn pri Habré:

Monitoru diversajn datumbazojn de ununura interfaco.

Rapide izolu rendimentajn problemojn en SQL-Servilo.

Revizio de ŝanĝoj en Mikrosofta infrastrukturo (inkluzive de SQL-Servilo).

Vi ankaŭ povas aboni nian Fejsbuka paĝo.

fonto: www.habr.com

Aldoni komenton