gpt4 book ai didi

sql-server - 将 "Available Databases"下拉菜单添加到 SSMS 中的自定义工具栏

转载 作者:行者123 更新时间:2023-12-02 21:05:45 26 4
gpt4 key购买 nike

我正在 SSMS 中创建自己的自定义工具栏。我想将 SQL 编辑器工具栏的一部分“可用数据库”下拉列表添加到我的自定义工具栏。但我不知道如何添加它。它似乎不在命令列表中。

最佳答案

我能够做到这一点的唯一方法(使用 SSMS 2016)是通过使用 .vssettings直接归档。首先,我必须识别 Available Databases 的 GUID通过将其从 SQL Editor 中删除来命令工具栏并导出设置。这添加了 <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 , GroupPriMenu值应该全部匹配您创建自定义工具栏(并导出设置)时指定的值。

然后,当您导入修改后的设置文件时,它应该具有 Available Databases客户工具栏中的下拉组合框!

关于sql-server - 将 "Available Databases"下拉菜单添加到 SSMS 中的自定义工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17254613/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com