Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Topik ini menjelaskan cara membuat skema di SQL Server 2014 dengan menggunakan SQL Server Management Studio atau Transact-SQL.
Dalam Topik Ini
Sebelum Anda mulai:
Untuk membuat skema, gunakan:
Sebelum Anda mulai
Batasan dan Pembatasan
Skema baru dimiliki oleh salah satu prinsipal tingkat database berikut: pengguna database, peran database, atau peran aplikasi. Objek yang dibuat dalam skema dimiliki oleh pemilik skema, dan memiliki principal_id NULL di sys.objects. Kepemilikan objek yang berisi skema dapat ditransfer ke prinsipal tingkat database apa pun, tetapi pemilik skema selalu mempertahankan izin CONTROL pada objek dalam skema.
Saat membuat objek database, jika Anda menentukan prinsipal domain yang valid (pengguna atau grup) sebagai pemilik objek, prinsipal domain akan ditambahkan ke database sebagai skema. Skema baru akan dimiliki oleh prinsipal domain tersebut.
Keamanan
Hak akses
Memerlukan izin CREATE SCHEMA pada database.
Untuk menentukan pengguna lain sebagai pemilik skema yang sedang dibuat, pemanggil harus memiliki izin IMPERSONATE pada pengguna tersebut. Jika peran database ditentukan sebagai pemilik, pemanggil harus memiliki salah satu hal berikut: keanggotaan dalam peran atau izin UBAH pada peran tersebut.
Menggunakan SQL Server Management Studio
Untuk membuat skema
Di Object Explorer, perluas folder Database .
Perluas database untuk membuat skema database baru.
Klik kanan folder Keamanan, arahkan ke Baru, dan pilih Skema.
Dalam kotak dialog Skema - Baru , pada halaman Umum , masukkan nama untuk skema baru dalam kotak Nama skema.
Dalam kotak Pemilik skema, masukkan nama pengguna atau peran database untuk memiliki skema. Secara bergantian, klik Cari untuk membuka kotak dialog Cari Peran dan Pengguna .
Klik OK.
Opsi Tambahan
Kotak dialog Skema- Baru juga menawarkan opsi pada dua halaman tambahan: Izin dan Properti yang Diperluas.
Halaman Izin mencantumkan semua kemungkinan objek yang dapat diamankan dan izin pada objek tersebut yang dapat diberikan kepada pengguna login.
Halaman Properti yang diperluas memungkinkan Anda menambahkan properti kustom ke pengguna database.
Menggunakan T-SQL
Untuk membuat skema
Di Object Explorer, sambungkan ke instance Database Engine.
Pada bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.
USE AdventureWorks2012; GO -- Creates the schema Sprockets owned by Annik that contains table NineProngs. -- The statement grants SELECT to Mandar and denies SELECT to Prasanna. CREATE SCHEMA Sprockets AUTHORIZATION Annik CREATE TABLE NineProngs (source int, cost int, partnumber int) GRANT SELECT ON SCHEMA::Sprockets TO Mandar DENY SELECT ON SCHEMA::Sprockets TO Prasanna; GO
Untuk informasi selengkapnya, lihat MEMBUAT SKEMA (Transact-SQL).