Що таке опція SSMS "Виконувати збережені ярлики процедур без додаткових параметрів виконання"?


12

Це багатослівний варіант; немає документації, а пошук в Інтернеті не допомагає. Коли я виконую запити, я не помічаю різниці з опцією, перевіреною чи не перевіреною. Що контролює ця настройка?

Відповіді:


14

Це, безумовно, багатослівний варіант і мені здається трохи неоднозначним. Ви можете скористатися "збереженими ярликами процедур" різними способами; спочатку я не дійшов висновку, що вони насправді мають на увазі панель "Ярлики запитів" в меню Інструменти> Параметри> Навколишнє середовище> Клавіатура, головним чином тому, що мені було задано питання про них, коли я не дивився в діалогове вікно (опція звичайно, на тій самій панелі).

Параметр додано у відповідь на наступний елемент Connect:

Там Саймон Сабін зазначив, що якщо ви виконаєте збережену процедуру за допомогою комбінації клавіш (наприклад, Alt+ F1для sp_helpабо Ctrl+ 1для sp_who), це виконання повинно відповідати будь-яким параметрам запиту, встановленим для нижнього вікна запиту (наприклад SET STATISTICS TIME ON;). Це не завжди бажано (приклад, який використовував Саймон, отримував купу графічних планів виконання при натисканні Alt+ F1).

Тому:

  • Якщо ви очікуєте, що ці ярлики запитів будуть виконуватись з усіма тими ж параметрами, що й поточне вікно запиту, залиште поле не відміченим .
  • Якщо ви очікуєте, що ці ярлики запитів ігнорують будь-які існуючі параметри запиту, поставте прапорець (і відкрийте нове вікно запиту, оскільки це не впливає на поточні вікна).

На жаль, не існує способу налаштувати це за ярликом, як просив Саймон, тому вам доведеться взяти все або нічого.


Спасибі Аарон Таке трохи підсилення до такої чудової особливості.
Слава

Частина мене хоче запитати, "чому б на Землі вони розширили використання явно неправильного терміна - Збережена процедура - що є нещасним заголовком для цього стовпця, коли вони мали можливість виправити заголовок стовпця, а не Запити (що це дуже чітко), а потім використати правильний термін для цього параметра - Виконати ярлики запитів без ... ? ". Але тоді інша частина мене насправді не хоче знати ;-).
Соломон Руцький
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.