Hata 'alttaki sağlayıcı' Açma başarısız oldu;
database
entityClient
bağlamak için .mdf
kullanıyordum. Şimdi .mdf
dosyası olacak hiçbir bağlantı dizesini değiştirmek istiyorum.
connectionString
aşağıdakiler doğru mu?
<connectionStrings>
<!--<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\NData.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />-->
<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;Initial Catalog=NData;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
Ben hep hata alıyorum çünkü
Alttaki sağlayıcı Açmak başarısız oldu
CEVAP
Bu hatayı yaptım ve birkaç çözüm buldu
Bağlantı dizesi bakarak, geçerli görünüyor. this blog post burada Integrated Security kullandıklarını sorun buldum. Eğer IIS üzerinde çalıştırıyorsanız, IIS kullanıcı veritabanına erişim ihtiyacı var.
Eğer kullanıyorsanız 11* with Transactions, *Varlık Çerçevesi otomatik olarak ve her bir veritabanı çağrısı ile bir bağlantı açar ve kapatır. Hareketleri kullanırken, birden çok bağlantı üzerinden bir işlem yaymaya çalışıyorsunuz. Bu MSDTC bir makinedir.
(See this reference for more information.)
Aşağıdaki benim kod değiştirme tamir:
using (DatabaseEntities context = new DatabaseEntities())
{
context.Connection.Open();
// the rest
}
"Dalvik format Dönüştürme harici ...
Android hata: *yüklemek Başarısız oldu...
Mysql2 yükleme: hata gem yerel uzantı ...
Hata Kodu 403 ölümcül dönen Gıt için b...
Örneğini [$] enjektör:unpr Bilinmeyen ...