ProHoster > blog > administrasi > 10 Utilitas ApexSQL Gratis untuk Mengelola Database Microsoft SQL Server
10 Utilitas ApexSQL Gratis untuk Mengelola Database Microsoft SQL Server
Halo, Habr! Kami banyak bekerja dengan Perangkat Lunak Quest, dan tahun ini mereka membeli PuncakSQL — produsen solusi untuk mengelola dan memantau database Microsoft SQL Server. Di Rusia, menurut kami, hanya sedikit yang diketahui tentang orang-orang ini. Di halaman utama situs web mereka, mereka menulis “Alat pembunuh untuk SQL Server”. Kedengarannya mengancam. Kami memiliki ide untuk memperkenalkan vendor ini dan mencari tahu apa yang mematikan dari solusi mereka. Mari kita mulai dengan bagian hype - produk gratis. Setelahnya akan ada bagian singkat tentang produk komersial. Saya harap program ini bermanfaat bagi Anda. Tolong di bawah kucing.
Dalam artikel ini:
ApexSQL Bandingkan - alat untuk membandingkan kode SQL, file dan folder. Berfungsi juga sebagai ekstensi untuk SSMS atau Visual Studio.
Dekripsi ApexSQL — streaming dekripsi objek di SQL Server: prosedur, fungsi, pemicu, dan tampilan. Berfungsi juga sebagai ekstensi untuk SSMS atau Visual Studio.
Temukan ApexSQL — deteksi instance SQL Server dan layanan terkait SSRS, SSAS, dan SSIS.
Refaktor ApexSQL — alat untuk memfaktorkan ulang dan memformat kode SQL. Berfungsi sebagai ekstensi untuk SSMS atau Visual Studio.
Model PuncakSQL - membuat diagram objek SQL Server. Berfungsi juga sebagai ekstensi untuk SSMS atau Visual Studio.
Paket ApexSQL — alat untuk mengoptimalkan rencana Eksekusi. Berfungsi juga sebagai ekstensi untuk SSMS.
ApexSQL Lengkap — alat ini secara otomatis melengkapi pernyataan SQL dan memungkinkan Anda menambahkan cuplikan Anda sendiri (pintasan keyboard untuk pelengkapan otomatis). Berfungsi juga sebagai ekstensi untuk SSMS atau Visual Studio.
Menyebarkan ApexSQL — alat untuk mengeksekusi kode SQL pada beberapa database sekaligus.
Pencarian ApexSQL — utilitas untuk mencari data dan objek di kedalaman SQL Server. Berfungsi sebagai ekstensi untuk SSMS atau Visual Studio.
Perangkat DevOps ApexSQL — alat untuk membuat saluran 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 akan menjelaskan secara singkat solusi komersial apa yang mereka miliki.
Video singkat tentang mekanisme kerja dan kemampuannya
Bandingkan memungkinkan Anda membandingkan file, folder, dan objek SQL Server. Perbandingan dua arah dan pembuatan skrip lebih lanjut untuk menggabungkan objek yang berbeda didukung. Di antarmuka, utilitas dapat menyorot sintaks C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML.
Fitur utama: integrasi ke dalam SSMS dan Visual Studio, memanggil objek dari instance database yang berbeda untuk perbandingan langsung dari Object Explorer dan dukungan untuk bekerja melalui CLI.
Identifikasi contoh layanan SQL Server, SSRS, SSAS, dan SSIS yang ada berdasarkan rentang alamat IP dan lihat informasi mendetail.
Dari antarmuka Anda dapat mengonfigurasi penemuan basis data sesuai jadwal. ApexSQL Discover dapat mengirimkan pemberitahuan dengan hasil penemuan melalui email.
Video singkat tentang mekanisme kerja dan kemampuannya
Pemformatan kode dapat dilakukan berdasarkan profil kotak atau Anda dapat menyesuaikan sendiri sehingga kode terlihat lebih familier bagi Anda. Refactor dapat menyorot variabel yang tidak digunakan dalam kode, merangkum blok kode menjadi prosedur, dan memperluas “*” menjadi daftar lengkap.
Salah satu fitur yang berguna adalah pemisahan tabel untuk memisahkan kolom yang paling jarang digunakan. Refactor akan melaporkan objek yang akan terpengaruh oleh pemisahan ini.
Juga di antarmuka Refactor Anda dapat dengan aman mengubah nama objek sambil mengubah semua dependensi.
Fungsi ini dan fungsi lainnya dapat ditemukan lebih detail di halaman dengan deskripsi utilitas.
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.
Fungsionalitas model diperluas dengan bantuan produk komersial Diff и Doc. Dengan menggunakan produk pertama, Anda dapat membandingkan model dengan keadaan saat ini dalam database atau membandingkan model dari dua database berbeda, dan produk kedua diperlukan untuk mendokumentasikan objek database.
Video singkat tentang mekanisme kerja dan kemampuannya
Ini adalah alat pengoptimalan kinerja. Selain itu, dengan menggunakan Paket ApexSQL, Anda dapat mengekspor rencana ke laporan dalam format HTML dan XML. Kasus penggunaan yang sering terjadi untuk utilitas ini adalah perbandingan paket saat ini dan paket yang dimodifikasi menurut berbagai karakteristik.
Paket ApexSQL mendukung pengunduhan dari penyimpanan kueri dan menyajikan karakteristik kueri ini dalam bentuk dasbor.
Video singkat tentang mekanisme kerja dan kemampuannya
Alat ini mencari struktur database. Dari sini Anda dapat dengan aman mengganti nama objek dan melacak hubungannya. Hasil pencarian diekspor ke HTML, CSV dan Excel.
Video singkat tentang mekanisme kerja dan kemampuannya
Kode PowerShell berjalan di bawah tenda utilitas. Pembuatan, Tinjauan, Dokumen, dan Penerapan tersedia untuk pengembang dari antarmuka ApexSQL DevOps Toolkit. Di sini Anda dapat menghasilkan data sintetis, menjalankan pengujian unit secara otomatis, dan mendokumentasikan perubahan. Dapat dihubungkan sebagai plugin ke TeamCity, Jenkins dan lainnya.
Basis pengetahuan ApexSQL memiliki artikel menarik pada DevOps di lingkungan database.
Sekarang kami telah membahas solusi gratis, kami akan memberikan secara singkat daftar solusi berbayar, yang tentu saja memiliki fungsi yang lebih kuat.
Audit ApexSQL — alat untuk mengaudit database untuk memenuhi persyaratan keamanan, termasuk. HIPAA, GDPR, PCI didukung. Laporan dan tampilan riwayat perubahan didukung.
Lihat tangkapan layar dan video
Cadangan ApexSQL — otomatisasi pembuatan cadangan tambahan, log transaksi, dan pencadangan penuh. Pemulihan ke titik waktu tertentu didukung, Anda dapat membuat templat untuk membuat cadangan dan mengonfigurasi rencana pencadangan secara fleksibel.
Lihat tangkapan layar dan video
Defrag ApexSQL — utilitas untuk memantau dan mengelola defragmentasi.
Lihat tangkapan layar dan video
Pekerjaan ApexSQL - alat untuk mengelola tugas, termasuk riwayat, jadwal, dan notifikasi.
Lihat tangkapan layar
Log ApexSQL — alat untuk membaca log transaksi untuk mengaudit, mereplikasi, atau mengembalikan perubahan.
Lihat tangkapan layar dan video
Pemulihan ApexSQL — pemulihan data yang rusak, terhapus atau hilang.
Lihat tangkapan layar dan video
Analisis ApexSQL — alat untuk menganalisis hubungan dalam database.
Lihat tangkapan layar dan video
Pembuatan ApexSQL — alat untuk mengotomatisasi pembuatan database. Dapat terhubung ke sistem kontrol versi.
Hasilkan ApexSQL adalah alat untuk menghasilkan jutaan baris data dalam satu klik. Ekspor data pengujian ke SQL, XML, CSV, JSON dan Excel didukung.
Lihat tangkapan layar
Masker ApexSQL — alat untuk mencari, mengklasifikasikan, dan menutupi data sensitif dalam database. Memiliki 220+ masker standar dan 55+ filter bawaan untuk klasifikasi.
Lihat tangkapan layar
Skrip ApexSQL — alat untuk membuat skrip DDL dan DML serta paket instalasi yang dapat dieksekusi.
Pemicu ApexSQL — audit data dalam database dan terjemahan ke DML.
Lihat tangkapan layar dan video
Tes Unit ApexSQL - alat untuk menjalankan pengujian unit langsung dari konsol SSMS.
Lihat tangkapan layar dan video
Tulis di komentar alat audit dan manajemen basis data apa yang sudah Anda gunakan dan masalah apa yang Anda selesaikan dengannya.
Untuk mengajukan pertanyaan tentang produk ApexSQL, menerima produk komersial untuk pengujian, atau mengetahui harganya, kirimkan permintaan ke formulir umpan balik di situs web kami.
Jika Anda memecahkan masalah pemantauan dan pengelolaan yang kompleks, baca artikel kami sebelumnya di Habré: