none
SQL error 40 RRS feed

  • Soru

  • Merhabalar herkese kolay gelsin.Arkadaşlar ben C# uygulamasında SQL veritabanımda bulunan bir tabloma veri kaydı yaptırıyorum Proje açıkken sorunsuz bir şekilde ekleme yapıyor.Ama projeyi yani visul C# kapatıp exe olarak çalıştırdıgımda bana error-40 diye bir hata veriyor ekleme yapmıyor.Yazdıgım kod şu şekilde:

    SqlConnection baglan = new SqlConnection("Data Source =.; Database=sirket; Integrated Security=SSPI");

    Proje açıkken çalışıyorken neden exe olarak çalıştırdıgımda ekleme yapamıyorum sanırım bağlanamıyor.. Bir fikri olan ? Teşekürler


    Bilgisayar Mühendisi <Öğrenci>
    15 Mayıs 2011 Pazar 21:45

Yanıtlar

  • 40 hatası, geçerli, çalışan bir SQL Server servisine bağlanamama hatasıdır. Muhtemelen "bir şekilde" projeyi kapatınca servisi de kapattın. Akabinde bağlanmaya çalışınca bağlanamadı. Bilgisayarı yeniden açınca, servisin Startup modu Automatic olduğu için servis açıldı ve bu sefer bağlanabildin.
    Benim aklıma gelen en mantıklı açıklama bu ;)

    Ekrem Önsoy - MCDBA, MCITP:DBA+DBD, MCSD.Net, MCSE, ITILv3, SQL Server MVP | http://ekremonsoy.blogspot.com
    16 Mayıs 2011 Pazartesi 17:01

Tüm Yanıtlar

  • Merhaba,
    projenizi exe haline getirdikten sonra yine derlediğiniz makineden mi calıştırıyorsunuz? ayrıca hata içeriği görmek için SQL server a bağlanıp logları kontrol edip bizimle paylasabiilrmiisniz?

     

    16 Mayıs 2011 Pazartesi 07:00
  • Merhaba,
    Exe yi calıştırdığınız makine ile projeyi derlediğiniz makine aynı mı?

    ayrıca daha detaylı hatayı anlayabilmek için sql serverda bununla ilgili logları bizimle paylabilirmisiniz?

    ayrıca projede baglan.Open(); ifadesini try catch bloguna alıpda detaylı hatayı gorebilirsin bunu bizimle paylasırsan daha kolay yardım edebiliriz. 

    16 Mayıs 2011 Pazartesi 07:02
  • Merhaba arkadaşlar çok ilginç ki, çıkan hatayı buraya yazmak için projeyi tekrar exe olarak açtım ama sorunsuz bir şekilde ekledi bu sefer. İlginç olan ben dün hata veriyor diye kapattım PC'yi şimdi açtım hata vermiyor. Ne alakası var ki PC'yi açıp kapatmanın onu anlamış değilim k.bakmayın sizide yordum ama bende anlamadım bu işten bişey.. Yinede çok sağolun ilginiz için..
    Bilgisayar Mühendisi <Öğrenci>
    16 Mayıs 2011 Pazartesi 11:59
  • 40 hatası, geçerli, çalışan bir SQL Server servisine bağlanamama hatasıdır. Muhtemelen "bir şekilde" projeyi kapatınca servisi de kapattın. Akabinde bağlanmaya çalışınca bağlanamadı. Bilgisayarı yeniden açınca, servisin Startup modu Automatic olduğu için servis açıldı ve bu sefer bağlanabildin.
    Benim aklıma gelen en mantıklı açıklama bu ;)

    Ekrem Önsoy - MCDBA, MCITP:DBA+DBD, MCSD.Net, MCSE, ITILv3, SQL Server MVP | http://ekremonsoy.blogspot.com
    16 Mayıs 2011 Pazartesi 17:01
  • Çözüm: SQL Server Express Yukleyin (Management Olmayan)
    uur
    23 Ocak 2012 Pazartesi 14:52