10 utilitas ApexSQL gratis untuk mengelola database Microsoft SQL Server



Halo, Habr! Kami banyak bekerja dengan Quest Software , dan tahun ini mereka mengakuisisi ApexSQL , produsen manajemen database dan solusi pemantauan Microsoft SQL Server. Di Rusia, bagi kami, sedikit yang diketahui tentang orang-orang ini. Di beranda mereka menulis "Killer tools for SQL Server". Kedengarannya mengancam. Kami punya ide untuk memperkenalkan vendor ini dan mencari tahu apa yang begitu mematikan dalam keputusan mereka. Mari kita mulai dengan produk bebas hype bagian. Setelah mereka akan ada bagian singkat tentang produk komersial. Saya harap Anda menemukan program ini bermanfaat. Saya minta kucing.

Dalam artikel ini:

  1. ApexSQL Compare adalah alat untuk membandingkan kode SQL, file, dan folder. Juga berfungsi sebagai ekstensi untuk SSMS atau Visual Studio.
  2. ApexSQL Decrypt - stream dekripsi objek dalam SQL Server: prosedur, fungsi, pemicu dan tampilan. Juga berfungsi sebagai ekstensi untuk SSMS atau Visual Studio.
  3. ApexSQL Discover - Penemuan instance SQL Server dan layanan SSRS, SSAS, dan SSIS terkait.
  4. ApexSQL Refactor adalah alat untuk refactoring dan memformat kode SQL. Berfungsi sebagai ekstensi untuk SSMS atau Visual Studio.
  5. ApexSQL Model - Membuat diagram objek SQL Server. Juga berfungsi sebagai ekstensi untuk SSMS atau Visual Studio.
  6. ApexSQL Plan adalah alat untuk mengoptimalkan rencana Eksekusi. Juga berfungsi sebagai ekstensi untuk SSMS.
  7. ApexSQL Lengkap - alat ini secara otomatis melengkapi pernyataan SQL dan memungkinkan Anda untuk menambahkan cuplikan Anda sendiri (pintasan keyboard untuk pelengkapan otomatis). Juga berfungsi sebagai ekstensi untuk SSMS atau Visual Studio.
  8. ApexSQL Propagate adalah alat untuk mengeksekusi kode SQL pada banyak basis data sekaligus.
  9. ApexSQL Search adalah utilitas untuk menemukan data dan objek dalam isi SQL Server. Berfungsi sebagai ekstensi untuk SSMS atau Visual Studio.
  10. ApexSQL DevOps Toolkit - alat untuk membuat saluran pipa CI / CD. Satu-satunya produk yang tercantum di sini memiliki konsol web.

Setiap produk adalah bagian dari fungsionalitas solusi ApexSQL berbayar. Di akhir artikel, kami menjelaskan secara singkat apa yang mereka miliki dari solusi komersial.

1. Bandingkan ApexSQL


gambar

Video pendek tentang mekanisme kerja dan peluang


Di Bandingkan, Anda bisa membandingkan file, folder, dan objek SQL Server. Perbandingan dua arah dan generasi selanjutnya dari skrip didukung untuk mencekik objek yang berbeda. Dalam antarmuka, utilitas dapat menyorot sintaksis C #, C ++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.

gambar

Fitur utama adalah integrasi ke dalam SSMS dan Visual Studio, memanggil objek dari berbagai instance database untuk perbandingan langsung dari Object Explorer dan pekerjaan pendukung melalui CLI .

2. Dekripsi ApexSQL


gambar

Video pendek tentang mekanisme kerja dan peluang


Di Dekripsi, Anda dapat mendekripsi prosedur, fungsi, pemicu, atau melihat dalam satu klik dari antarmuka SSMS atau Visual Studio.



Di antarmuka, Anda dapat melihat skrip dekripsi DDL. Mendukung koneksi simultan ke beberapa instance SQL Server.

3. Temukan ApexSQL


gambar

Identifikasi contoh SQL Server, SSRS, SSAS, dan SSIS yang ada berdasarkan rentang IP dan lihat informasi terperinci.

gambar

Dari antarmuka, Anda dapat mengonfigurasi deteksi basis data sesuai jadwal. ApexSQL Discover dapat mengirim pemberitahuan dengan hasil penemuan ke email.

4. ApexSQL Refactor


gambar

Video pendek tentang mekanisme kerja dan peluang


Anda dapat memformat kode berdasarkan profil kotak atau menyesuaikan kode Anda agar terlihat lebih akrab bagi Anda. Refactor dapat menyorot variabel yang tidak digunakan dalam kode, merangkum blok kode dalam prosedur, memperluas "*" ke daftar lengkap.

gambar

Salah satu fitur yang berguna adalah tabel partisi untuk memisahkan kolom yang paling jarang digunakan. Refactor akan melaporkan objek yang terkena dampak pemisahan ini.

gambar

Juga di antarmuka Refactor, Anda dapat dengan aman mengubah nama objek dengan perubahan semua dependensi.

gambar

Fungsi-fungsi ini dan lainnya dapat ditemukan lebih detail pada halaman deskripsi utilitas .

5. Model ApexSQL


gambar

Utilitas memvisualisasikan objek SQL Server dan hubungan di antara mereka. Di antarmuka yang sama, Anda dapat mengubah konfigurasi objek dan menghasilkan kode DDL yang sesuai. Semua visualisasi dapat diekspor sebagai gambar.

Model Fungsionalitas berkembang dengan produk komersial Diff dan Doc . Menggunakan produk pertama, Anda dapat membandingkan model dengan keadaan saat ini di database atau membandingkan model dua database yang berbeda, dan produk kedua diperlukan untuk mendokumentasikan objek database.

6. Paket ApexSQL


gambar

Video pendek tentang mekanisme kerja dan peluang


Ini adalah alat untuk mengoptimalkan kinerja. Menggunakan ApexSQL Plan, Anda juga dapat mengekspor rencana ke laporan dalam format HTML dan XML. Kasus penggunaan yang sering digunakan untuk utilitas ini membandingkan paket saat ini dan yang dimodifikasi untuk berbagai karakteristik.



ApexSQL Plan mendukung pembongkaran dari toko kueri dan menghadirkan karakteristik kueri ini sebagai dasbor.

7. Lengkap ApexSQL


gambar

Video pendek tentang mekanisme kerja dan peluang


Akselerator Penulisan Kode. Di antarmuka utilitas, Anda dapat mengonfigurasi alias, cuplikan, dan penyorotan kode.

8. ApexSQL Propagate


gambar

Di ApexSQL Propagate, Anda dapat mengkonfigurasi eksekusi kode pada berbagai database SQL Server, dan menentukan urutan eksekusi.

gambar

Hasil dari kode yang dieksekusi diuraikan oleh utilitas dan dicatat untuk kenyamanan melihat hasil eksekusi.

9. Pencarian ApexSQL


gambar

Video pendek tentang mekanisme kerja dan peluang


Alat mencari struktur database. Dari sini, Anda dapat dengan aman mengganti nama objek dan melacak hubungannya. Hasil pencarian diekspor ke HTML, CSV dan Excel.

10. ApexSQL DevOps Toolkit


gambar

Video pendek tentang mekanisme kerja dan peluang


Di bawah kap utilitas, kode PowerShell berfungsi. Build, Review, Document and Deploy tersedia untuk pengembang dari antarmuka ApexSQL DevOps Toolkit. Di sini Anda juga dapat menghasilkan data sintetis, secara otomatis menjalankan tes unit, perubahan dokumen. Ini dapat dihubungkan sebagai plug-in ke TeamCity, Jenkins dan lainnya.

Basis Pengetahuan ApexSQL memiliki artikel menarik tentang DevOps di lingkungan basis data.

Sekarang kami telah menemukan solusi gratis, kami akan mendaftar secara singkat solusi berbayar, yang, tentu saja, memiliki fitur yang lebih kuat.

  1. ApexSQL Audit - alat untuk mengaudit basis data untuk kepatuhan dengan persyaratan keamanan, termasuk HIPAA, GDPR, PCI didukung. Didukung oleh laporan dan melihat riwayat perubahan.

    Lihat tangkapan layar dan video
    gambar



  2. Cadangan ApexSQL - otomatisasi untuk membuat cadangan tambahan, log transaksi, dan cadangan lengkap. Ini mendukung pemulihan pada titik waktu tertentu, Anda dapat membuat template untuk membuat cadangan dan secara fleksibel mengkonfigurasi paket cadangan.

    Lihat tangkapan layar dan video
    gambar



  3. ApexSQL Defrag - utilitas untuk memantau dan mengelola defragmentasi.

    Lihat tangkapan layar dan video
    gambar



  4. Pekerjaan ApexSQL adalah alat untuk mengelola tugas, termasuk riwayat, jadwal, dan pemberitahuan.

    Lihat tangkapan layar
    gambar

  5. ApexSQL Log adalah pembaca log transaksi untuk mengaudit, mereplikasi, atau mengembalikan perubahan.

    Lihat tangkapan layar dan video
    gambar



  6. ApexSQL Recover - pemulihan data yang rusak, dihapus atau hilang.

    Lihat tangkapan layar dan video
    gambar



  7. ApexSQL Analyze - alat untuk menganalisis hubungan dalam database.

    Lihat tangkapan layar dan video
    gambar



  8. ApexSQL Build adalah alat untuk mengotomatisasi pembuatan basis data. Itu dapat terhubung ke sistem kontrol versi.

    Lihat tangkapan layar dan video
    gambar



  9. ApexSQL Enforce adalah Penambah SQL.

    Lihat tangkapan layar dan video
    gambar



  10. ApexSQL Generate adalah alat untuk menghasilkan jutaan baris data dalam satu klik. Ekspor data uji ke SQL, XML, CSV, JSON, dan Excel didukung.

    Lihat tangkapan layar
    gambar

  11. ApexSQL Mask adalah alat untuk mencari, mengklasifikasikan dan menutupi data sensitif dalam database. Ini memiliki 220+ masker standar dan 55+ filter bawaan untuk klasifikasi.

    Lihat tangkapan layar
    gambar

  12. ApexSQL Script adalah alat untuk membuat skrip DDL dan DML dan paket instalasi yang dapat dieksekusi.

    Lihat tangkapan layar dan video
    gambar



  13. Kontrol Sumber ApexSQL adalah alat untuk mengintegrasikan sistem kontrol versi dengan SSMS.

    Lihat tangkapan layar dan video
    gambar



  14. ApexSQL Trigger - audit data dalam database dan terjemahan dalam DML.

    Lihat tangkapan layar dan video
    gambar



  15. ApexSQL Unit Test adalah alat untuk melakukan pengujian unit langsung dari konsol SSMS.

    Lihat tangkapan layar dan video
    gambar



Tulis di komentar alat apa untuk audit dan manajemen basis data yang sudah Anda gunakan dan tugas apa yang Anda selesaikan.

Untuk mengajukan pertanyaan tentang produk ApexSQL, dapatkan produk komersial untuk pengujian atau untuk mengklarifikasi harganya, tinggalkan permintaan di formulir umpan balik di situs web kami .

Jika Anda menyelesaikan tugas pemantauan dan manajemen yang kompleks, baca artikel kami sebelumnya tentang HabrΓ©:

Memantau berbagai basis data dari satu antarmuka.

Pelokalan masalah kinerja dengan cepat di SQL Server.

Audit perubahan dalam infrastruktur Microsoft (termasuk SQL Server).

Anda juga dapat berlangganan halaman Facebook kami.

Artikel kami yang lain tentang perangkat lunak tag gals .

Source: https://habr.com/ru/post/id471884/


All Articles