Может ли SSMS QueryBuilder использовать несколько баз данных в представлении «Дизайн»?

Может ли SSMS QueryBuilder как-то поддерживать несколько баз данных в представлении «Дизайн»? Как они могли не позволить вам выбрать базу данных для диалога добавления таблиц?

Они даже на одном сервере и в одном экземпляре SQL.

Есть ли что-то, чего мне не хватает в Query Builder?

Есть ли другой недорогой инструмент, дружественный к пользовательскому интерфейсу, который позволяет создавать кросс-запросы к базе данных? Я хочу что-то более простое для себя (разработчик С#, а не администратор баз данных), а также для других не совсем техничных людей здесь.


person Dave    schedule 12.01.2014    source источник
comment
Кто-нибудь знает, возможно ли это с помощью SSMS или другого недорогого инструмента? Спасибо!   -  person Dave    schedule 08.02.2014
comment
Эээх, разработчик C# должен иметь возможность писать запросы без конструктора запросов, и тогда вы можете просто использовать полностью квалифицированный database.schema.table   -  person Allan S. Hansen    schedule 15.07.2014
comment
Уметь и всегда хотеть - разные вещи...   -  person Dave    schedule 15.07.2014


Ответы (1)


Вы не можете выбрать другую базу данных в диалоговом окне «Добавить таблицу», но у конструктора запросов нет проблем с таблицами из нескольких баз данных. Просто перейдите к предложению FROM на панели SQL и вручную добавьте «, database.schema.table». Когда вы щелкаете на панели диаграммы, новая таблица должна появиться (как CROSS JOIN). Затем вы можете связать его с другой таблицей на панели диаграммы, чтобы заполнить предложение соединения.

person Scott Coleman    schedule 21.11.2014