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

This site uses Akismet to reduce spam. Learn how your comment data is processed.