Sql Server Mangement Studio 2008 R2 возвращает только 3 записи из каждой таблицы и базы данных.

Хорошо, это убивает меня, и я не могу понять, что происходит.

Начиная с сегодняшнего дня кажется, что если я открою SSMS, щелкну правой кнопкой мыши по таблице и выберу «Новый запрос», затем запущу запуск выбора для любой таблицы, он вернет только 3 и только 3 записи.

Однако, если я щелкну правой кнопкой мыши по таблице и запущу «Выбрать 1000 лучших строк», он успешно вернет записи.

Единственная разница, которую я вижу между ними, заключается в варианте 2, где я «Выбрать 1000 лучших строк», он запускается из «localhost.master». Однако в первом варианте он запускается из «localhost.DBName».

Кто-нибудь когда-нибудь видел такое поведение раньше? В любом случае я могу «сбросить» SSMS. Я попытался сделать чистый ремонт, который был успешным, но это не устранило проблему.


person aherrick    schedule 09.01.2014    source источник


Ответы (2)


В SSMS есть параметр, который позволит указать количество строк для отображения/редактирования, щелкнув правой кнопкой мыши по таблице. Он находится в меню «Инструменты» -> «Параметры» -> «Обозреватель объектов SQL Server» -> «Команды». Возможно, они изменились, обновите их и попробуйте.

Кроме того, для получения более подробной информации перейдите по ссылке Полезные настройки в SQL Server Management Studio

person Consult Yarla    schedule 09.01.2014

Попробуйте ввести:

set rowcount 0 

в SSMS и запустить его, чтобы сбросить лимит; вы, возможно, ранее сделали

set rowcount 3 

и забыл его отменить.

person E.J. Brennan    schedule 09.01.2014
comment
кажется, это понятно, однако, если я закрою SSMS и снова открою (только локальный экземпляр), поведение вернется ... так странно? - person aherrick; 09.01.2014