'daki özel araç çubuğuna "Kullanılabilir Veritabanları" açılır menüsünü ekleyin. SSMS'de kendi özel araç çubuğumu oluşturuyorum. Özel araç çubuğuma SQL Editor araç çubuğunun bir parçası olan "Kullanılabilir Veritabanları" açılır menüsünü eklemek istiyorum. Ama nasıl ekleyeceğimi bilemiyorum. Komut listesinde görünmüyor.SSMS
SSMS
cevap
Maalesef, cevap "SSMS'yi Yeniden Yükleme" yazıyor.
Bunu yapabilmemin tek yolu (SSMS 2016 kullanarak) doğrudan .vssettings
dosyası ile dolaşmaktı. İlk önce Available Databases
komutunun GUID değerini SQL Editor
araç çubuğundan kaldırarak ve ayarları dışa aktararak tanımlamak zorunda kaldım. Bu, ayarlar dosyasına <remove Cmd ...>
girişi ekledi. Sonra şöyle GUID benim özel araç çubuğuna eklemek için kullanabilirsin:
<Category name="Environment_CommandBars" Category="{B9D9C123-B500-4202-B887-57C829CBD08F}" Package="{DA9FB551-C724-11d0-AE1F-00A0C90FFFC3}" RegisteredName="Environment_CommandBars" PackageName="Visual Studio Environment Package">
<CommandBars Version="05072811">
<DefaultCustomizations/>
<UserCustomizations>
<add_group Group="{8D3759E8-C5F6-4C93-B672-43B89D8479A5}:00000202" GroupPri="40000001" Menu="{8D3759E8-C5F6-4C93-B672-43B89D8479A5}:00000602"/>
<add_toolbar Menu="{8D3759E8-C5F6-4C93-B672-43B89D8479A5}:00000602" Name="Customer Toolbar" MenuType="toolbar"/>
<modify_toolbar Menu="{8D3759E8-C5F6-4C93-B672-43B89D8479A5}:00000602" Name="Pleomax" Visibility="show" FullScreen="hide" Dock="top" Row="1" FloatRectangle="0,0,45,24" DockRectangle="1,0,45,24"/>
<add Cmd="{52692960-56BC-4989-B5D3-94C47A513E8D}:00000004" CmdPri="40000001" Group="{8D3759E8-C5F6-4C93-B672-43B89D8479A5}:00000202" GroupPri="40000001" Menu="{8D3759E8-C5F6-4C93-B672-43B89D8479A5}:00000602"/>
</UserCustomizations>
</CommandBars>
</Category>
anahtar şeyler yukarıda değil değişime Cmd="{...}"
ve CmdPri="..."
bulunmaktadır. Group
, GroupPri
ve Menu
değerlerinin tümü, özel araç çubuğunu oluşturduğunuzda atanmış olanlarla eşleşmelidir (ve ayarları dışa aktarır).
Ardından, değiştirilen ayarlar dosyasını içe aktardığınızda, müşteri araç çubuğunuzda Available Databases
aşağı açılan açılan kutunun olması gerekir!
Bu kesinlikle SSMS 2016'da çalıştı! Yukarıda gördüğünüz rehber, o kutu için de evrensel bir kılavuz gibi görünüyor. Yaptığım komik deneyim, temiz bir kutuda 2014'ü yükledikten ve 'Kullanılabilir Veritabanları' nın kendi satırında bulunduğu eski kutudan ayarlarımı yükledikten sonra, temiz yükleme bir şekilde bir komut çubuğunda birleştirildi. 2016'ya yükseltmeye karar verene kadar hayat bir gün için iyiydi. Cevabınız bizim için OKB tiplerini çok takdir ediyor. – mdisibio
hala SSMS 17.4 için çalışıyor –
Sadece bir "Kullanılabilir Veritabanları" açılır menüsüne sahip olabileceğinizi düşünüyorum ve bunu "SQL Düzenleyicisi" araç çubuğu dışında herhangi bir yere koyabileceğinizi sanmıyorum - bu araç çubuğunda devre dışı bıraksanız bile. Bununla birlikte, hangi SSMS sürümünü kullandığınızı belirtmelisiniz. –
2008 R2'de, SQL Editor araç çubuğundan kendi özel araç çubuğuma sürükleyip SQL Editor araç çubuğunu sıfırladım. Bu, 2014'te mümkün görünmüyor, hiçbir şeyi sürükleyemem. Sürükle-bırak için Özelleştir iletişim kutusunu açmış olmanız gerekiyordu. – kraeg