Netsis “EXECUTE Permission Denied on Object” Hatası
Yeni bir kullanıcı tanımlandıktan sonra veya SQL kullanıcı izinlerinde değişiklik sonrası alınan, stored procedure yürütme izninin olmadığını belirten hatadır.
Hata kodu: 229 — The EXECUTE permission was denied on the object sp_xxxx, database NETSIS_DB, schema dbo.
Çözüm Adımları
- SSMS’te bağlanın, Security > Logins > ilgili kullanıcıyı bulun
- User Mapping sekmesinde Netsis veritabanını işaretleyin
- Database role membership:
db_datareader,db_datawriter,db_owner(Netsis için) - Alternatif:
GRANT EXECUTE ON SCHEMA::dbo TO [kullanici_adi]
Logo standardı: Netsis kullanıcısının db_owner olması zorunludur, daha az yetki sürekli sorun çıkarır.
Sıkça Sorulan Sorular
db_owner vermek güvenli mi?
Üretim Netsis veritabanında uygulama kullanıcısı için db_owner şarttır. Read-only kullanıcı için sadece db_datareader yeterli.
SQL kullanıcı yönetimi için DBA hizmetimize bakın.
İletişim
Logo Yazılım yetkili Netsis bayisi olarak 7/24 hizmetinizdeyiz. Ücretsiz demo, fiyat teklifi ve teknik destek için iletişime geçin.
- Telefon: 0532 599 51 12
- E-posta: info@netsislogo.com