Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
548
Tıklama
0
Öne Çıkarma
C# LocalDB Hakkında
E
7 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar merhaba,

Visual Studio'da c# ile windowsForm uygulaması geliştirdim. Programı bitirip testlerini gerçekleştirdikten sonra setup alıp bir başka bilgisayara kurmak istediğimde sql bağlantı hatası yaşadığımı gördüm. Projede LocalDb tercih etmemim nedeni kullanacak olan kişi/kişilerin standart kullanıcı olmaları. Bu yüzden kurulum yapılacak bilgisayara ekstra Sql yükletmek yerine proje içerisinde LocalDb kullanmak istedim. Bu sayede kullanıcı programı kurup direk kullanmaya başlayabilecekti. Proje ekleme, silme, güncelleme ve listelemelerin yapılabildiği orta çaplı bir program.(.mdf dosyası direk proje içerisinde yer almakta.) Ayrıca proje kendi bilgisayarımda ve sql yüklü olan başka bilgisayarlarda çalışmakta. Sql bulunmayan bir makinada çalıştırmak istediğimde aşağıda yer alan hatayı almaktayım.

Alınan Hata:
MsSql Error: 50-LocalDatabase RuntimeError


Bu hatayı almamak için gerekli bağlantı satırlarını kontrol ettim ancak bir hata bulamadım.


App.config içerisinde yer alan bağlantım bu şekilde;
<add name="conn" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database1.mdf; Integrated Security=True" providerName="System.Data.SqlClient" />


Daha önce LocalDb kullanıp bu sıkıntıyı halleden yada çözümü bilen arkadaşlardan yardım rica ediyorum.



------------------------------------------------------
Denemiş olduğum çözümler;
-Projenin ve kurulum yapılmak istenen bilgisayarın Framework'lerinin aynı olması.
-IIS Manager / Uygulama Havuzu / Gelişmiş Ayarlar / İşlem Modeli / Kimlik = "Local System" olarak ayarlanması.
-Local'de çalışabilmesi için app.config içerisindeki bağlantı satırının değiştirilmesi.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil