Параметр не отображает имена схем в SQL Server Management Studio

Параметр не отображает имена схем в SQL Server Management Studio

Мне нравится, что элементы управления деревом и списком в Windows позволяют выполнять инкрементный поиск. Просто выберите начальную точку и введите текст, и элемент управления выберет для вас наиболее подходящий узел.

Это работает в SSMS, но есть раздражающая проблема, особенно в узле таблицы. SSMS добавляет ко всем именам таблиц префикс имени схемы и точку. Чтобы выполнить здесь инкрементный поиск, мне нужно ввести «dbo.», а затем то, что я ищу. Есть ли возможность отключить это представление имени таблицы в SSMS?

Надеюсь, я задаю этот вопрос на правильном сайте обмена стеками. Если вы считаете, что это не по теме, дайте мне знать!

решение1

Насколько мне известно, нет возможности настроить это. Если у вас есть два объекта с одинаковыми именами, но в разных схемах, например sales.person, hr.person, то не будет возможности их различить.

Я вчера прочитал оhttp://www.sqltreeo.com/wp/который позволяет вам настраивать иерархию дерева в SSMS. Вы можете захотеть взглянуть на этот инструмент, но я сомневаюсь, что он позволит вам сделать это.

Однако вы можете щелкнуть правой кнопкой мыши и выбрать «Фильтр» в контекстном меню, что, как я подозреваю, является наиболее близким к этой функциональности вариантом.

решение2

Обходной путь:

Поведение IntelliSense для представления дерева/списка доступно в окне «Сведения об обозревателе объектов».

Начать:

Нажмите на папку "Таблицы" обозревателя объектов. Нажмите F7, и это вызовет окно "Сведения об обозревателе объектов". Это окно позволяет использовать IntelliSense для поиска наиболее близкого соответствия тому, что набрано в представлении дерева/списка.

И наконец:

Переместите окно «Сведения об обозревателе объектов» в то же место, что и окно «Обозреватель объектов», если это предпочтительное положение.

решение3

Текущее ограничение в 2500 элементов, развернутых в одном узле Object Explorer, было введено для предотвращения превышения Tree View Control предела в 64 КБ при расширении нескольких узлов Object Explorer. Версия Tree View для Windows XP и Windows Server 2003 имеет ошибку, из-за которой он просто перестает отображать узлы, как только общее число узлов превышает 64 КБ.

Окно Object Explorer Details может использоваться для просмотра всего списка элементов — оно не имеет вышеуказанного ограничения. Пользователи могут просмотреть список, щелкнув информационный узел, который отображает предупреждение в Object Explorer. Object Explorer Details дублирует большую часть функциональности Object Explorer, включая все контекстные меню.

Подходит для использования:-

  1. Вот как это исправить: нажмите клавишу F7, чтобы отобразить сведения об обозревателе объектов, или выберите Вид > Сведения об обозревателе объектов.

  2. Я бы также предложил использовать опцию фильтра в контекстном меню таблицы, поскольку в вопросе явно спрашивалось, как избежать подробностей обозревателя объектов.

Связанный контент