Ben EF7 ve asp.net mvc 6 ile çalışmak için çalışıyorum, ama ben db ile çalışmak çalıştığınızda şu istisnaları gelir ki ediyorum başarısız oldu:Varlık Çerçeve 7 ve giriş
: Bu ConnectionString gibi görünüyorveritabanı açılamıyor "Mesajlar" İstenen Can giriş tarafından. Giriş başarısız oldu.
Giriş yapmadınız 'alexpc \ Alexandr'. i kod aşağıdaki kullanın DBContext sınıfta
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer(@"Data Source=alexpc;Database=Posts;Integrated security=True;");
}
haklı, nerede problem olabilir?
"Tümleşik güvenlik" true olarak ayarlandığında, sql sunucusuna erişmek için geçerli windows oturum açma kimliğini kullanır. Bu ortamınızda 'alexpc \ Alexandr' oldu ve sql erişmek için izni yoktu. Bağlantı dizgisini bir sql girişini kullanmak için değiştirin veya 'alexpc \ Alexandr' girişine izin vermek için sql sunucusunu yapılandırın. – Vince
... Windows kullanıcısı Alexandr veritabanına bağlantı kurma hakları yok mu? – ken2k
@ ken2k no, Alexandr veritabanı veritabanına bağlantı açma hakkına sahiptir, ben yönetim stüdyosu ve görsel stüdyo araçları ile başarılı bir şekilde bağlantı kurabilirim, ancak ef ile değil. – neonhash