MS-SQL kullanıcılara tablo bazlı yetki verilmesi

DENY SELECT, INSERT, UPDATE, DELETE ON IASTABLE TO ms, f

veya kullanıcı sayısı çok fazla ise bu yeki tanımlama işlemi bir rol e verilebilir.

Kullanıcıları silip yeniden eklerken recovery kaynaklı hatalarda kullanıcı silinemiyor:

SELECT s.name
FROM sys.schemas s
WHERE s.principal_id = USER_ID(‘f’)

ALTER AUTHORIZATION ON SCHEMA::db_datareader TO dbo

shema ya bakıp düzeltilmesi gerekiyor silmek için.

yetikelri sınamak içine tek oturumda test yapabilirsiniz:

EXECUTE AS LOGIN = ‘ms’;
SELECT * FROM IASTABLE
EXECUTE AS LOGIN = ‘f’;
SELECT * FROM IASTABLE

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.