【问题标题】:Sql Server Mangement Studio 2008 R2 only returns 3 records from every table and databaseSql Server Management Studio 2008 R2 仅从每个表和数据库返回 3 条记录
【发布时间】:2014-01-10 03:01:18
【问题描述】:

好吧,这让我很生气,我不知道发生了什么。

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

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

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

以前有人见过这种行为吗?无论如何我可以“重置” SSMS。我尝试进行干净的修复,它成功了,但它并没有解决问题。

【问题讨论】:

    标签: sql-server ssms


    【解决方案1】:

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

    另外,更多详情请参考链接Useful Settings in SQL Server Management Studio

    【讨论】:

      【解决方案2】:

      尝试输入:

      set rowcount 0 
      

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

      set rowcount 3 
      

      忘记撤消了。

      【讨论】:

      • 这似乎明白了,但是如果我关闭 SSMS 并重新打开(只是一个本地实例)行为又回来了......这么奇怪吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      • 2014-03-15
      • 1970-01-01
      • 2012-02-18
      • 1970-01-01
      相关资源
      最近更新 更多