2011-09-07 30 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