• 06-12-2020, 19:42:14
    #1
    Merhabalar benim size bir sorum olucak c# ile kendi bilgisayarımda sql kullanıyorum bunun her pc'de çalışması için bir windows vps'e sql kurarak bağlanmam gerekir değil mi doğru mudur?
  • 06-12-2020, 19:43:21
    #2
    Evet Ve TCP dışa açmanız gerekiyor
  • 06-12-2020, 19:43:29
    #3
    Cok gerek yok aslinda, basit bir web hostinge MySQL icin PHP app service yazarak API ile baglanti yapabilirsiniz.
  • 06-12-2020, 19:45:41
    #4
    profweb adlı üyeden alıntı: mesajı görüntüle
    Cok gerek yok aslinda, basit bir web hostinge MySQL icin PHP app service yazarak API ile baglanti yapabilirsiniz.
    c# üzerinden mi api ile hocam bunun için bir dokümantasyon var mı hocam
  • 06-12-2020, 19:51:13
    #5
    MixCoder adlı üyeden alıntı: mesajı görüntüle
    c# üzerinden mi api ile hocam bunun için bir dokümantasyon var mı hocam
    PHP tarafinda bir API kodlamalisiniz ve C# uzerinden HTTP istegi atarak API'yi calistirip geri donus alabilirsiniz.
  • 06-12-2020, 19:54:03
    #6
    Eğer yanlış anlamadıysam her bilgisayarda kurduğunuz setubun çalışmasını istiyorsanız(projenizde SQL Express kullandıysanız)
    string ConnectionString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\database.mdf;Integrated Security=True;";
    • yukarıdaki connection string gibi olması lazım bağlantı cümlenizin
    • Dataset olarak eklemeniz lazım veritabanınızı projenize dataset'e sağ tıklayarak properties ayarlarından copy to output alanını copy if newer olarak değiştirmeniz lazım
    • mdf ve log dosyalarınızı debug klasöründe bulunmalı (setubun kök dizin içerisine koymalısınız )
    • projenizin .sln dosyası kurulmadan önce LocalDb kurdurtmanız lazım 2012 sürümünden yüksek bir sürüm kullanmanızı tavsiye ederim hata almamanız için.