我刚刚将我的 SSMS 升级到 2008 R2。我缺少从表中选择前 1000 行的选项,如下所示:
我的看起来像这样:
我知道如何更改显示的行数,但选项根本不存在。几年前我看到有人为此提交了一个错误,但没有解决方法,我不知道该怎么办。有任何想法吗?
编辑 - Azure 问题?
我刚刚使用 SSMS 打开了我的本地 SQL Server,我可以选择前 100 行。但在我的另一个 SSMS 实例中,即连接到我的 Azure DB 的实例中,我看不到它。这可能是 Azure 的限制吗?
我刚刚将我的 SSMS 升级到 2008 R2。我缺少从表中选择前 1000 行的选项,如下所示:
我的看起来像这样:
我知道如何更改显示的行数,但选项根本不存在。几年前我看到有人为此提交了一个错误,但没有解决方法,我不知道该怎么办。有任何想法吗?
编辑 - Azure 问题?
我刚刚使用 SSMS 打开了我的本地 SQL Server,我可以选择前 100 行。但在我的另一个 SSMS 实例中,即连接到我的 Azure DB 的实例中,我看不到它。这可能是 Azure 的限制吗?
基于这个答案,我相信这是 SQL Azure 的一个限制。我找不到任何可以让您解决此问题的其他信息。
自 2015 年 6 月 4 日起,MS 已发布修补程序来解决此问题。
http://support.microsoft.com/en-us/kb/3011055
“有一个更新可以为 SQL Azure 数据库的表和视图启用“选择前 1000 行”选项”
在使用 SQL Azure 时,您在 SSMS 中没有此选项,您必须自己执行查询...从表名中选择前 10000
SSMS 中也有很少的其他选项在 SQL Azure 的情况下不显示。
这是 SQL Azure 的预期行为。
它现在在 SqlServer Mgt Studio 2014 上可用。
检查 SQL Server 对象资源管理器设置中的值是否正确: