Ada*_*ger 56

默认架构是特定于用户的:

USE yourDatabase;
ALTER USER [yourUser] WITH DEFAULT_SCHEMA = myschema;
Run Code Online (Sandbox Code Playgroud)

有关ALTER TABLE for SQL 2005的更多信息也可能对您有所帮助.

由于这是特定于用户的,因此如果您有多个用户,则需要为每个要更新其默认架构的用户执行此查询(在每个数据库上).

重要的是要注意:

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.
Run Code Online (Sandbox Code Playgroud)

  • "重要的是要注意"节省了我的一天 (3认同)