Как предотвратить случайный запрос при просмотре - PullRequest
0 голосов
/ 25 февраля 2020

Я нахожусь в SQL Server Management Studio, рассматривающей производственные запросы. Я немного нервничаю из-за одновременного включения этой кнопки «Выполнить».

Есть ли способ в SSMS просматривать мои производственные запросы без риска случайного нажатия кнопки «Выполнить» (или нажатия F5?). )

Ответы [ 2 ]

2 голосов
/ 25 февраля 2020

Ограничение прав выполнения может быть лучшим подходом, потому что СУБД будет лучше предотвращать вас, чем ваша GUI.

Однако в SSMS я думаю, что вы можете выполнить sh это удаление сочетаний клавиш для выполнения запросов. И удалите кнопку Выполнение с панели инструментов. Хотя это, вероятно, не 100%, но ... должно приблизить вас к тому, что вы хотите (я считаю).

Чтобы отключить кнопку, go Инструменты -> Настроить. На вкладке «Команды» выберите «Панель инструментов» Выберите SQL Editor из выпадающего списка.

Здесь вы увидите все команды, находящиеся в данный момент на этой «панели инструментов». Сюда входит команда Выполнить.

Execute Command Location in SSMS Customize

Аналогичным образом отключаются сочетания клавиш. Вы можете go в Сервис -> Параметры. В раскрывающемся меню выберите клавиатуру. Это вызовет меню, в котором вы можете искать зарегистрированные команды и их ярлыки. В этом случае найдите Execute и выберите Query.Execute. Здесь вы можете найти все назначенные ярлыки для этой команды в раскрывающемся меню ниже.

Execute Command Location in SSMS Keyboard Shortcuts

Вы можете повторно добавить ярлыки и кнопки в том же меню .

1 голос
/ 25 февраля 2020

Иногда я пишу сценарии как создание, а не изменение, поэтому, если я нажму F5, произойдет сбой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...