Ini dari SQL Server 2008, ssms
Ketika saya membuat tabel, itu membuat di bawah dbo.
Saya ingin membuatnya di bawah skema yang berbeda, tetapi ketika saya menggunakan dialog 'Tabel Baru', saya tidak pernah dapat menemukan bidang tempat untuk menentukan ini.
sql
sql-server-2008
ssms
Mat
sumber
sumber
Coba jalankan
CREATE TABLE [schemaname].[tableName]; GO;
Ini mengasumsikan schemaname ada di database Anda. Silakan gunakan
CREATE SCHEMA [schemaname]
jika Anda perlu membuat skema juga.EDIT: diperbarui untuk mencatat SQL Server 11.03 yang memerlukan ini menjadi satu-satunya pernyataan dalam batch.
sumber
create schema [schema_Name]
diikuti oleh permintaan di atas.membuat skema database di SQL Server 2008
1. Navigasikan ke Keamanan> Skema
2. Klik kanan pada Skema dan pilih Skema Baru
3. Lengkapi detail di tab Umum untuk skema baru. Seperti, nama skema adalah "MySchema" dan pemilik skema adalah "Admin".
4. Tambahkan pengguna ke skema seperti yang diperlukan dan atur izinnya:
5. Tambahkan properti apa pun yang diperluas (melalui tab Properti yang Diperluas)
6. Klik OK.
Menambahkan Tabel ke Skema Baru "MySchema"
1. Dalam Object Explorer, klik kanan pada nama tabel dan pilih "Desain":
2. Mengubah skema database untuk tabel di SQL Server Management Studio
3. Dari tampilan Desain, tekan F4 untuk tampilkan jendela Properties.
4. Dari jendela Properties, ubah skema ke skema yang diinginkan:
5. Tutup Design View dengan mengklik kanan tab dan pilih "Tutup":
6. Closing Design View
7. Klik "OK" ketika diminta untuk menyimpan
8. Tabel Anda sekarang telah ditransfer ke skema "MySchema".
Refresh tampilan Browser Obyek Untuk mengkonfirmasi perubahan
Selesai
sumber
Tekan F4 dan Anda akan mendapatkan apa yang Anda cari.
sumber
Jawaban Shaun F tidak akan berfungsi jika Skema tidak ada di DB. Jika ada yang mencari cara untuk membuat skema maka cukup jalankan skrip berikut untuk membuat skema.
Saat menambahkan tabel baru, masuk ke mode desain tabel dan tekan
F4
untuk membuka Jendela properti dan pilih skema dari dropdown. Defaultnya adalahdbo
.Anda juga dapat mengubah skema Tabel saat ini menggunakan jendela Properti.
Lihat:
sumber
CREATE SCHEMA setup; GO
Ketika saya membuat tabel menggunakan SSMS 2008, saya melihat 3 panel:
Di panel properti tabel, ada bidang:
Schema
yang memungkinkan Anda memilih skema.sumber