The SELECT permission was denied on the object 'Tablo', database 'Database', schema 'dbo'. hatası

alattin (17127) 8 yıl önce sordu

Asp.Net MVC uygulaması sunucuya atıldığında aşağıdaki gibi hata veriyor:

Server Error in '/' Application.

The SELECT permission was denied on the object 'Tablo', database 'Database', schema 'dbo'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Data.SqlClient.SqlException: The SELECT permission was denied on the object 'Tablo', database 'Database', schema 'dbo'.

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace: 


[SqlException (0x80131904): The SELECT permission was denied on the object 'Tablo', database 'database', schema 'dbo'.]

Asp.Net MVC The SELECT permission was denied on the object 'Tablo', database 'Database', schema 'dbo'. hatasının çözümü nedir?

Toplam 1 cevap


alattin (17127) 8 yıl önce cevapladı

The SELECT permission was denied on the object 'Tablo', database 'Database', schema 'dbo'. hatası alıyorsanız, veritabanına bağlanmak için kullandığınız kullanıcının Select sorgusu için yetkileri yok demektir.

SQL connection string yani SQL bağlantı cümlesi içinde tanımlı SQL kullanıcısını siz açtıysanız sunucu üzerinden yetki vermelisiniz.

Kullanıcıyı bir sisrtem yöneticisi oluşturduysa ve sizin SQL sunucuya erişiminiz yoksa o zaman sistem yöneticisi ile bağlantıya geçmeli ve gerekli yetkileri vermesini istemelisiniz.

The SELECT permission was denied on the object 'Tablo', database 'Database', schema 'dbo'. hatası yetki yetersizliğinden alınan bir hatadır.