Tworzę własny niestandardowy pasek narzędzi w SSMS. Chciałbym dodać menu rozwijane "Dostępne bazy danych" będące częścią paska narzędzi edytora SQL do mojego niestandardowego paska narzędzi. Ale nie mogę wymyślić, jak to dodać. Wygląda na to, że nie ma na liście poleceń.Dodaj listę "Dostępne bazy danych" do niestandardowego paska narzędzi w SSMS
Odpowiedz
Myślę, że odpowiedź brzmi "Ponownie zainstaluj SSMS", niestety.
Jedynym sposobem, w jaki mogłem to zrobić (używając SSMS 2016) było bezpośrednie obejrzenie pliku .vssettings
. Najpierw musiałem zidentyfikować identyfikator GUID dla polecenia Available Databases
, usuwając go z paska narzędzi SQL Editor
i eksportując ustawienia. Dodało to wpis <remove Cmd ...>
do pliku ustawień. Wtedy mógłbym użyć tego GUID, aby dodać go do mojego niestandardowego paska narzędzi, co następuje:
<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>
Kluczowe rzeczy nie zmiany powyżej są Cmd="{...}"
i CmdPri="..."
. Wartości Group
, GroupPri
i powinny być zgodne z wartościami przypisanymi podczas tworzenia niestandardowego paska narzędzi (i eksportowania ustawień).
Następnie, po zaimportowaniu zmodyfikowanego pliku ustawień, powinien on mieć rozwijane menu komendy Available Databases
na pasku narzędzi klienta!
To absolutnie działało w SSMS 2016! Guid, który pokazałeś powyżej, wydaje się być uniwersalnym przewodnikiem dla tego pudełka. Zabawne doświadczenie miałem po zainstalowaniu 2014 na czystym pudełku i importowaniu ustawień ze starego pudełka, w którym "Dostępne bazy danych" znajdowały się we własnym wierszu, czysta instalacja w jakiś sposób połączyła go w jeden pasek poleceń. Życie było dobre na jeden dzień, dopóki nie zdecydowałem się na upgrade do 2016. Twoja odpowiedź jest dla nas bardzo cenna. – mdisibio
nadal działa dla SSMS 17.4 –
- 1. Definiowanie niestandardowego paska narzędzi CKEditor
- 2. Dodawanie niestandardowego przycisku do paska narzędzi KendoGrid
- 3. Dodawanie niestandardowego widoku do paska narzędzi
- 4. Tworzenie niestandardowego paska narzędzi w Androidzie
- 5. Dodaj plik HTML do bazy danych SQLite
- 6. Dodaj datę do bazy danych kopii zapasowej bazy danych SQL
- 7. Dodaj nowe tabele do bazy danych moodle
- 8. Highcharts: Dodaj przycisk niestandardowego obrazu
- 9. Widok niestandardowego paska narzędzi pomocy nie używa pełnej szerokości
- 10. Pasek narzędzi - dodaj przycisk w górę
- 11. Zmiana paska narzędzi i zwijanie paska narzędzi paska narzędzi Programowo przewijanie flag
- 12. Dodaj pasek narzędzi do UITableViewController
- 13. Zwijanie paska narzędzi Wyłączanie i ukrywanie paska narzędzi podczas przewijania
- 14. Jak przechowywać listę w lubmlite bazy danych
- 15. Dodawanie paska narzędzi uikeyboard
- 16. Dodaj informacje do matplotlib Pasek narzędzi nawigacyjnych/pasek stanu?
- 17. Usuwanie paska narzędzi w GVim
- 18. Dostosowywanie paska narzędzi WYSIHTML5
- 19. Dodaj niestandardowy pasek narzędzi do CKEditor w szynach
- 20. Jak dodać przyciski do paska narzędzi FireMonkey?
- 21. Podziałka paska zakładek paska narzędzi Android
- 22. UIWebview GestureRecognizer do wyświetlania paska narzędzi
- 23. Python: Dodaj listę do ustawienia?
- 24. Pozycja wbudowanego paska narzędzi CKEditor
- 25. Android - standardowa wysokość paska narzędzi
- 26. Dostosowanie kąta działania paska narzędzi
- 27. Niestandardowa ikona paska narzędzi Android
- 28. Rozmieszczenie przycisków paska narzędzi iPhone'a
- 29. iPhone: Ukrywanie/pokazywanie paska narzędzi
- 30. Kolory tła menu paska narzędzi
Myślę, że możesz mieć tylko jedno rozwijane menu "Dostępne bazy danych" i nie sądzę, że możesz umieścić je w dowolnym miejscu z wyjątkiem paska narzędzi "Edytor SQL" - nawet jeśli wyłączysz go na tym pasku narzędzi. Powinieneś jednak określić, o której wersji SSMS mówisz. –
W 2008 R2, po prostu przeciągnąłem go z paska narzędzi edytora SQL na mój własny niestandardowy pasek narzędzi, a następnie zresetowałem pasek narzędzi edytora SQL. To nie wygląda na możliwe w 2014 roku, nie mogę niczego przeciągnąć. Musisz otworzyć okno Dostosuj, aby przeciągać i upuszczać. – kraeg