私は自分のカスタムツールバーをSSMSに作成しています。 SQL Editorツールバーの一部である「Available Databases」ドロップダウンをカスタムツールバーに追加したいと思います。しかし、私はそれを追加する方法を把握することはできません。コマンドリストには表示されません。SSMSのカスタムツールバーに "Available Databases"ドロップダウンを追加します。
答えて
私は答えが「再インストールSSMS」だと思いますが、残念です。
これを行うことができた唯一の方法は(SSMS 2016を使用して)、.vssettings
ファイルを直接再生することでした。最初にAvailable Databases
コマンドのGUIDを特定するには、SQL Editor
ツールバーからGUIDを削除して設定をエクスポートする必要がありました。これにより、設定ファイルに<remove Cmd ...>
エントリが追加されました。その後、私は次のようにGUIDが私のカスタムツールバーに追加することを使用することができます
<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>
キー物事を上記ない変化にはCmd="{...}"
とCmdPri="..."
です。 Group
、GroupPri
、およびMenu
の値は、カスタムツールバーを作成して設定をエクスポートするときに割り当てられた値とすべて一致する必要があります。
その後、変更した設定ファイルをインポートすると、顧客ツールバーにドロップダウンコンボボックスAvailable Databases
が表示されます。
これはSSMS 2016で絶対に機能しました!上記のguidは、そのボックスの普遍的なguidであるようです。私が持っていた面白い経験は、クリーンボックスに2014をインストールし、「Available Databases」が独自の行にある古いボックスから設定をインポートした後で、クリーンインストールが何らかの形でそれを1つのコマンドバーにマージしたことでした。私が2016年にアップグレードすることを決めたまで、人生は一日良かったです。 – mdisibio
まだSSMS 17.4で動作します –
私はあなたは 'Available Databases'ドロップダウンを1つしか持たないと思うし、' SQL Editor'ツールバー以外の場所に置くことはできないと思います。あなたが話しているSSMSのバージョンを指定する必要があります。 –
2008 R2では、SQL Editorのツールバーからそれを自分のカスタムツールバーにドラッグし、SQL Editorのツールバーをリセットするだけでした。これは2014年には見えません。何もドラッグできません。ドラッグアンドドロップするには、[カスタマイズ]ダイアログを開いておく必要がありました。 – kraeg