Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Always On kullanılabilirlik grubundaki izinleri iptal eder.
Transact-SQL söz dizimi kuralları
Syntax
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ]
ON AVAILABILITY GROUP :: availability_group_name
{ FROM | TO } < server_principal > [ ,...n ]
[ CASCADE ]
[ AS SQL_Server_login ]
<server_principal> ::=
SQL_Server_login
| SQL_Server_login_from_Windows_login
| SQL_Server_login_from_certificate
| SQL_Server_login_from_AsymKey
Arguments
permission
Kullanılabilirlik grubunda iptal edilebilecek bir izin belirtir. İzinlerin listesi için bu konunun devamındaki Açıklamalar bölümüne bakın.
KULLANıLABILIRLIK GRUBUNDA ::availability_group_name
İznin iptal edildiği kullanılabilirlik grubunu belirtir. Kapsam niteleyicisi (::) gereklidir.
{ FROM | TO } <server_principal> İznin iptal edildiği SQL Server oturum açma bilgilerini belirtir.
SQL_Server_login
SQL Server oturum açma bilgilerinin adını belirtir.
SQL_Server_login_from_Windows_login
Windows oturumundan oluşturulan SQL Server oturum açma bilgilerinin adını belirtir.
SQL_Server_login_from_certificate
Bir sertifikayla eşlenen SQL Server oturum açma bilgilerinin adını belirtir.
SQL_Server_login_from_AsymKey
Asimetrik anahtarla eşlenen SQL Server oturum açma bilgilerinin adını belirtir.
HIBE SEÇENEĞI
Belirtilen izni diğer sorumlulara verme hakkının iptal edileceğini gösterir. İzin iptal edilmeyecek.
Important
Sorumlu GRANT seçeneği olmadan belirtilen izne sahipse, iznin kendisi iptal edilir.
CASCADE
İptal edilen iznin, bu sorumlu tarafından verildiği veya reddedildiği diğer sorumlulardan da iptal edildiğini gösterir.
Important
GRANT OPTION ile verilen iznin basamaklı iptali, bu iznin hem GRANT hem de DENY'sini iptal eder.
AS SQL_Server_login
Bu sorguyu yürüten sorumlunun izni iptal etme hakkını türetdiği SQL Server oturum açma bilgilerini belirtir.
Remarks
Sunucu kapsamındaki izinler yalnızca geçerli veritabanı ana veritabanı olduğunda iptal edilebilir.
Kullanılabilirlik grupları hakkındaki bilgiler sys.availability_groups (Transact-SQL) katalog görünümünde görünür. Sunucu izinleri hakkındaki bilgiler sys.server_permissions katalog görünümünde ve sunucu sorumluları hakkındaki bilgiler sys.server_principals katalog görünümünde görünür.
Kullanılabilirlik grubu, sunucu düzeyinde güvenli hale getirilebilir bir grupdur. Bir kullanılabilirlik grubunda iptal edilebilecek en özel ve sınırlı izinler aşağıdaki tabloda listelenmiştir ve bunları ima yoluyla içeren daha genel izinlerle birlikte listelenmiştir.
| Kullanılabilirlik grubu izni | Kullanılabilirlik grubu izniyle örtülü | Sunucu izniyle örtülü |
|---|---|---|
| ALTER | CONTROL | KULLANıLABILIRLIK GRUBUNU DEĞIŞTIRME |
| CONNECT | CONTROL | KONTROL SUNUCUSU |
| CONTROL | CONTROL | KONTROL SUNUCUSU |
| SAHIPLENMEK | CONTROL | KONTROL SUNUCUSU |
| TANıMı GÖRÜNTÜLE | CONTROL | HERHANGI BIR TANıMı GÖRÜNTÜLEME |
Permissions
Kullanılabilirlik grubunda CONTROL izni gerektirir veya sunucudaki HERHANGI BIR KULLANıLABILIRLIK GRUBUNU DEĞIŞTIRME izni.
Examples
A. Kullanılabilirlik grubunda VIEW DEFINITION izni iptal etme
Aşağıdaki örnek, SQL Server oturum açma VIEW DEFINITIONiçin kullanılabilirlik grubu MyAg üzerindeki izni iptal ederZArifin.
USE master;
REVOKE VIEW DEFINITION ON AVAILABILITY GROUP::MyAg TO ZArifin;
GO
B. CASCADE ile SAHIPLIK ALMA iznini iptal etme
Aşağıdaki örnek, SQL Server kullanıcısına TAKE OWNERSHIP ve MyAg üzerinde SAHIPLIK ALMA izni veren MyAg tüm sorumlulardan kullanılabilirlik grubu PKomosinski üzerindeki izni iptal PKomosinski eder.
USE master;
REVOKE TAKE OWNERSHIP ON AVAILABILITY GROUP::MyAg TO PKomosinski
CASCADE;
GO
C. Daha önce verilen BIR WITH GRANT OPTION yan tümcesini iptal etme
WITH GRANT OPTION kullanılarak bir izin verildiyse, ... için GRANT OPTION İPTAL ET seçeneğini kullanın. öğesini seçin. Aşağıdaki örnek, izni verir ve ardından iznin WITH GRANT bölümünü kaldırır.
USE master;
GRANT CONTROL ON AVAILABILITY GROUP::MyAg TO PKomosinski
WITH GRANT OPTION;
GO
REVOKE GRANT OPTION FOR CONTROL ON AVAILABILITY GROUP::MyAg TO PKomosinski
CASCADE
GO
Ayrıca Bkz.
GRANT Kullanılabilirlik Grubu İzinleri (Transact-SQL)
DENY Kullanılabilirlik Grubu İzinleri (Transact-SQL)
KULLANILABİLİRLİK GRUBU OLUŞTUR (Transact-SQL)
sys.availability_groups (Transact-SQL)
AlwaysOn Kullanılabilirlik Grupları Katalog Görünümleri (Transact-SQL)
İzinler (Veritabanı Altyapısı)
Sorumluları (Veritabanı Altyapısı)