Первоначальный каталог будет запрашиваться без использования DBNAME.dbo.TABLENAME.Поэтому, если вы выберете DatabaseA в качестве начального каталога, вы можете сделать запрос следующим образом:
SELECT T1.*, T2.*
FROM Table1 AS T1
INNER JOIN DatabaseB.dbo.Table2 AS T2 ON T1.ID = T2.ID
Начальный каталог означает просто базу данных по умолчанию.
Если у входа есть доступ к обеим базам данных, он неНеважно, какое из них используется по умолчанию, когда вы используете полное имя.
Производительность: 10/15 секунд звучит очень долго.Вы должны быть в состоянии улучшить запрос и сократить его, используя индексы или улучшенный дизайн запроса.Создание представлений не улучшит задержку все же.Если вам нужна помощь с этим, пожалуйста, предоставьте более подробную информацию.