6 Şubat 2012 Pazartesi

The SELECT permission was denied on the object 'extended_properties', database 'mssqlsystemresource', schema 'sys'.

 Sql server üzerinde  karşılaşmış oldugum "Login failed for user 'NT AUTHORITY\NETWORK SERVICE'." hatasını hallettikten sonra veritabanına erişim saglıyabilmiştim.Fakat o da ne farlı bir hata daha!


Bir veritabanında yetkileriniz olsa dahi (örneğin db_owner veritabanı rolünün bir üyesi olsanız bile) herhangi bir tablo için SELECT ile bir sorgu çalıştırdığınızda böyle bir hata mesajıyla karşılaşabilirsiniz.

Beni yaşadığım sorunda bunun nedeni, o tabloda veya veritabanında sizin kullanıcınıza veya dahil olduğunuz bir Windows Domain Group'una ilgili SQL Server Instance'ındaki ilgili veritabanında "db_denydatareader" veya "db_denydatawriter" haklarının verilmesidir.

ÇÖZÜM:
Doğrudan kullanıcınızın veya kullanıcınızın dahil olduğu bir gruba bu yetkinin atanması gerekmektedir.


Hiç yorum yok:

Yorum Gönder

Not: Yalnızca bu blogun üyesi yorum gönderebilir.