SSMS

2013-06-22 13 views
6

'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

+1

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. –

+0

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

cevap

0

Maalesef, cevap "SSMS'yi Yeniden Yükleme" yazıyor.

3

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!

+0

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

+0

hala SSMS 17.4 için çalışıyor –

İlgili konular