10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Hello, Habr! Kami banyak bekerja dengan Perisian Quest, dan tahun ini mereka membeli ApexSQL β€” pengeluar penyelesaian untuk mengurus dan memantau pangkalan data Microsoft SQL Server. Di Rusia, nampaknya kami, sedikit yang diketahui tentang lelaki ini. Pada halaman utama laman web mereka, mereka menulis "Alat pembunuh untuk SQL Server". Bunyi mengancam. Kami mempunyai idea untuk memperkenalkan vendor ini dan mengetahui perkara yang sangat mematikan tentang penyelesaian mereka. Mari kita mulakan dengan bahagian gembar-gembur - produk percuma. Selepas mereka akan ada bahagian pendek tentang produk komersial. Saya harap anda mendapati program ini berguna. Tolong di bawah kucing.

Dalam artikel ini:

  1. ApexSQL Bandingkan - alat untuk membandingkan kod SQL, fail dan folder. Berfungsi juga sebagai sambungan untuk SSMS atau Visual Studio.
  2. Nyahsulit ApexSQL β€” penyahsulitan strim objek dalam SQL Server: prosedur, fungsi, pencetus dan pandangan. Berfungsi juga sebagai sambungan untuk SSMS atau Visual Studio.
  3. ApexSQL Discover β€” pengesanan contoh SQL Server dan perkhidmatan berkaitan SSRS, SSAS dan SSIS.
  4. Refactor ApexSQL β€” alat untuk pemfaktoran semula dan pemformatan kod SQL. Berfungsi sebagai sambungan untuk SSMS atau Visual Studio.
  5. Model ApexSQL - mencipta gambar rajah objek SQL Server. Berfungsi juga sebagai sambungan untuk SSMS atau Visual Studio.
  6. Pelan ApexSQL β€” alat untuk mengoptimumkan rancangan Pelaksanaan. Berfungsi juga sebagai lanjutan untuk SSMS.
  7. ApexSQL Lengkap β€” alat ini secara automatik melengkapkan pernyataan SQL dan membolehkan anda menambah coretan anda sendiri (pintasan papan kekunci untuk autolengkap). Berfungsi juga sebagai sambungan untuk SSMS atau Visual Studio.
  8. ApexSQL Propagate β€” alat untuk melaksanakan kod SQL pada beberapa pangkalan data pada satu masa.
  9. Carian ApexSQL β€” utiliti untuk mencari data dan objek dalam kedalaman SQL Server. Berfungsi sebagai sambungan untuk SSMS atau Visual Studio.
  10. Kit Alat ApexSQL DevOps β€” alat untuk mencipta saluran paip CI/CD. Satu-satunya daripada semua produk yang disenaraikan di sini mempunyai konsol web.

Setiap produk adalah sebahagian daripada fungsi penyelesaian ApexSQL berbayar. Pada akhir artikel kami akan menerangkan secara ringkas apakah penyelesaian komersial yang mereka ada.

1. ApexSQL Bandingkan

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Video pendek tentang mekanisme kerja dan keupayaan

Bandingkan membolehkan anda membandingkan fail, folder dan objek SQL Server. Perbandingan dua arah dan penjanaan skrip selanjutnya untuk menggabungkan objek berbeza disokong. Dalam antara muka, utiliti boleh menyerlahkan sintaks C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Ciri-ciri utama: integrasi ke dalam SSMS dan Visual Studio, memanggil objek daripada contoh pangkalan data yang berbeza untuk perbandingan terus dari Object Explorer dan sokongan untuk bekerja melalui CLI.

2. Nyahsulit ApexSQL

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Video pendek tentang mekanisme kerja dan keupayaan

Dalam Decrypt, daripada antara muka SSMS atau Visual Studio, anda boleh menyahsulit prosedur, fungsi, pencetus atau paparan dalam satu klik.

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Dalam antara muka anda boleh melihat skrip penyahsulitan DDL. Sambungan serentak ke beberapa contoh SQL Server disokong.

3. ApexSQL Discover

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Kenal pasti contoh sedia ada perkhidmatan SQL Server, SSRS, SSAS dan SSIS mengikut julat alamat IP dan lihat maklumat terperinci.

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Daripada antara muka anda boleh mengkonfigurasi penemuan pangkalan data mengikut jadual. ApexSQL Discover boleh menghantar pemberitahuan dengan hasil penemuan melalui e-mel.

4. ApexSQL Refactor

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Video pendek tentang mekanisme kerja dan keupayaan

Pemformatan kod boleh dilakukan berdasarkan profil berkotak atau anda boleh menyesuaikan sendiri supaya kod kelihatan lebih biasa kepada anda. Refactor boleh menyerlahkan pembolehubah yang tidak digunakan dalam kod, merangkum blok kod ke dalam prosedur, dan mengembangkan "*" ke dalam senarai lengkap.

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Satu ciri berguna ialah pemisahan jadual untuk memisahkan lajur yang paling kurang digunakan. Refactor akan melaporkan objek yang akan terjejas oleh perpecahan ini.

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Juga dalam antara muka Refactor anda boleh menukar nama objek dengan selamat sambil menukar semua kebergantungan.

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Ini dan fungsi lain boleh didapati dengan lebih terperinci pada halaman dengan penerangan tentang utiliti.

5. Model ApexSQL

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Utiliti menggambarkan objek SQL Server dan hubungan antara mereka. Dalam antara muka yang sama, anda boleh menukar konfigurasi objek dan menjana kod DDL yang sepadan. Semua visualisasi boleh dieksport sebagai imej.

Kefungsian model dikembangkan dengan bantuan produk komersial Diff ΠΈ Doc. Menggunakan produk pertama, anda boleh membandingkan model dengan keadaan semasa dalam pangkalan data atau membandingkan model dua pangkalan data yang berbeza, dan produk kedua diperlukan untuk mendokumentasikan objek pangkalan data.

6. Pelan ApexSQL

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Video pendek tentang mekanisme kerja dan keupayaan

Ini ialah alat pengoptimuman prestasi. Selain itu, menggunakan Pelan ApexSQL, anda boleh mengeksport rancangan ke laporan dalam format HTML dan XML. Kes penggunaan yang kerap untuk utiliti ini ialah perbandingan pelan semasa dan satu yang diubah suai mengikut pelbagai ciri.

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Pelan ApexSQL menyokong muat turun dari gedung pertanyaan dan mempersembahkan ciri pertanyaan ini dalam bentuk papan pemuka.

7. ApexSQL Lengkap

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Video pendek tentang mekanisme kerja dan keupayaan

Pemecut kod. Dalam antara muka utiliti anda boleh mengkonfigurasi alias, coretan dan penyerlahan kod.

8. Penyebaran ApexSQL

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Dalam ApexSQL Propagate, anda boleh mengkonfigurasi pelaksanaan kod pada pelbagai pangkalan data SQL Server dan menentukan susunan pelaksanaan.

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Keputusan kod yang dilaksanakan dihuraikan oleh utiliti dan direkodkan untuk melihat hasil pelaksanaan dengan mudah.

9. Carian ApexSQL

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Video pendek tentang mekanisme kerja dan keupayaan

Alat ini mencari struktur pangkalan data. Dari sini anda boleh menamakan semula objek dengan selamat dan menjejaki hubungan mereka. Hasil carian dieksport ke HTML, CSV dan Excel.

10. Kit Alat ApexSQL DevOps

10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Video pendek tentang mekanisme kerja dan keupayaan

Kod PowerShell dijalankan di bawah hud utiliti. Bina, Semakan, Dokumen dan Pasang tersedia untuk pembangun daripada antara muka ApexSQL DevOps Toolkit. Di sini anda boleh menjana data sintetik, menjalankan ujian unit secara automatik dan perubahan dokumen. Boleh disambungkan sebagai pemalam kepada TeamCity, Jenkins dan lain-lain.

Pangkalan pengetahuan ApexSQL mempunyai artikel menarik pada DevOps dalam persekitaran pangkalan data.

Memandangkan kami telah menangani penyelesaian percuma, kami akan menyediakan secara ringkas senarai penyelesaian berbayar, yang, sudah tentu, mempunyai fungsi yang lebih berkuasa.

  1. Audit ApexSQL β€” alat untuk mengaudit pangkalan data untuk pematuhan dengan keperluan keselamatan, termasuk. HIPAA, GDPR, PCI disokong. Laporan dan melihat sejarah perubahan disokong.

    Lihat tangkapan skrin dan video10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

  2. Sandaran ApexSQL β€” automasi mencipta sandaran tambahan, log transaksi dan sandaran penuh. Pulihkan ke titik masa tertentu disokong, anda boleh membuat templat untuk membuat sandaran dan mengkonfigurasi pelan sandaran secara fleksibel.

    Lihat tangkapan skrin dan video10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

  3. ApexSQL Defrag β€” utiliti untuk memantau dan mengurus defragmentasi.

    Lihat tangkapan skrin dan video10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

  4. Kerja ApexSQL - alat untuk mengurus tugas, termasuk sejarah, jadual dan pemberitahuan.

    Lihat tangkapan skrin10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

  5. Log ApexSQL β€” alat untuk membaca log transaksi untuk pengauditan, replikasi atau pemulangan semula perubahan.

    Lihat tangkapan skrin dan video10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

  6. Pemulihan ApexSQL β€” pemulihan data yang rosak, dipadam atau hilang.

    Lihat tangkapan skrin dan video10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

  7. Analisis ApexSQL β€” alat untuk menganalisis hubungan dalam pangkalan data.

    Lihat tangkapan skrin dan video10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

  8. Binaan ApexSQL β€” alat untuk mengautomasikan penciptaan pangkalan data. Boleh menyambung ke sistem kawalan versi.

    Lihat tangkapan skrin dan video10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

  9. ApexSQL Enforce - Penambahbaik kod SQL.

    Lihat tangkapan skrin dan video10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

  10. ApexSQL Menjana ialah alat untuk menjana berjuta-juta baris data dalam satu klik. Eksport data ujian ke SQL, XML, CSV, JSON dan Excel disokong.

    Lihat tangkapan skrin10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

  11. Topeng ApexSQL β€” alat untuk mencari, mengklasifikasi dan menutup data sensitif dalam pangkalan data. Mempunyai 220+ topeng yang dipratentukan dan 55+ penapis terbina dalam untuk pengelasan.

    Lihat tangkapan skrin10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

  12. Skrip ApexSQL β€” alat untuk mencipta skrip DDL dan DML serta pakej pemasangan boleh laku.

    Lihat tangkapan skrin dan video10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

  13. Kawalan Sumber ApexSQL - alat untuk menyepadukan sistem kawalan versi dengan SSMS.

    Lihat tangkapan skrin dan video10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

  14. Pencetus ApexSQL β€” audit data dalam pangkalan data dan terjemahan ke dalam DML.

    Lihat tangkapan skrin dan video10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

  15. Ujian Unit ApexSQL - alat untuk menjalankan ujian unit terus dari konsol SSMS.

    Lihat tangkapan skrin dan video10 Utiliti ApexSQL Percuma untuk Mengurus Pangkalan Data Pelayan Microsoft SQL

Tulis dalam ulasan alat untuk pengauditan dan pengurusan pangkalan data yang telah anda gunakan dan masalah yang anda selesaikan dengannya.

Untuk bertanya soalan tentang produk ApexSQL, terima produk komersial untuk ujian atau mengetahui harganya, tinggalkan permintaan kepada borang maklum balas di laman web kami.

Jika anda menyelesaikan masalah pemantauan dan pengurusan yang kompleks, baca artikel kami sebelumnya tentang HabrΓ©:

Pantau pelbagai pangkalan data daripada satu antara muka.

Asingkan masalah prestasi dalam SQL Server dengan cepat.

Audit perubahan dalam infrastruktur Microsoft (termasuk SQL Server).

Anda juga boleh melanggan kami laman Facebook.

Sumber: www.habr.com

Tambah komen