Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como definir o esquema padrão de um banco de dados no SQL Server 2005?


Um esquema padrão é específico do usuário:
USE yourDatabase;
ALTER USER [yourUser] WITH DEFAULT_SCHEMA = myschema;

Mais informações sobre o ALTER TABLE para SQL 2005 pode ajudá-lo também.

Como isso é específico do usuário, se você tiver vários usuários, precisará executar essa consulta (em cada banco de dados) para cada usuário cujo esquema padrão você deseja atualizar.

É importante notar:
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.