Domyślny schemat jest specyficzny dla użytkownika:
USE yourDatabase;
ALTER USER [yourUser] WITH DEFAULT_SCHEMA = myschema;
Więcej informacji na temat ALTER TABLE dla SQL 2005 może ci również pomóc.
Ponieważ jest to specyficzne dla użytkownika, jeśli masz wielu użytkowników, będziesz musiał wykonać to zapytanie (w każdej bazie danych) dla każdego użytkownika, którego domyślny schemat chcesz zaktualizować.
Ważne jest, aby pamiętać:
The value of DEFAULT_SCHEMA is ignored if the user is a member of the sysadmin
fixed server role. All members of the sysadmin fixed server role have a default
schema of dbo.