SQL ve MDB

trextra

Müptela Üye
Katılım
4 Mar 2005
Mesajlar
5,291
Beğeniler
0
Konum
Kadıköy
#1
Sitemin database i mdb. ve geçenlerde site hata verdiğinde hostcu firmayı (turkticaret) i aradım. Access database e aynı anda 20 kişinin bağlanamayacağını söyledi:) Neyse pek inanmadım ama sonuçta mdb yi kimse önermiyor. PHP imkanım olmadığı için mdb ile başlamıştım asp ye.

Şimdi SQL server a geçmek istiyorum. Site ziyaretçi trafiğini artırmaya çalışıyorum. 1 kaç siteye reklam vermeden sorunları düzelteyim istedim. MSSQL a geçmem daha kolay sanırım. Nede olsa microsoft :) Doğrusu mySQL ve MSSQL arasındaki farkıda bilmiyorum.

Şimdi hiçbirşey bilmeyerek soruyorum. MDB yi SQL a çevirecek ve ilerde kullanacağım programları yazarmısınız. Birde merak ettiğim siteyi tekrar mı programlamam gerekecek yoksa database e bağlantı yöntemini değiştirmem yeterli mi? Benim bilmediğim için sormam gereken başka şeyler varsa onlarıda yazarsanız sevinirim :)

Şimdiden teşekkürler.
 

manyax

Profesyonel Üye
Katılım
25 Ağu 2004
Mesajlar
257
Beğeniler
0
#2
Enterprise Manager yardımıyla Access db yi SQL servera kolayca import edebilirsin..
 

trextra

Müptela Üye
Katılım
4 Mar 2005
Mesajlar
5,291
Beğeniler
0
Konum
Kadıköy
#3
Sağolasın. Sonrası için ne yapmam gerekecek. mySQL a geçebilirmiyim? daha iyi olduğu duymuştum. Açıkçası şu an sitemde aktif kullanıcı 15-25 arası değişiyor. Gittikçe artıyor ve hedefim 100-150.

100.bin ilan ve 1000 üye. bunu kaldırabilecek bir database istiyorum. İlerde tekrar değiştirmek zorunda kalmamak için.

Bu arada söylediğin programı bulamadım. Bir sürü enterprise manager diye aradığımda bir sürü program çıkartıyor. Download adreslerini yazarsanız sevinirim.

Birde programı ararken SQL 7.0 ve 2000 olarak farklı sonuçlar çıkıyor. access 2000 ve 2003 gibi ayrı birşey mi bunlar.
 

manyax

Profesyonel Üye
Katılım
25 Ağu 2004
Mesajlar
257
Beğeniler
0
#4
Söylediğim Microsoft SQL Server 8.0
Cdsini bulabilirsin sanırım

MSSQL 'a geçmen daha kolay dediğim gibi import edebilirsin db yi kolayca
daha sonra db bağlantılarını değiştirmen yeterli olur
 

omerucan

Profesyonel Üye
Katılım
9 Eyl 2004
Mesajlar
162
Beğeniler
0
#5
eğer mssql'e geçiceksen işletim sistemi olarak windows server 2003 kullanmanı öneririm. Daha sonra sql enterprise manager'i kurup database'ini oluturabilirsin.


daha detaylı bilgiyi http://www.asprehberi.net/Kategoriler/Makaleler/ASP/?P=1&S=Hit&D=Azalan adresinden alabilirsin

Ben online kişi sayısı 100 kişi olduğu zamanda access kullanıyordum. Öyle çok fazla sorun olmuyordu. ama access ile bi yere kadar. asp'de kademe atlamak sql ile oluyor. access'ten çok çok daha rahat.
 

trextra

Müptela Üye
Katılım
4 Mar 2005
Mesajlar
5,291
Beğeniler
0
Konum
Kadıköy
#6
Server 2003 kullanıyorum zaten. CD yi bulup hemen işlemlere başlıyorum. Çok Teşekkürler arkadaşlar.
 

sitemedya

Profesyonel Üye
Katılım
11 Kas 2004
Mesajlar
285
Beğeniler
0
#7
trextra' Alıntı:
... Access database e aynı anda 20 kişinin bağlanamayacağını söyledi ...
tamamen balon bir laf etmişler. zamanında çok fazla trafiği olan sitede mdb yi sorunsuz kullanmıştım. tabii mdb yi tavsiye etmem bende :)

trextra' Alıntı:
Şimdi hiçbirşey bilmeyerek soruyorum. MDB yi SQL a çevirecek ve ilerde kullanacağım programları yazarmısınız. Birde merak ettiğim siteyi tekrar mı programlamam gerekecek yoksa database e bağlantı yöntemini değiştirmem yeterli mi?
bunun için MSSQL içinde kısaca DTS denilen "data transformation services" var. bu sayede mdb yi MSSQL içine import edebilirsin.
http://forum.iyinet.com/showthread.php?t=9082
bu topicde ayrıntılı anlatmıştım...

trextra' Alıntı:
mySQL a geçebilirmiyim? daha iyi olduğu duymuştum. Açıkçası şu an sitemde aktif kullanıcı 15-25 arası değişiyor. Gittikçe artıyor ve hedefim 100-150.
MSSQL yönetim ve güç olarak MYSQL 'e inan 5 basar. trigger, job, yetkilendirme, yedekleme, dts, query analyzer ve birçok diğer özelliklerin büyük kısmı MYSQL de yok. MYSQL i cazip yapan "tek" şey bence ücreti. :)
MSSQL, değil 15-25 kullanıcı, 10 milyon kullanıcı da bile çatır çatır çalışır. merak etme

manyax' Alıntı:
MSSQL 'a geçmen daha kolay dediğim gibi import edebilirsin db yi kolayca daha sonra db bağlantılarını değiştirmen yeterli olur
hayır yeterli olmayabilir. çünkü access dosya field yapısı ile MSSQL field yapısı birebir aynı değil. temelde connection_string değiştirmekten başka mesela "boolean" tanımladığın alanları "bit" tipe uydurmak için kod içinde gerekli değişiklikleri yapman gerekebilir. datetime tipi için de querylerinde değişiklikler yapmalısın vs vs..

kısaca mdb den MSSQL 'e geçmekle isabetli bir karar almışsın ve üzerinde kendini geliştirdikçe de hiç kopamayacaksın. tek koparan ise olsa olsa ORACLE olur :) sıkışırsan online olduğum zamanlarda sana yardımcı olurum ;)
 

varolaksoy

Profesyonel Üye
Katılım
22 Mar 2005
Mesajlar
140
Beğeniler
0
#10
2005 beta daha henüz hizmet vermiyor firmalar buna kesinlikle sorun yaşarsın...

SQL 2000 kur...

Sana tavsiyem yapmışken başla aspx olarak düzenle sayfanı...

MySQL ile MSSQL arasındaki fark biri open biri paralı sanırım mysql mssql e göre daha hızlı çalışıyor...
 

lovemove

Müptela Üye
Katılım
25 Ocak 2005
Mesajlar
1,669
Beğeniler
0
Yaş
34
#11
trextra aynı sorunu bende yaşıyorum MDB de. Bende aynı şekilde sql e geçmeyi düşünüyorum. senle bi yardımlaşalım beraber çözebiliriz belki :) şimdi msn mi veriyorum özelden...
 

trextra

Müptela Üye
Katılım
4 Mar 2005
Mesajlar
5,291
Beğeniler
0
Konum
Kadıköy
#13
2 yerden hostum var MSSQL desteklemiyorlar. Püffffffff

MySQL e mi geçicez yani zorunlu ve sorunlu olarak ? Nasıl geçicez :p
 

lovemove

Müptela Üye
Katılım
25 Ocak 2005
Mesajlar
1,669
Beğeniler
0
Yaş
34
#14
evet bendede aynı sorun var mssql değilde mysql a nasıl geçeceğiz?? biri bi fikir verirse bilen arkadaşlar...
 

lovemove

Müptela Üye
Katılım
25 Ocak 2005
Mesajlar
1,669
Beğeniler
0
Yaş
34
#16
pardon ya mssql destekliyormuş sitemedya arkadaşım senle bi görüşelim özele mesaj atıyorum.
 

KerneL32

Müptela Üye
Katılım
8 Mar 2005
Mesajlar
1,247
Beğeniler
0
#18
MsSQL kullanacaksan mdb dosyasini import edebilirsin kendi ozelligi bu ...

Access kullanman veya 20 kisi baglandiktan sonra 21 'ci kisinin baglanamamasi gibi bir durum soz konusu degil ... www.muzikalani.com :) veri tabani mdb ve cok sukur su zamana kadar bir asp hatasi ile karsilasmadim karsilasani da gormedim ... Eger baglantilarini kapatirsan dogru sekilde ve gereksiz baglanti kurmaktan kacinirsan cok daha iyi performans alabilirsin. MDB kullanmaya devam etmek istiyorsan haftada bir veya iki kez ( MDB dosyasinin boyutuna gore degisiyor ) veritabani ni onarmani tavsiye ederim. Bu sekilde hem dosya boyutundan kar edersin hemde daha iyi calismasini saglamis olursun ...

Iyi calismalar ...
 

Yusuf

Profesyonel Üye
Katılım
19 Ara 2004
Mesajlar
160
Beğeniler
0
Yaş
40
Konum
İstanbul
#20
sitemedya' Alıntı:
MSSQL, değil 15-25 kullanıcı, 10 milyon kullanıcı da bile çatır çatır çalışır. merak etme
MSSQL'in bu kadar becerisi yok arkadaşlar. Milyon kullanıcıdan bahsettiğimiz an MSSQL yetersiz kalır. Milyon transaction'lı sistemleri en iyi Oracle destekler. Tabi fiyat/performans açısından bakıldığında MySQL tüm uygulamalar için çözüm olacaktır.

Ayrıca MSSQL destekleyen hostingler de oldukça pahalı. Free bir MSSQL destekli host bulmak neredeyse çok zor.

MySQL üzerinde gelişim sağlamak çok mantıklı bir hareket olur.

http://dev.mysql.com/
 

Bu konuyu okuyanlar (Üyeler: 1, Misafirler: 0)

Üst