Я імпортував купу таблиць із SQL Server 2000 до моєї бази даних 2008 року. Всі імпортовані таблиці з префіксом моє ім'я користувача , наприклад: erpadmin.tablename
.
У властивостях таблиці він відображає "erpadmin" як схему db. Коли я пишу запит, я повинен включати "erpadmin". перед усіма назвами таблиці, що заплутано.
Поточний результат:
select *
from erpadmin.tablename
Бажаний результат:
select *
from tablename
select ... from table5 ;
) і отримують різні результати. Це погано для кешування планів, а також погано для усунення несправностей (особа, яка підтримує, "цей запит працює нормально"). Також для прив'язки схем, яка потрібна для індексації функцій та представлень, потрібні два назви частин. TLDR: перестань лінуватися - використовуй два назви частин.