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

Kodla Büyü

Tuna54^

Seçkin Üye
Seçkin Üye
Mesajlar
430
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.
 
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.
 
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??
 
nightwalker99' Alıntı:
Sqlite kullanabilirsiniz hocam.
Extradan bir veritabanı dosyasına ihtiyaç duymadan program içersinden komutlarla veritabanı oluşturup kayıtlar ile ilgili işlemleri yapabilrsiniz
http://gelistirmenotlari.blogspot.com.t ... nedir.html


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ı?
 
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.
 
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.
 
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.
 
Geri
Üst