SQL Server Management Studio 2008 – 没有Open Table这个选项的解决办法
在SQL Server Management Studio 2005里,如果右键点击一个表,会有Open Table这个选项,查询表里所有的数据。
但在2008里,就没有这个选项了。默认的是Select Top 1000 Rows和Edit Top 200 Rows。原因是因为表只会越来越大,所以在打开一个很大的表的时候会浪费Server比较多的时间。对用户来说,这个不是每次都必须做的,所以在2008中把Open Table给去掉了。
有两个办法可以解决:
- “Script table as” – “SELECT To” – “New Query Editor Window”,然后按F5就可以查询这个表中的所有数据
- “Tools” – “Options” – “SQL Server Object Explorer” – “Commands”, 然后把”Value for Edit Top <n> Rows Command”从200改为你想要的数字,或者是0代表全部。把”Value for Select Top <n> Rows Command”从1000改为想要的数字或是0。这样在点击右键的时候,Select Top 1000 Rows和Edit Top 200 Rows就会变成Select All Rows和Edit All Rows。
