Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
6
Cevap
3464
Tıklama
0
Öne Çıkarma
sql server kullanılmış program nasıl çalıştırılır?
B
16 yıl
Çavuş
Konu Sahibi

Arkadaşlar C# kullanarak bir program yazdım ve bu programda sql server la oluşturduğum database lerle bağlantı kuruyor. Ama şöyle bir sorun var: Bilgisayarında sql server kurulu olmayanlarda bu program çalışmıyor. Bunu nasıl ayarlamak gerekir?

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



B
16 yıl
Çavuş
Konu Sahibi

benim yaptığım program 3 mb civarında birşey. SQL server ın express iyse 53 mb Bir de express in bir süre sonra lisansı bitiyor. Başka bir yolu yoksa ya mysql kullanıcam ya da dosyalama işlemleriyle birşeyler yapacağım ama bence olmalı. Çünkü bilgisayarımıza yüklediğimiz programların neredeyse hepsi(oyunlar mesela) database kullandığı halde bize şunu yükle bunu yükle demiyorlar. Neyse olmazsa mysql ya da dosyalama işlemi yapıcaz artık.





< Bu mesaj bu kişi tarafından değiştirildi bakb -- 31 Ekim 2009; 18:37:03 >
Bu mesaja 1 cevap geldi.
S
16 yıl
Yarbay

Sql Server kullandıysan ve bunu kullanıcının bilgisayarına kurmak istemiyosan;
Sql Serverı kendi bünyende tutup programa sadece connection string belirtirsin ve senin sql serverına bağlanır, yani remote connection.

Diğer seçenek;
Setup yaparken kendi setupını oluşturup sql serverı kontrol etmen, yoksa indirip kurdurtman. Yani bir çeşit dependency kontrolü yapman. Visual studio setup hazırlarken içindeki dosyalara göre nasıl yapıosa aynı mantıkta yapman.

Bir diğeri;
Kendi databaseini programda embedded resource yada external file olarak dağıtman, kendi prosedürlerin kendi data access layerını oturtman, eskiden bunu .dat dosyalarıyla yapardık QB Pascal gibi dillerde, veri tutulması gerekiyosa bu dosyalarda kendimize göre özel karakterlerle verileri ayırır tutardık.


Bu mesaja 1 cevap geldi.
C
16 yıl
Yüzbaşı

veritabanı sql kullandıysan en az sql express kurman lazım program için setup project hazırlarken sql,.net framework,windows installer ekleme seçenekleri var onları işaretlesen eğer setup projectinin içnde yer alır yüklenecek bilgisayarda eğer yüklüyse yüklemez değilse yükler.Sql server a veritabanını sql query şeklinde yükleyebilirsin nasıl select gibi sorgu yapıyorsan veritabanı oluşturabilir onun içine tablo oluşturailirsin.3mb için 20 küsür mb sql demişsin ona bakarsan .net framework yoksa onu da kurman gerekir o nun da boyutları sql expressle aynı.fazla yer kaplıyor diyorsan access veritabanı kullan hem yükleiğin bilgisayarda serislerden kazanmış olabilirsin.Eğer yaptığın programın işlevi çok fazla değilse access 2007 öneririm şifreli bağlantı yaparın sorun kalmaz

edit:imla





< Bu mesaj bu kişi tarafından değiştirildi cmd.exe -- 31 Ekim 2009; 20:32:02 >
Bu mesaja 1 cevap geldi.
K
16 yıl
Yüzbaşı

herhangi bir şey kurmak istemiyor iseniz sadece uygulamanız kurulumu esnasnda projenize şunları da ekleyerek (kopyalama ile ) SQL Server Compact 3.5 Database i sorunsuz kullanabilirsiniz. masaüstü uygulamalar için gayet kullanışlıdır.

ama database e hiç bulaşmayayım diyor iseniz ve toplamda veriniz 10 MB den bile küçük ise dataset i xml olarak kaydetmeniz ve uygulama açılırken belleğe alarak dataset üzerinden işlem yapmanızı da tavsiye edebilirim.

her iki çözümde de bir başka uygulama ya da servis kurmanız gerekmez.


Bu mesaja 1 cevap geldi.
B
16 yıl
Çavuş
Konu Sahibi

İlginiz için hepinize teşekkürler. SQL Server Compact edition'ı setup'a ekleyerek kullanıcılara yükletmek mantıklı bir çözüm.


Bu mesaja 1 cevap geldi.
E
16 yıl
Onbaşı

arkadaslar yardimlarini bekliyorum !!

yarin acil sql sinavim var ve elimde sinav sorulari var nasil yapacagimi bilmiyorum !!!

lutfen yardimmm

sorular :
3 tablo var satislar yazarlar kitaplar

1) uc tabloyu iliskilendirip kosul yapip gruplama yapiliyor

2) satislar tablosuna sutun ekleniyor gibi dusunup bu stunu yazarlar tablasundan birim fiyat ve kitaplar
tablosundan satis adedi ile carparak guncelliyoruz

3) substring ile kitaplar tablosundan kitap adi sutununda ikinci kelimesi s ile baslayanlar
satis adedi 30 dan buyuk olanlar ile ikinci kelimesi s ile basalyip satis adedi 30 dan kucuk olanlari
yeni tabloya dikey yerlestir ( union ile yapiliyor)

acil yardimlarinizi bekliyorum arkadaslar tesekkurler !!



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.