Anda mungkin ingin memulai dengan membaca ini:Apa bagusnya SQL Skema server?
Dari SQL Server 2005 dan seterusnya, skema dipisahkan dari pengguna http://msdn. microsoft.com/en-us/library/ms190387.aspx .
Sebelum itu, setiap pengguna memiliki beberapa tabel, yang akan berada di "ruang" mereka. "Ruang" itu sekarang menjadi skema, yang merupakan cara untuk mengelompokkan tabel.
Objek SQL Server memiliki 4 bagian untuk namanya
- server.database.schema.objectname
Setiap kali Anda menghilangkan satu atau lebih dari mereka, Anda menamainya dari kanan
- database.schema.objectname - server saat ini tersirat
- schema.objectname - basis data saat ini tersirat
- nama objek - skema default tersirat. setiap pengguna dapat diberi skema default, tetapi secara default ini akan menjadi "dbo"
"dbo" adalah skema khusus, itu adalah pemilik database. Itu ada di setiap database, tetapi Anda dapat menambahkan skema (seperti folder) ke database
Jika Anda bermigrasi dari penginstalan SQL Server 2000 dbs yang lebih lama ke 2005 atau setelahnya, Anda dapat membawa serta skema-bernama-sebagai-pengguna, karena pengguna "memiliki" tabel.