sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo establecer el esquema predeterminado de una base de datos en SQL Server 2005?

Un esquema predeterminado es específico del usuario:

USE yourDatabase;
ALTER USER [yourUser] WITH DEFAULT_SCHEMA = myschema;

Más información sobre ALTER TABLE para SQL 2005 también podría ayudarlo.

Como esto es específico del usuario, si tiene varios usuarios, deberá ejecutar esta consulta (en cada base de datos) para cada usuario cuyo esquema predeterminado desee actualizar.

Es importante tener en cuenta:

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.