Mengelola peran tampilan materialisasi
Prinsipal diberikan akses ke sumber daya melalui model kontrol akses berbasis peran, di mana peran keamanan yang ditetapkan menentukan akses sumber daya mereka.
Pada tampilan materialisasi, satu-satunya peran keamanan adalah admins
. Tampilan admins
materialisasi memiliki kemampuan untuk melihat, memodifikasi, dan menghapus tampilan materialisasi.
Dalam artikel ini, Anda akan mempelajari cara menggunakan perintah manajemen untuk melihat admin yang ada serta menambahkan dan menghapus admin pada tampilan materialisasi.
Catatan
Prinsipal harus memiliki akses pada tingkat database atau tabel untuk menjadi Tampilan Materialisasi Admin.
Izin
Anda harus memiliki izin Admin Database atau menjadi Admin Tampilan Materialisasi pada tampilan materialisasi tertentu untuk menjalankan perintah ini. Untuk informasi selengkapnya, lihat kontrol akses berbasis peran.
Perlihatkan admin yang sudah ada
Sebelum menambahkan atau menghapus prinsipal, Anda dapat menggunakan .show
perintah untuk melihat tabel dengan semua prinsipal yang sudah memiliki akses admin pada tampilan terwujud.
Sintaks
Untuk menampilkan semua peran:
.show
materialized-view
MaterializedViewNameprincipals
Untuk menampilkan peran Anda:
.show
materialized-view
MaterializedViewNameprincipal
roles
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Jenis | Diperlukan | Deskripsi |
---|---|---|---|
MaterializedViewName | string |
✔️ | Nama tampilan materialisasi untuk mencantumkan prinsipal. |
Contoh
Perintah berikut mencantumkan semua prinsip keamanan yang memiliki akses ke tampilan terwujud SampleView
.
.show materialized view SampleView principals
Contoh output
Peran | PrincipalType | PrincipalDisplayName | PrincipalObjectId | PrincipalFQN |
---|---|---|---|---|
Tampilan Materialisasi Admin SampleView | pengguna Microsoft Entra | Abbi Atkins | cd709aed-a26c-e3953dec735e | aaduser=abbiatkins@fabrikam.com |
Menambahkan dan menghilangkan admin
Bagian ini menyediakan sintaks, parameter, dan contoh untuk menambahkan dan menghapus prinsipal.
Sintaks
Tindakanmaterialized-view
MaterializedViewNameadmins
(
Utama [,
Prinsipal...] )
[skip-results
] [ Deskripsi ]
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Jenis | Diperlukan | Deskripsi |
---|---|---|---|
Tindakan | string |
✔️ | Perintah .add , .drop , atau .set ..add menambahkan prinsipal yang ditentukan, .drop menghapus prinsipal yang ditentukan, dan .set menambahkan prinsipal yang ditentukan dan menghapus semua yang sebelumnya. |
MaterializedViewName | string |
✔️ | Nama tampilan terwujud untuk menambahkan prinsipal. |
Utama | string |
✔️ | Satu atau beberapa prinsipal. Untuk panduan tentang cara menentukan prinsipal ini, lihat Mereferensikan prinsip keamanan. |
skip-results |
string |
Jika disediakan, perintah tidak akan mengembalikan daftar perwakilan tampilan terwujud yang diperbarui. | |
Deskripsi | string |
Teks untuk menjelaskan perubahan yang akan ditampilkan saat menggunakan .show perintah . |
Catatan
Perintah .set
dengan none
alih-alih daftar prinsipal akan menghapus semua prinsipal.
Contoh
Dalam contoh berikut, Anda akan melihat cara menambahkan admin, menghapus admin, dan menambahkan dan menghapus admin dalam perintah yang sama.
Tambahkan admin dengan .add
Contoh berikut menambahkan prinsipal ke admins
peran pada tampilan terwujud SampleView
.
.add materialized-view SampleView admins ('aaduser=imikeoein@fabrikam.com')
Menghapus admin dengan .drop
Contoh berikut menghapus semua prinsipal dalam grup dari admins
peran pada tampilan terwujud SampleView
.
.drop materialized-view SampleView admins ('aadGroup=SomeGroupEmail@fabrikam.com')
Tambahkan admin baru dan hapus yang lama dengan .set
Contoh berikut menghapus yang ada admins
dan menambahkan prinsipal yang disediakan seperti admins
pada tampilan terwujud SampleView
.
.set materialized-view SampleView admins ('aaduser=imikeoein@fabrikam.com', 'aaduser=abbiatkins@fabrikam.com')
Hapus semua admin dengan .set
Perintah berikut menghapus semua yang ada admins
pada tampilan terwujud SampleView
.
.set materialized-view SampleView admins none
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk