Я импортировал несколько таблиц из SQL Server 2000 в свою базу данных 2008 года. Все импортируемые таблицы с префиксом мое имя пользователя , например: erpadmin.tablename
.
В свойствах таблицы в качестве схемы БД указано «erpadmin». Когда я пишу запрос, мне нужно включить «erpadmin». перед всеми именами таблиц, что сбивает с толку.
Текущий результат:
select *
from erpadmin.tablename
Желаемый результат:
select *
from tablename
select ... from table5 ;
) и получают разные результаты. Это плохо для кэширования плана, а также плохо для устранения неполадок (специалист службы поддержки, «этот запрос работает нормально здесь»). Кроме того, привязка схемы, которая требуется для индексации функций и представлений, требует двух имен частей. TLDR: перестань быть ленивым - используйте две части имени.