Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie wird das Standardschema einer Datenbank in SQL Server 2005 festgelegt?

Ein Standardschema ist benutzerspezifisch:

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

Weitere Informationen zu ALTER TABLE für SQL 2005 könnte Ihnen ebenfalls helfen.

Da dies benutzerspezifisch ist, müssen Sie bei mehreren Benutzern diese Abfrage (auf jeder Datenbank) für jeden Benutzer ausführen, dessen Standardschema Sie aktualisieren möchten.

Es ist wichtig zu beachten:

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.