CREATE TABLE permission denied in database "'Database Adı"

0

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

Server Error in '/' Application.

CREATE TABLE permission denied in database ''Database Adı'.

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: CREATE TABLE permission denied in database ''Database Adı'.

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): CREATE TABLE permission denied in database 'Database Adı'.]

CREATE TABLE permission denied in database ''Database Adı'. hatasının çözümü nedir?

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

    Toplam 1 Cevap


    0

    Asp.Net MVC uygulaması CREATE TABLE permission denied in database ''Database Adı'. hatası veriyorsa, SQL sunucu üzerinde tablo yaratılamıyor demektir.

    SQL kullanıcısının, uygulamada bağlantı cümlesinde tanımlı, tablo yaratmaya yetkisi yok anlamına gelmektedir.

    Eğer veritabanı manuel oluşturulmuşsa, o zaman Gobal.Asax dosyasına şu satır eklenerek MVC uygulamasının veritabanı yaratma denemesi engellenebilir: Bu satır Global.asax içindeki Application_Start metodu içine yetleştirilmelidir.

     System.Data.Entity.Database.SetInitializer<Sirket.Product.Proje.Models.DB>(null);

     

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

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol