Co To jest schemat?
w Microsoft SQL Server 2005 schemat jest zbiorem obiektów zgodnych ze standardem ANSI SQL-92.
standard ANSI SQL-92 definiuje schemat jako zbiór obiektów bazy danych, które są własnością jednego głównego i tworzą jedną przestrzeń nazw.
wszystkie obiekty w schemacie muszą mieć unikalną nazwę, a schemat musi być unikalny w katalogu bazy danych. SQL Server 2005 przerywa połączenie między użytkownikami a schematami, użytkownicy nie są właścicielami obiektów. Schematy własne obiekty i zleceniodawcy własne schematy.
schemat może być własnością primary lub securitary principal, przy czym termin „principal” oznacza każdą jednostkę serwera SQL, która może uzyskać dostęp do zabezpieczonych obiektów.
typy zasad, które mogą posiadać Schematy:
- podstawowe
- Logowanie do serwera SQL
- użytkownik bazy danych
- Logowanie do systemu Windows
- dodatkowe
- role serwera SQL
- grupy systemu Windows
- domyślne Schematy
użytkownicy mogą teraz mieć przypisany domyślny schemat za pomocą opcji default_schema w poleceniach Utwórz użytkownika i zmień użytkownika. Jeśli nie dostarczono domyślnego schematu dla użytkownika, DBO będzie używane jako domyślny schemat.