Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
338
Tıklama
0
Öne Çıkarma
Setup Project'e MS Sql ekleme yardım?
N
12 yıl
Binbaşı
Konu Sahibi

Merhaba Arkadaşlar,

C# ile yazdığım masaüstü uygulamalarım var. Veritabanı olarak kendi PC imde yüklü olan MsSql2008r2 64 bit express kullanıyorum. Geliştirdiğim uygulamalarımı ve database lerimi bir setup projesi dahilinde başka bir pc ye kurmanın yolu nedir? internette araştırmalar yaptım ama soru işaretlerim var. tam anlamadım.

1. ben yüklenecek pc deki işletim sistemi türüne göre (32 ve 64 bit) 2 farklı sql ekleyip 2 farklı kurulum dosyası mı oluşturmalıyım?
2. setup'a sql kurulumu koydum ve kuruldu diyelim. benim tabloları otomatik olarak aktarmanın bir imkanı var mı?

3.programın yükleneceği pc de sql 2012 hali hazırda yüklü ise 2008 setup dosyalarını boş yere yüklenmesini nasıl engellerim?

bu konuda açıklama ve kaynak gösterebilecek varsa çok memnun olucam. kafam inanılmaz karıştı. setup resmen programı yazmaktan fena geldi yani

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



Ö
12 yıl
Yüzbaşı

Merhaba,

Öncelikle yönteminiz yanlış sql server kullanıyorsunuz ama o veritabanı sadece sizin bilgisayarınızda var ve dışarıya açık değil. Programı yükleyen herkesin bilgisayarına sql server kurmak da olmaz, bu tür işler için yapılmış sql server compact adında bir sql server var bunu kullanmanızı yada sqlite kullanmanızı tavsiye ediyorum. Program bu şekilde olduktan sonra veritabanınız bir dosya olacak, dosya olduktan sonra da zaten direk setup yaparken o dosyayıda programınızın kurulduğu dizine attığınızda geriye bi'şey kalmıyor. Sql Server compact'ı araştırmanızı öneriyorum ama kişisel tavsiye sqlite kullanmanız yönünde.

Kolay gelsin...



K
12 yıl
Yarbay

Ozgur beyinin soylediklerine katiliyorum. Dogru cozumler onermis.

Yazdiginiz programin icerigini ve kullanim sahasini bilmemekle beraber stok takip, muhasebe, veya urun yonetimi gibi bir program ise, hosting firmasindan bile almis oldugunuz databaseye firma bazli bir mimari yaklasimla uygulamayi gelistirip sadece firmaya clienti kurup firmadan da aylik olarak database kullanim bakim veri yedekleme gibi hizmetleri de sunup iyi paralar kazanabilirdiniz.
Lakin benim bahsettigim yontemin dezavantaji programin kurulu oldugu bilgisayarin internete bagli olmasinin zorunluluk olmasi.

Bir dahaki projenize daha ticari yaklasmanizi onerebilirim.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
D
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Kaygerya

Ozgur beyinin soylediklerine katiliyorum. Dogru cozumler onermis.

Yazdiginiz programin icerigini ve kullanim sahasini bilmemekle beraber stok takip, muhasebe, veya urun yonetimi gibi bir program ise, hosting firmasindan bile almis oldugunuz databaseye firma bazli bir mimari yaklasimla uygulamayi gelistirip sadece firmaya clienti kurup firmadan da aylik olarak database kullanim bakim veri yedekleme gibi hizmetleri de sunup iyi paralar kazanabilirdiniz.
Lakin benim bahsettigim yontemin dezavantaji programin kurulu oldugu bilgisayarin internete bagli olmasinin zorunluluk olmasi.

Bir dahaki projenize daha ticari yaklasmanizi onerebilirim.

Yok Dostum ya Öyle Oldugundada İnternetin Yavaşlığı Domainin Kasmasi vs vs Şeyleri Müşteri Hep Senden Bilecek. Adam On Liralık İnternet Kullanıyor Sana Ne Biçim Program Yapmissın Diyor :)





< Bu mesaj bu kişi tarafından değiştirildi deveyehendekatlatanadam -- 9 Ocak 2014; 0:22:19 >

< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
N
12 yıl
Binbaşı
Konu Sahibi

Arkadaşlar cevaplarınız için teşekkür ederim. SQL compact olayını araştırıcam. bugun bütün gün uğraştım sonunda program kurulup form load olayına sql scriptleri ekleyerek otomatik olarak database i ve tabloları oluşturmayı başardım. ama yine de bir masaüstü uygulama için koskoca sql i kurmak bana çok verimsiz geliyor. ya dediğiniz gibi sql compact ı kurup tek dosyalık bir çözüme gidicem ya da web sunucusunu da deniyicem.

çok çalışmam lazım daha, öğrenecek çok şey var.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.