2015-04-08 4 views
7

Я пытаюсь переименовать базу данных или таблицу в SSMS 2014 (с применением CU6), щелкнув и выбрав DB или таблицу в Обозревателе объектов, а затем нажав F2, чтобы изменить имя. Клавиша «Удалить» на моей клавиатуре не удалит символ справа от курсора или любого другого.Нормально ли, что ключ Delete не работает при попытке переименовать DB/таблицу в SSMS?

Является ли это просто проблемой на моем конце или я нашел один черт ошибки?

+4

Как совершенно нелепо, как это может убедить вас просто использовать sp_rename, который проще и быстрее, а затем найти объект в дереве в первую очередь. –

+2

Чтобы добавить оскорбление в рану, мне нравится, как всплеск экрана SSMS говорит «Работает на Visual Studio». Ну, угадайте, что, в Visual Studio ключ Delete работает так же, как и в области обозревателя объектов SQL Server, позволяя вам правильно редактировать имена DB и таблицы. Может быть, Splash Screen вместо этого должен сказать: «** Работает на версии Visual Studio, которая благодаря чистой некомпетентности разработчиков и отсутствию тестирования функциональных возможностей QA нам как-то удалось сломать. PS Мы также не будем исправлять это! ** « –

+1

Может иметь какое-то отношение к тому факту, что, когда панель не находится в режиме переименования объекта, Delete обрабатывается, чтобы удалить выделенный элемент. По-видимому, по какой-то причине разработчикам было проще отключить кнопку, а не временно восстановить «нормальную» обработку. –

ответ

8

Это известный вопрос, который был закрыт как «не исправить».

https://connect.microsoft.com/SQLServer/feedback/details/570758/cannot-use-delete-key-in-ssms-and-object-explorer

+2

Интересно, почему он не может быть исправлен за 5 минут. В чем проблема? – Vland

+2

Я только что прочитал статью Microsoft Connect и не правдоподобно! –

+2

@Vland Это действительно подозрительно. Возможно, это потому, что вы можете использовать «Del» для удаления целой записи, когда вы не находитесь в режиме редактирования? –