none
Sql Veri Tabanı Login Failed Hatası RRS feed

  • Soru

  • arkadaşlar sabahta konu açmıştım saolsun kadir bey yardımcı oldu yalnız yeni bir sorunum var şimdi ben sql server kurmadım proje içerisindeki mdf uzantılı databaseye bağlanıyorum sorun yok projede dataset mevcut ilk açılışta devreye giriyor benim sorunum ise başka bir bilgisayardan bağlantı yaptığımda eğer ana bilgisayarda program açık ise login failed hatası veriyor yok açık değilse bağlanıyorum bu sourunu aşabilirmiyim?
    16 Şubat 2016 Salı 13:41

Yanıtlar

  • Anladigim kadariyla AttachDbFileName ile bir mdf'e baglanip, tek kullanici modunda kullaniyorsun. Onun yerine "server" olarak sececegin makinede:

    • SQL server kur (ki yuzde 99.9 zaten kurulu - VS ile kurulan SQL express var, degilse SQL Express kur)
    • mdf dosyani attach et
    • gerekirse firewall ve remote login ayarlarini yap (diger makineden baglandigina gore gerek olmayabilir)
    • iki taraftan da baglanip kullan (sevmedigim bir yontem ama appconfig'deki baglanti cumlesini degistirebilirsin her iki tarafta - ben bu yontemi asla kullanmiyorum ama benim kullandigim biraz uzun anlatmak icin, kisaca kendi sakladigim sifrelenmis dosyalardan nereye baglanacagini aliyorum).

    • Yanıt Olarak İşaretleyen tetee 16 Şubat 2016 Salı 20:50
    16 Şubat 2016 Salı 14:39
    Yanıtlayıcı

Tüm Yanıtlar

  • Anladigim kadariyla AttachDbFileName ile bir mdf'e baglanip, tek kullanici modunda kullaniyorsun. Onun yerine "server" olarak sececegin makinede:

    • SQL server kur (ki yuzde 99.9 zaten kurulu - VS ile kurulan SQL express var, degilse SQL Express kur)
    • mdf dosyani attach et
    • gerekirse firewall ve remote login ayarlarini yap (diger makineden baglandigina gore gerek olmayabilir)
    • iki taraftan da baglanip kullan (sevmedigim bir yontem ama appconfig'deki baglanti cumlesini degistirebilirsin her iki tarafta - ben bu yontemi asla kullanmiyorum ama benim kullandigim biraz uzun anlatmak icin, kisaca kendi sakladigim sifrelenmis dosyalardan nereye baglanacagini aliyorum).

    • Yanıt Olarak İşaretleyen tetee 16 Şubat 2016 Salı 20:50
    16 Şubat 2016 Salı 14:39
    Yanıtlayıcı
  • Çetin abi evet mdf uzantılı database dosyasına bağlanıyorum sql server kurmadan bir yolu yokmu ana makinada server kurulu değil release klasörü Ana makinada D disk te kayıtlı network üzerinden klasöre 2 kişi için paylaşım açtım sadece raporlama için kullanacaklar. Diğer bilgisayarlarda önce exeyi kısayol olarak denedim connection started hatası verdi sonra bende projenin connection stringini değiştirdim ve diğer bilgisayarlara yükledim bu şekilde bağlantı kurdum ama bilgisayarlardan herhangi biri bağlı ise diğer bilgisayarlar bağlanmıyor yani birden faza kullanıcı olunca bağlantıyı açmıyor

    ana makinada bağlantı stringi şöyle Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\PersonelData.mdf;Integrated Security=True

    diğer bilgisayarlarda ise Data Source=(LocalDB)\v11.0;AttachDbFilename=\\****-*****\Personel\PersonelData.mdf;Integrated Security=True

    şayet başka bir yolu yoksa mecbur sql server kuracam 

    16 Şubat 2016 Salı 19:43
  • SQL server ile bildigim baska yol yok. Sen servis bazli bir veritabanini, dosya bazli gibi kullanmaya calisiyorsun.
    16 Şubat 2016 Salı 19:58
    Yanıtlayıcı
  • SQL server ile bildigim baska yol yok. Sen servis bazli bir veritabanini, dosya bazli gibi kullanmaya calisiyorsun.
    haklısın abi server kurmam lazım hem daha sağlam olur
    16 Şubat 2016 Salı 20:50