Folder Skema SSMS
Ini ekstensi untuk SQL Server Management Studio 2012, 2014, 2016, 17, 18, 19 dan 20. Ini mengelompokkan objek sql di Object Explorer (tabel, tampilan, dll.) ke dalam folder skema.
Kode sumber, dokumentasi, dan masalah dapat ditemukan di https://github.com/nicholas-ross/SSMS-Schema-Folders
Ini adalah fork SSMS2012Extender (sejak saat masih menggunakan CodePlex) yang menambahkan dukungan untuk SSMS 2014 dan 2016.
Anda dapat mengunduh SSMS versi terbaru secara gratis dari Microsoft.
Memasang
Unduh rilis terbaru dari halaman rilis.
Anda harus membuka blokir file zip sebelum mengekstraknya. Klik kanan pada file zip di Windows Explorer dan pilih Properties. Jika Anda melihat tombol atau kotak centang Unblock
, klik tombol tersebut.
Ekstrak file zip dan salin folder SSMS Schema Folders
ke folder ekstensi SSMS. Hapus atau ganti versi sebelumnya. Untuk 2012-17 jalankan file reg yang disertakan untuk melewati kesalahan pemuatan atau klik No
ketika Anda melihat kesalahan dan kemudian restart SSMS.
- 2012 -
C:Program Files (x86)Microsoft SQL Server110ToolsBinnManagementStudioExtensions
- 2014 -
C:Program Files (x86)Microsoft SQL Server120ToolsBinnManagementStudioExtensions
- 2016 -
C:Program Files (x86)Microsoft SQL Server130ToolsBinnManagementStudioExtensions
- 17 -
C:Program Files (x86)Microsoft SQL Server140ToolsBinnManagementStudioExtensions
- 18 - Lokasi pemasangan default adalah
C:Program Files (x86)Microsoft SQL Server Management Studio 18Common7IDEExtensions
- 19 - Lokasi pemasangan default adalah
C:Program Files (x86)Microsoft SQL Server Management Studio 19Common7IDEExtensions
- 20 - Lokasi pemasangan default adalah
C:Program Files (x86)Microsoft SQL Server Management Studio 20Common7IDEExtensions
SSMS 18 ke atas memungkinkan pemasangan di lokasi berbeda. Jika jalur di atas tidak ada maka Anda perlu mencari jalur yang benar untuk digunakan.
Pilihan
Ada beberapa opsi pengguna yang mengubah gaya dan perilaku folder skema. Tools > Options > SQL Server Object Explorer > Schema Folders
- Diaktifkan - Jadi Anda dapat menonaktifkan ekstensi tanpa mencopot pemasangannya.
- Tombol Pengubah - Tahan tombol ini untuk melakukan kebalikan dari pengaturan yang diaktifkan. Ctrl bawaan.
- Tambahkan Titik - Tambahkan titik setelah nama skema pada label folder.
- Clone Parent Node - Tambahkan klik kanan dan properti koneksi dari node induk ke node folder skema.
- Gunakan Ikon Objek - Gunakan ikon node anak sebagai ikon folder. Jika salah maka gunakan ikon simpul induk (yaitu folder).
- Jenis Folder - Jenis pengurutan yang digunakan untuk membuat folder di setiap tingkat folder.
- Jumlah Node Minimum - Urutkan node ke dalam folder hanya jika berisi setidaknya node sebanyak ini.
- Ganti Nama Node - Menghapus nama skema dari label node objek.
- Skema cepat dari teks simpul - Lebih cepat tetapi tidak akurat. Bawaan dinonaktifkan.
- Batas waktu tidak responsif - Kecepatan pengurutan node vs antarmuka pengguna yang tidak responsif.
- Gunakan Nodes.Clear - Lebih cepat tetapi membekukan antarmuka pengguna. Bawaan dinonaktifkan.
Masalah yang Diketahui
Tidak berjalan/Tidak ada pilihan
Ini terjadi ketika keamanan Windows memblokir jalannya file dll yang diunduh dari internet. Lihat petunjuk penginstalan untuk mengetahui langkah-langkah yang diperlukan agar dapat dijalankan.
Kesalahan pemuatan
Pada SSMS 17 dan sebelumnya, saat pertama kali dijalankan dengan ekstensi tersebut akan muncul pesan error. Klik No
dan mulai ulang SSMS. File reg yang disertakan menetapkan pengaturan registri yang sama seperti ketika Anda mengklik tombol tidak. Ini tidak lagi terjadi di SSMS 18.
Kompatibilitas dengan ekstensi lain
Ekstensi ini memindahkan node dalam tampilan pohon Object Explorer. Hal ini dapat menyebabkan masalah pada ekstensi lain yang tidak diharapkan. Jika Anda memiliki masalah, beri tahu saya.
- Pencarian SQL Gerbang Merah - Saat mencoba memilih objek di Object Explorer dari hasil pencarian, itu akan melewati node yang membandingkan teks node. Itu tidak memeriksa subfolder untuk sebagian besar jenis objek sehingga tidak dapat memilih objek yang benar.
Silakan laporkan masalah apa pun ke https://github.com/nicholas-ross/SSMS-Schema-Folders/issues.
Ubah Log
v1.6 (2024-04-12)
- Menambahkan dukungan untuk v20.
- Menambahkan kunci pengubah yang diaktifkan.
- Memperbaiki: Batas waktu pada koneksi Azure awal.
v1.5 (26-05-2023)
- Menambahkan dukungan untuk v19.1.
- Menambahkan tingkat folder kedua untuk penyortiran berdasarkan abjad atau sub skema.
v1.4 (28-07-2022)
- Menambahkan dukungan untuk v19.0 (pratinjau 2).
- Lokalisasi bahasa untuk opsi. (Terima kasih @micjahn)
- Peningkatan kinerja dan opsi untuk database yang sangat besar.
- Memperbaiki: Nama folder salah ketika skema berisi titik.
v1.3.1 (2018-10-06)
- Menambahkan dukungan untuk v18.0 (pratinjau 4).
v1.3 (28-06-2018)
- Luaskan simpul skema secara otomatis jika hanya ada satu.
- Peningkatan kinerja.
- Opsi tambahan untuk menghapus nama skema dari label simpul objek.
v1.2.1 (22-12-2016)
- Memperbaiki: Folder memperluas waktu tunggu.
v1.2 (2016-12-12)
- Menambahkan dukungan untuk v17.0 RC1.
- Tampilkan kursor tunggu saat membuat folder.
- Versi tunggal yang dapat diterapkan untuk beberapa versi SSMS.
- Memperbaiki: Folder memperluas waktu tunggu pada CPU inti tunggal.
v1.1 (14-07-2016)
- Menambahkan opsi pengguna.
- Memperbaiki: Kesalahan saat menjalankan beberapa instance SSMS.
Pembuatan Debug
- Menambahkan panel jendela keluaran untuk pesan debug.
v1.0 (05-07-2016)