sys.sysprotects (Transact-sql)
Güvenlik hesapları veritabanındaki grant ve deny ifadeleri kullanarak uygulanan izinler hakkında bilgi içerir.
Önemli |
---|
Bu SQL Server 2000 sistem tablosu, geriye dönük uyumluluk için görünüm olarak dahil edilmiştir. Bunun yerine, geçerli SQL Server sistem görünümlerini kullanmanızı öneririz. Eğdeğerli sistem görünümü veya görünümleri için bkz. SQL Server 2000 Sistem Tablolarını SQL Server 2005 Sistem Görünümleriyle Eşleme. Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın. |
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
ID |
int |
Bu izinlerin uygulandığı nesnenin Kımlığı. |
uid |
smallint |
Kullanıcı veya grup bu izinlerin uygulandığı Kımlığı. Taşıyorsa ya da kullanıcılar ve roller sayısı 32,767 aşarsa null döndürüyor. Daha fazla bilgi için, bkz. Querying the SQL Server System Catalog. |
Eylem |
tinyint |
Aşağıdaki izinlerden birini içerebilir: 26 = BAŞVURULARI 178 = İŞLEVİ OLUŞTURMA 193 = SEÇİN Ekle 196 = SİLME 197 = GÜNCELLEŞTİRME 198 = TABLOSU OLUŞTURMA 203 = VERİTABANI OLUŞTURMA 207 = GÖRÜNÜM OLUŞTURMA 222 = YORDAMI OLUŞTURMA 224 = YÜRÜTME 228 YEDEKLEME VERİTABANI = 233 = VARSAYILAN OLUŞTURMA 235 = YEDEKLEME GÜNLÜĞÜ 236 = KURAL OLUŞTURMA |
protecttype |
tinyint |
Aşağıdaki değerler olabilir: 204 = GRANT_W_GRANT 205 GRANT = 206 = ENGELLE |
sütunlar |
varbinary(8000) |
Bu select veya update izinlerin uygulandığı sütun bit eşlem. Bit 0 = tüm sütunlar. Bit 1 = izinleri bu sütuna uygulanır. null = bilgi yok. |
grantor |
smallint |
Kullanıcının kimliği ver veya Reddet izinleri verilen. Taşıyorsa ya da kullanıcılar ve roller sayısı 32,767 aşarsa null döndürüyor. Daha fazla bilgi için, bkz. Querying the SQL Server System Catalog. |