ProHoster > Blog > Pentadbiran > 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:
ApexSQL Bandingkan - alat untuk membandingkan kod SQL, fail dan folder. Berfungsi juga sebagai sambungan untuk SSMS atau Visual Studio.
Nyahsulit ApexSQL — penyahsulitan strim objek dalam SQL Server: prosedur, fungsi, pencetus dan pandangan. Berfungsi juga sebagai sambungan untuk SSMS atau Visual Studio.
ApexSQL Discover — pengesanan contoh SQL Server dan perkhidmatan berkaitan SSRS, SSAS dan SSIS.
Refactor ApexSQL — alat untuk pemfaktoran semula dan pemformatan kod SQL. Berfungsi sebagai sambungan untuk SSMS atau Visual Studio.
Model ApexSQL - mencipta gambar rajah objek SQL Server. Berfungsi juga sebagai sambungan untuk SSMS atau Visual Studio.
Pelan ApexSQL — alat untuk mengoptimumkan rancangan Pelaksanaan. Berfungsi juga sebagai lanjutan untuk SSMS.
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.
ApexSQL Propagate — alat untuk melaksanakan kod SQL pada beberapa pangkalan data pada satu masa.
Carian ApexSQL — utiliti untuk mencari data dan objek dalam kedalaman SQL Server. Berfungsi sebagai sambungan untuk SSMS atau Visual Studio.
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.
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.
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.
Kenal pasti contoh sedia ada perkhidmatan SQL Server, SSRS, SSAS dan SSIS mengikut julat alamat IP dan lihat maklumat terperinci.
Daripada antara muka anda boleh mengkonfigurasi penemuan pangkalan data mengikut jadual. ApexSQL Discover boleh menghantar pemberitahuan dengan hasil penemuan melalui e-mel.
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.
Satu ciri berguna ialah pemisahan jadual untuk memisahkan lajur yang paling kurang digunakan. Refactor akan melaporkan objek yang akan terjejas oleh perpecahan ini.
Juga dalam antara muka Refactor anda boleh menukar nama objek dengan selamat sambil menukar semua kebergantungan.
Ini dan fungsi lain boleh didapati dengan lebih terperinci pada halaman dengan penerangan tentang utiliti.
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.
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.
Pelan ApexSQL menyokong muat turun dari gedung pertanyaan dan mempersembahkan ciri pertanyaan ini dalam bentuk papan pemuka.
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.
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.
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 video
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 video
ApexSQL Defrag — utiliti untuk memantau dan mengurus defragmentasi.
Lihat tangkapan skrin dan video
Kerja ApexSQL - alat untuk mengurus tugas, termasuk sejarah, jadual dan pemberitahuan.
Lihat tangkapan skrin
Log ApexSQL — alat untuk membaca log transaksi untuk pengauditan, replikasi atau pemulangan semula perubahan.
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 skrin
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 skrin
Skrip ApexSQL — alat untuk mencipta skrip DDL dan DML serta pakej pemasangan boleh laku.
Pencetus ApexSQL — audit data dalam pangkalan data dan terjemahan ke dalam DML.
Lihat tangkapan skrin dan video
Ujian Unit ApexSQL - alat untuk menjalankan ujian unit terus dari konsol SSMS.
Lihat tangkapan skrin dan video
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é: