mi az a séma az SQL Server 2005-ben?

Eye On
Feb 21, 2009 * 1 perc olvasni

mi az a séma?

a Microsoft SQL Server 2005-ben a séma az ANSI SQL-92 szabványnak megfelelő objektumok gyűjteménye.

az ANSI SQL-92 szabvány a sémát olyan adatbázis-objektumok gyűjteményeként határozza meg, amelyek egyetlen fő tulajdonában vannak, és egyetlen névteret alkotnak.

a sémán belüli összes objektumnak egyedi nevet kell adnia, a sémának pedig egyedi nevet kell adnia az adatbázis-katalógusban. Az SQL Server 2005 megszakítja a felhasználók és a sémák közötti kapcsolatot, a felhasználók nem rendelkeznek objektumokkal. Sémák saját objektumok és megbízók saját sémák.

egy séma elsődleges vagy másodlagos megbízó tulajdonában lehet, A “megbízó” kifejezés bármely SQL Server entitást jelent, amely hozzáférhet biztonságos objektumokhoz.

alaptípusok, amelyek saját sémákat tartalmazhatnak:

  • elsődleges
  • SQL Server Bejelentkezés
  • adatbázis felhasználó
  • Windows Bejelentkezés
  • másodlagos
  • SQL Server szerepek
  • Windows csoportok
  • alapértelmezett sémák

a felhasználók most már egy alapértelmezett séma hozzárendelve a default_schema opciót create user and alter user parancsokat. Ha nincs alapértelmezett séma a felhasználó számára, akkor a DBO lesz az alapértelmezett séma.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.