2011-09-07 40 views
0

這可能是以前的問題,但在SSMS中的對象資源管理器邊欄中,當您雙擊表展開該節點時。我想打開桌子。有什麼方法可以改變它嗎?SQL Server 2008 - 雙擊打開表格?

+0

可能重複的[SQL Server 2005/2008 - 雙擊打開表格/查看第一個200結果?](http://stackoverflow.com/questions/2279087/sql-server-2005 -2008-double-click-to-open-table-view-first-200-results) –

+0

是的,它有點不過是他的問題沒有得到正確答案,所以我再次問了一遍。 – John

+0

這可能是因爲沒有「正確的」答案。正確的答案是使用變通方法(右鍵單擊,選擇一個選項)或完全使用不同的方法(正如我在答案中提到的,「打開表格」/「編輯前n行」)不是最具可擴展性或知名度最高的,在SSMS中設計的功能 - 請參閱http://www.google.com/search?q=%22open+table%22+bug+site%3Aconnect.microsoft.com和http://www.google.com/search?q =「打開+表」+錯誤+網站%3Aconnect.microsoft.com的錯誤的抽樣)。 –

回答

2

沒有,有沒有什麼辦法,除非你侵入SSMS獨自改變內SSMS這種行爲併產生自己的二進制文件。

那就是說,你爲什麼要「打開表格」?您會注意到,在2008年,該功能已被拆分爲選擇和編輯。這是因爲有太多人在使用Open和殺死他們的服務器或持有鎖時,他們只想查看數據。但編輯仍然存在大量的錯誤,你應該非常小心地使用它。其中一個昨天剛剛討論過:Why isn't my SQL query to insert a table row working properly?

+0

那麼我能理解的新行爲。我只希望雙擊可以默認激活其中一種行爲。 – John

+0

對不起,我想答案是「不」 –

+0

好吧,可能。我們會看看是否有其他人提出任何問題,否則你會得到接受的答案。 – John

-3

瞭解如何谷歌.... (https://stackoverflow.com/questions/2279087/sql-server-2005-2008-double-click-to-open-table-view-first-200-results)

這是一種方式來獲得您想要的結果相同:

安裝SSMS Tools Pack

在SSMS,進入SSMS工具菜單>運行自定義條>選項 添加一個新的自定義腳本「Top 200 rows」,並添加以下Sql腳本:

SELECT TOP 200 * FROM | NodeName |

點擊「啓用上......」,然後選擇「表格」

+2

對你的回答中的人粗魯不是一個好主意。 – JNK

+1

我看到你的答案已經在這個問題上,我試了一下。它沒有解決他的問題,也沒有解決我的問題。 「從節點中選擇top n」的選項已經存在,您甚至可以更改它返回的行數。他的問題和我的問題是關於改變雙擊的默認行爲,而不是添加新的選項。 – John