Bilgisayar-Bilişim Teknolojileri
Ana Sayfa
Bilişim Teknolojileri Forumu Son Konuları
24 Saat
Bilişim Teknolojileri - Formatör - Bilgisayar Öğretmeni Kayıt
Kayıt Olun
iletişim
iletişim
Detaylı Arama
Arama
Yeni Konu Aç
Yeni Konu Aç

Visual C# için bir veri tabanı taşıma sorusu

Konu, 'C / C ++ / C#' kısmında Tuna54^ tarafından paylaşıldı.


  1. Tuna54^

    Tuna54^ Seçkin Üye Seçkin Üye

    Kayıt:
    20 Haziran 2010
    Mesajlar:
    430
    Beğeni:
    3
    Visual C# yazmış olduğumuz uygulamada eklediğimiz veriler kendi bilgisayarımızdaki SQL server veritabanımıza kaydediliyor. Örneğin formdaki ad, soyad bilgileri sql server daki personel tablosuna kaydediliyor. Bu uygulamamızı bir cd ortamında vb. taşıdığımızda SQL Server bağlantısını nasıl gerçekleştireceğiz. Başka bir bilgisayarda programı çalıştırdığımızda girilen ad soyad bilgilerinin kaydedilebilmesi için veritabanımızı nasıl programla birlikte taşıyabiliriz
    Teşekkürler.
     
  2. kargasa1982

    kargasa1982 Seçkin Üye Seçkin Üye

    Kayıt:
    14 Eylül 2007
    Mesajlar:
    331
    Beğeni:
    32
    gayet kolay hocam, bir tane host alacaksınız, onun üzerinde sql server açacaksınız. program içinde sql server bağlantısını uzak sunucuya yaptıracaksınız, programı internet olan her yerden çalıştırdığınızda aynı veritabanına ulaşmış olacaksınız. Önemli olan evrensel bir veritabanı oluşturmanız ve programınızın bu veritabanına bağlanması. Ayrıca eğer önemli ve ücretli bir program ise programın çok iyi şifrelenmesi gerekli. aksi halde server bağlantı bilgileriniz erişilir.
     
  3. erdcannet

    erdcannet Seçkin Üye Seçkin Üye

    Kayıt:
    7 Ocak 2014
    Mesajlar:
    466
    Beğeni:
    11
  4. hckaya

    hckaya Seçkin Üye Seçkin Üye

    Kayıt:
    25 Mart 2008
    Mesajlar:
    347
    Beğeni:
    1
  5. spider23

    spider23 Süper Üye Süper Üye

    Kayıt:
    16 Nisan 2010
    Mesajlar:
    1.679
    Beğeni:
    95
    takip....bu durumda tek bir veritabanı ;birden çok kullanıcı--programı kuran her kullanıcı--- tarafından kullanılabilecek mi__??
    birde C# içerisine veritabanı da gömülebiliyor ama farklı farklı pc lerde kurulunca senkronizasyon sıkıntı olabilir sanırım??
     
  6. bilisimkml

    bilisimkml Seçkin Üye Seçkin Üye

    Kayıt:
    10 Ocak 2014
    Mesajlar:
    280
    Beğeni:
    1
  7. nightwalker99

    nightwalker99 Site Gezgini

    Kayıt:
    10 Eylül 2007
    Mesajlar:
    96
    Beğeni:
    34
  8. spider23

    spider23 Süper Üye Süper Üye

    Kayıt:
    16 Nisan 2010
    Mesajlar:
    1.679
    Beğeni:
    95

    bu durumda farklı farklı bilgisayarlarda farklı bilgiler oluşmayacak mı??yada senkronu nasıl sağlayabiliriz..yani her veritabanında aynı -ortak bilgilerin bulunmasını?
     
  9. Tuna54^

    Tuna54^ Seçkin Üye Seçkin Üye

    Kayıt:
    20 Haziran 2010
    Mesajlar:
    430
    Beğeni:
    3
    cevap veren öğretmen arkadaşlara tek tek teşekkür ederim. Gayet faydalı bilgiler. spider23 hocamın dediği verilerin herkes tarafından ulaşılabilirliği açısından daha mantıklı ama benim asıl istediğim erdcannet hocamın paylaşımdaki gibi veritabanını setup içerisine gömebilmek. Tabi bu durumda farklı bilgisayarlarda kurulumda spider hocamın dediği sorun ortaya çıkacak gibi duruyor. Deneyip göreceğiz. Sonuçları paylaşırım.
     
  10. Tuna54^

    Tuna54^ Seçkin Üye Seçkin Üye

    Kayıt:
    20 Haziran 2010
    Mesajlar:
    430
    Beğeni:
    3
    cevap veren öğretmen arkadaşlara tek tek teşekkür ederim. Gayet faydalı bilgiler. spider23 hocamın dediği verilerin herkes tarafından ulaşılabilirliği açısından daha mantıklı ama benim asıl istediğim erdcannet hocamın paylaşımdaki gibi veritabanını setup içerisine gömebilmek. Tabi bu durumda farklı bilgisayarlarda kurulumda spider hocamın dediği sorun ortaya çıkacak gibi duruyor. Deneyip göreceğiz. Sonuçları paylaşırım.
     
  11. erdcannet

    erdcannet Seçkin Üye Seçkin Üye

    Kayıt:
    7 Ocak 2014
    Mesajlar:
    466
    Beğeni:
    11
    Hocam eğer ağ üzerinde çalışacak bir uygulama ise uygulamanızın çalışacağı bir "server pc" belirlemeniz gerekmekte. ağ da birbirini gören her makine bu "server pc" ye kurulum aşamasında belirleyeceğiniz kullanıcı adı ve şifre ile ulaşabilir.
    Çalışmanız eğer bu şekilde ağ üzerinde olacak ise kurulumu iki aşamalı yapabilirsiniz. birinci aşamada server pc için sql server kurulumu, ikinci aşamaya geçtiğinizde ise asıl uygulamanızın olduğu C# uygulaması. C# uygulamanız da kurulum esnasında bağlanacağı "server pc" yi ağ üzerinden görerek bu pcnin ismini/yolunu registrye kaydeder. Client uygulama he raçıldığında bu adrese bakarak servere bağlanır, sonrası zaten malumunuz.
     
  12. Tuna54^

    Tuna54^ Seçkin Üye Seçkin Üye

    Kayıt:
    20 Haziran 2010
    Mesajlar:
    430
    Beğeni:
    3
    erdcannet hocam bu bilgiler çok faydalı oldu teşekkür ederim.
     

Sayfayı Paylaş /bbnetsosyal