sys.sysprotects (Transact-sql)

Güvenlik hesapları veritabanındaki grant ve deny ifadeleri kullanarak uygulanan izinler hakkında bilgi içerir.

Önemli notÖ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.

Ayrıca bkz.

Başvuru

Sistem görünümleri (Transact-sql) sistem tablolarına eşleme

Uyumluluk görünümleri (Transact-sql)