Du vil måske starte med at læse dette:Hvad nytter SQL Serverskemaer?
Fra SQL Server 2005 og fremefter blev skemaer adskilt fra brugere http://msdn. microsoft.com/en-us/library/ms190387.aspx .
Inden da ejer hver bruger flere borde, som vil være i deres "rum". Det "mellemrum" er nu et skema, som er en måde at gruppere tabeller på.
SQL Server-objekter har 4 dele til deres navne
- server.database.schema.objektnavn
Når du udelader en eller flere af dem, navngiver du den fra højre
- database.schema.objectname - underforstået nuværende server
- schema.objektnavn - underforstået aktuel database
- objektnavn - underforstået standardskema. hver bruger kan tildeles et standardskema, men som standard vil dette være "dbo"
"dbo" er et specielt skema, det er databaseejeren. Det findes i alle databaser, men du kan tilføje skemaer (som mapper) til databaser
Hvis du migrerer fra ældre installationer af SQL Server 2000 dbs til 2005 eller derover, kan du medbringe schemas-named-as-users, fordi brugerne "ejede" tabellerne.