好吧这就是杀了我,我无法弄清楚发生了什么。
从今天开始,似乎我打开SSMS,右键单击一个表并选择“新查询”然后在任何表上运行一个select start,它只返回3,只有3个记录。
但是,如果我右键单击该表并运行“选择前1000行”,它会成功返回记录。
我可以在两者之间看到的唯一区别是在选项2中我从“localhost.master”运行“选择前1000行”但是在第一个选项中它从“localhost.DBName”运行
以前有没有人见过这种行为?无论如何,我可以“重置”SSMS。我试过做一个干净的修复,虽然它没有解决问题但是没有解决问题。
答案 0 :(得分:1)
SSMS中有一个设置,允许使用右键单击表格来指定显示/编辑的行数,它位于工具 - >选项 - > “SQL Server对象资源管理器” - >命令。这些可能已经改变,请更新它们并尝试。
此外,有关详细信息,请参阅链接Useful Settings in SQL Server Management Studio
答案 1 :(得分:0)
尝试输入:
set rowcount 0
进入SSMS并运行它以重置限制;你可能以前做过
set rowcount 3
并忘了撤消它。