Вы должны всегда ставить перед вашими объектами схему. В базе данных AdventurWorks вы заметите широкое использование схем:
Select ... From Person.Contact
Select ... From Person.StateProvince
В каждом запросе вы ставите объект перед схемой и разделяете их точкой. (<schema>.<object>
). Требуется больше работы со стороны системы, чтобы выяснить, какой объект вы хотите, когда вы опускаете схему. Даже если все объекты, на которые вы ссылаетесь, dbo
, вы должны включить dbo
во все ссылки на свои объекты.
Теперь, после всего сказанного, вы можете изменить схему по умолчанию, используя ALTER USER
:
ALTER USER userName WITH DEFAULT_SCHEMA = schemaName
Несмотря на это, я настоятельно рекомендую вам всегда включать схему при обращении к любому объекту.