co je schéma v SQL Server 2005?

pozor na
21. února 2009 * 1 min čtení

co je schéma?

v Microsoft SQL Server 2005 je schéma sbírka objektů, které dodržují standard ANSI SQL-92.

standard ANSI SQL-92 definuje schéma jako soubor databázových objektů, které jsou vlastněny jedním principálem a tvoří jeden jmenný prostor.

všechny objekty v rámci schématu musí být jednoznačně pojmenovány a schéma musí být jednoznačně pojmenováno v katalogu databáze. SQL Server 2005 přeruší spojení mezi uživateli a schématy, uživatelé nevlastní objekty. Schémata vlastní objekty a principy vlastní schémata.

schéma může být vlastněno primárním nebo sekundárním principálem, přičemž termín „principal“ znamená jakoukoli entitu serveru SQL, která má přístup k zabezpečitelným objektům.

typy principů, které mohou vlastnit schémata:

  • primární
  • SQL Server Login
  • uživatel databáze
  • Windows Login
  • sekundární
  • SQL Server Role
  • skupiny Windows
  • výchozí schémata

Uživatelé nyní mohou mít přiřazené výchozí schéma pomocí možnosti DEFAULT_SCHEMA vytvořit uživatele a změnit uživatelské příkazy. Není-li zadáno žádné výchozí schéma pro uživatele pak DBO bude použit jako výchozí schéma.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.