2009-08-08 83 views
21

tôi thấy nó hữu ích và hiệu quả để sử dụng được xây dựng trong Ctrl + phím Shift + M khi tạo một proc lưu trữ mới trong SQL Server Management Studio (2008). Trên một trong các máy của tôi, tổ hợp phím tắt đã ngừng hoạt động và tôi không thể tìm ra cách khôi phục.Ctrl-Shift-M không còn làm việc trong SQL Server Management Studio

Cũng có thể có một số tiện ích mới trên máy của tôi có giá trị cao hơn nhưng tôi không thể tìm ra thủ phạm nếu trường hợp đó xảy ra.

Ý tưởng?

+0

Bạn đã thử đề xuất từ ​​Rob chưa? Tôi muốn biết kết quả. – SqlRyan

+0

Bạn có thể chỉnh sửa mẫu để nó hiển thị kết hợp Alt-Q, S thay vì mẫu không được chấp nhận: http://dba.stackexchange.com/questions/19887/specify-values-for-template-parameters-command –

Trả lời

29

kết hợp bàn phím này đã bị xóa khỏi SQL 2008. Bạn vẫn có thể truy cập chức năng bằng cách chọn Truy vấn >> Chỉ định Giá trị cho Tham số Mẫu ...

Điều này khá khó hiểu vì hầu hết các mẫu vẫn tham chiếu tổ hợp phím. (Các mục menu phía trên thậm chí tài liệu tham khảo nó !!)

Thật không may, chúng ta không thể "khôi phục" các Ctrl - phím Shift - M lệnh. SQL Mgmt Studio không cho phép thêm các phím tắt mới. Chỉ các phím tắt "truy vấn" (Tùy chọn >> Môi trường >> Bàn phím).

Cách đơn giản nhất để giải quyết này là chỉ cần tìm hiểu những dãy bàn phím mới: Alt >>Q >>S

Dưới đây là một xác nhận Mark Han trong nhóm hỗ trợ cộng đồng MS Online:

để giải quyết vấn đề, tôi muốn giải thích như sau

A) tôi đã tái sản xuất vấn đề và compa tái nó với SQL Server 2005 Management Studio. Nó được xác nhận rằng phím tắt "Ctrl-Shift-M" phím tắt không tồn tại trong SQL Server 2008 Management Studio. Nếu bạn có mối quan tâm về điều đó, vui lòng gửi cho chúng tôi phản hồi qua địa chỉ (https://connect.microsoft.com/sql). Bên cạnh đó, tôi đang tư vấn với nhóm phát triển của chúng tôi về vấn đề này; nếu bất cứ điều gì cập nhật, chúng tôi sẽ công khai [ize] nó.

B) Ctrl-Shift-M được sử dụng để thay thế các thông số mẫu, chúng tôi cũng có thể mở Xác định giá trị cho Template Parameters bằng tay

1) Trên menu Query, click Xác định giá trị dành cho Bản mẫu Parameters.
2) Trong hộp thoại Xác định giá trị cho thông số mẫu, cột giá trị chứa giá trị được đề xuất cho tham số (Tên cơ sở dữ liệu trong ví dụ ở trên). Chấp nhận giá trị hoặc thay thế bằng một giá trị mới, sau đó bấm OK để đóng hộp thoại Tham số mẫu thay thế và sửa đổi tập lệnh trong trình chỉnh sửa truy vấn.

Hy vọng điều này sẽ hữu ích!

+0

Chỉ cần sử dụng Autohotkey và remap Control-Shift-M để Alt-Q-S – Caveatrob

+4

Trong SSMS 2012 Bạn chắc chắn có thể gán lại phím tắt Ctrl Shift M (không được sử dụng trong năm 2012) về 'Query.SpecifyValuesForTemplateParamters'. – Arran

+1

Bạn cũng có thể chỉnh sửa tập tin 'Create Stored (New Menu) .sql' trong 'C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ Tools \ Binn \ ManagementStudio \ SqlWorkbenchProjectItems \ Sql \ Thủ tục lưu trữ' để tham khảo 'Alt + Q + S' thay vì' Ctrl + Shift + M', theo cách đó bạn sẽ dễ dàng tìm hiểu phím tắt bàn phím mới – simdrouin

1

Nó chắc chắn âm thanh như bạn có cái gì khác mà là ăn cắp Ctrl +phím Shift +M, giống như cách tôi đã làm mất Ctrl + (để chạy sp_help) khi tôi đang chạy ZoomIt .

Bạn có thể thử chạy Task Manager, và sau đó xem những gì di chuyển khi bạn nhấn tổ hợp phím Ctrl + phím Shift +M.

Nhưng có thể là một lựa chọn để làm cho SSMS phản ứng lại nó một lần nữa ... Tôi sẽ cố gắng tìm kiếm khi tôi đã hoàn thành cài đặt lại SQL 2008 (sau một Win7 xây dựng lại)

+0

làm việc tốt cho tôi (Vista/SQL2008), vì vậy tôi muốn thứ hai rằng có cái gì đó đang ăn cắp nó. – SqlRyan

1

Trong SSMS, hãy nhấp vào Công cụ trên thanh trình đơn và chọn mục trình đơn Tùy chọn.

Khi biểu mẫu Tùy chọn mở ... 1.) Chọn Bàn phím ở ngăn bên trái.

2.) Ở ngăn bên phải, hãy thay đổi "Áp dụng lược đồ ánh xạ bàn phím bổ sung sau:" danh sách thả xuống thành "Tương thích Visual Studio 2010".

3.) Nhấp vào nút OK để lưu thay đổi và đóng biểu mẫu Tùy chọn.

Bây giờ, khi bạn chọn menu Truy vấn trên thanh trình đơn, nó sẽ hiển thị Ctrl + Shift + M làm phím tắt bên cạnh mục menu Xác định giá trị cho thông số mẫu.

Các vấn đề liên quan