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.
Ö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.
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.
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 >
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.
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 Ol Şimdi DeğilÜ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.