mikä on skeema SQL Server 2005: ssä?

katse
helmi 21, 2009 * 1 min lukea

mikä on skeema?

Microsoft SQL Server 2005: ssä skeema on kokoelma ANSI SQL-92-standardia noudattavia objekteja.

ANSI SQL-92-standardi määrittelee skeeman kokoelmaksi tietokantaobjekteja, jotka ovat yhden päämiehen omistuksessa ja muodostavat yhden nimiavaruuden.

kaikkien skeemaan kuuluvien objektien tulee olla yksikäsitteisesti nimettyjä ja skeeman tulee olla yksikäsitteisesti nimetty tietokantaluettelossa. SQL Server 2005 rikkoo yhteyden käyttäjien ja schemojen välillä, käyttäjät eivät omista objekteja. Schemat omistavat objekteja ja rehtorit omia schemoja.

skeeman voi omistaa joko ensisijainen tai toissijainen päämies, termillä ”päämies” tarkoitetaan mitä tahansa SQL Server-yksikköä, joka voi käyttää suojattavia objekteja.

Periaattetyypit, jotka voivat omistaa skeemoja:

  • ensisijainen
  • SQL Server-kirjautuminen
  • tietokannan käyttäjä
  • Windows-kirjautuminen
  • toissijaiset
  • SQL Server-roolit
  • Windows-ryhmät
  • Oletusjärjestelmät

käyttäjät voivat nyt määrittää oletussuunnitelman käyttämällä default_schema-vaihtoehtoa Luo käyttäjä ja muuta käyttäjän komentoja. Jos käyttäjälle ei toimiteta oletuskaaviota, käytetään oletuskaaviona DBO: ta.

Vastaa

Sähköpostiosoitettasi ei julkaista.