Sql Server Management Studio 2008 R2仅返回每个表和数据库中的3条记录

时间:2014-01-09 18:50:27

标签: sql-server ssms

好吧这就是杀了我,我无法弄清楚发生了什么。

从今天开始,似乎我打开SSMS,右键单击一个表并选择“新查询”然后在任何表上运行一个select start,它只返回3,只有3个记录。

但是,如果我右键单击该表并运行“选择前1000行”,它会成功返回记录。

我可以在两者之间看到的唯一区别是在选项2中我从“localhost.master”运行“选择前1000行”但是在第一个选项中它从“localhost.DBName”运行

以前有没有人见过这种行为?无论如何,我可以“重置”SSMS。我试过做一个干净的修复,虽然它没有解决问题但是没有解决问题。

2 个答案:

答案 0 :(得分:1)

SSMS中有一个设置,允许使用右键单击表格来指定显示/编辑的行数,它位于工具 - >选项 - > “SQL Server对象资源管理器” - >命令。这些可能已经改变,请更新它们并尝试。

此外,有关详细信息,请参阅链接Useful Settings in SQL Server Management Studio

答案 1 :(得分:0)

尝试输入:

set rowcount 0 

进入SSMS并运行它以重置限制;你可能以前做过

set rowcount 3 

并忘了撤消它。