SQL Server 2005 on iga objekti poole võimalik pöörduda objekti täispika nime kaudu. Täispikk nimi koosneb neljast osast ning on kujul server.andmebaas.schema.nimi. Täispikast nimest on võimalik ära jätta kõik peale objekti nime. Schemad e nimeruumid võimaldavad andmebaasi objekte loogiliselt grupeerida ning selle abil on lihtsam hallata ligipääsuõiguseid. Ligipääsu on seega võimalik seadistada serveri tasemel, andmebaasi tasemel, schema tasemel ning loomulikult ka objekti tasemel.
Schema loomiseks on CREATE SCHEMA lause:
[crayon-68109ed8f11d9485698393/]
Tabelite lisamiseks konkreetsesse nimeruumi tuleb tabeli loomisel näidata ära, millisesse nimeruumi tabel läheb. Vaikimisi on igas andmebaasis kasutusel vähemalt üks nimeruum dbo.
Lisame nimeruumi üldasjad tabeli proovikas:
[crayon-68109ed8f11df125888279/]
Igale kasutajale on võimalik määrata default schema:
[crayon-68109ed8f11e1408330612/]
Kui kasutaja ei täpsusta objekti loomisel/kasutamisel nimeruumi pöördutakse tema default nimeruumi poole. Kui sealt objekti ei leita otsitakse objekti dbo nimeruumist.
Lisaks sellele on võimalik igale kasutajale või kasutajate grupile e. rollile määrata, milliseid tegevusi ta nimeruumis võib teha:
Taas on võimalik kõike korraldada ka kasutades SQL Lauseid:
[crayon-68109ed8f11e3375460670/]