Możesz zacząć od przeczytania tego:Jakie dobre są SQL Schematy serwera?
Począwszy od SQL Server 2005, schematy były oddzielone od użytkowników http://msdn. microsoft.com/en-us/library/ms190387.aspx .
Wcześniej każdy użytkownik posiada kilka tabel, które będą znajdować się w jego „przestrzeni”. Ta „przestrzeń” jest teraz schematem, który jest sposobem na grupowanie tabel.
Obiekty SQL Server mają 4 części w swoich nazwach
- serwer.baza danych.schemat.nazwaobiektu
Ilekroć pominiesz jeden lub więcej z nich, nazywasz je od prawej
- database.schema.objectname - domyślny bieżący serwer
- schema.objectname - domniemana aktualna baza danych
- nazwa obiektu — domyślny schemat domyślny. każdemu użytkownikowi można przypisać domyślny schemat, ale domyślnie będzie to „dbo”
"dbo" to specjalny schemat, jest to właściciel bazy danych. Istnieje w każdej bazie danych, ale możesz dodawać schematy (takie jak foldery) do baz danych
Jeśli przeprowadzasz migrację ze starszych instalacji SQL Server 2000 dbs do wersji 2005 lub nowszej, możesz zabrać ze sobą schematy nazwane jako użytkownicy, ponieważ użytkownicy są „właścicielami” tabel.