Asp Ve Mysql Kurulum Sorunsalı
-
Arkadaşlar asp ile yazdığım ve mdb veritabanı kullandığım sistemi mysql e geçirmenin ızdırabı ile pişiyorum.
Gel gelelim bu meret için gerekenleri daha evvelden bilgisayara kurmuşum Microsoft SQL Server 2005 ve odbc connector ü kurdum fakat denetim masası odbc ye girdiğim ve mysql odbc 5 i eklemek istediğimde karşıma çıkan formu bir türlü geçemedimdata source: mysql
server : localhost port:3306
user e SQL Server Management Studio yu açtığımda karşıma login penceresinde çıkan server name i yazıyorum
password : management studio daki parolayı yazıyorum
test başarılı olmuyor bağlantıyı bir türlü kuramadım gitt. Nerede yanılıyorum arkadaşlar acaba?
bir de bağlantı cümleciği dışında değiştirmem gereken bir yer var mı mysql için.
-
-
Hocam mysql demişsin, mssqldan bahsetmişsin :/ tam olarak mysql mu, mssql mu yapacaksın ona bir karar verirsen gerisini getiririz.
-
management studio ile sadece mssql mi kullanılabiliniyor :D baştan karıştırmışım demekki peki hocam mssql kullanayım daha insancıl geldi şimdi nereden başlanıyor buna sadece bağlantı cümleciğini değiştirmem yetiyor mu bir de sürekli management studio ile bağlı mı olmam lâzım
-
hocam sen ilersini düşün mysql kullan derim. Mysql için sana gerekli olanlar; mysql kurulumu, mysql odbc bağlantı kurulumu, mysql dblerini yönetebileceğin bir program.
Gerisi oldukça basit fakat, hazır asp kodlarının üzerine mysql bağlantısı yapacaksan mysql adodb recordset desteklemez, sql cümleciklerinde, zaman işlemlerinde ve sayfalama işlemlerinde değiştirmeler yapman gerekir. Uğraşırım diyorsan, kurulum için gerekli olanları vereyim. Uğraşamam diyorsan mssql şeklinde devam edelim.
-
hocam aslında çok sıkıntı çıkarmamasınıda istiyorum fakat fazlaca veri depolaması ve performanslı olmasınıda istiyorum mssql sıkıntı verir diyorsun yani yük arttıkça o halde mysql yapıp uğraşacağım. Aslında odbc sini kurdum fakat benden şifre v.s istemedi ontedi nin verdiği dökümandaki gibi her şeyi kaldırıp yeniden mi kursam?
-
Şahsen ben mysql derim ancak öğrenim süresi sıkıntılı olabiliyor. Heleki hazır script için yapılacaksa bu çok çok problem çıkarabiliyor. Mssqlda var olan kodlarınla bir problem yaşamazsın ancak ben bazı sorunlar yaşadığım için mysqlu zorunlu olarak tercih etmiştim.
Mssql için;
Microsoft SQL server 2005 kurulum, yönetim, db oluşturma için öncelikle şu sayfayı baştan sona oku :)
http://www.bilgininadresi.net/Madde/2069/Dinamik-web-sitesi---Bölüm-02--Database-ve-database-bağlantısı
Mssql db bağlantısı için takılırsan şuraya göz at;
http://www.asprehberi.net/icerik/2109.html
mdb dbyi mssqla geçirmek de en kolayı dilersen accessden, dilersen mssql management studiodan direk tek menüyle çevirme işlemi yapabilirsin.
sql server kullanarak: http://www.asprehberi.net/icerik/2111.html ya da http://www.webhocam.net/Dersler.asp?ders=izle&dersID=202
access kullanarak: http://www.webmastersitesi.com/asp-kodlari/21248-accessten-mssqle.htm
Bunları okuyup denedikten sonra takıldığın yerler olursa gel :D
-
hocam bir soru sormak istiyorum henüz başlamadan, diyelim kategori sistemi yazıyorum mssql de tek tabloda mı yapsam performanslı olur yoksa birbirine bağlantılı tablolar mı kullansam daha iyi olur?
-
Tabloya aşırı yük binmeyecekse (kategori sistemi bindirmeyecektir zaten) birden çok tablo yerine, tek tablo daha iyi olur kanaatindeyim.
-
bu yük meselesinde bin kişi aynı dakika içinde 50 kategorili 100 alt kategorili tabloyu çağırsa problem olur mu ( çok soru soruyorum ama bazı kaygıları tölere etmenin derdindeyim kendi çapımda :)
-
Tek tablo yaptığında hücrelerin çoğalacaksa ayrıca Select * from şeklinde kodlama yapıyorsan performans sorunu yaşarsın. Biraz kodlamana, biraz içeriğe, biraz da hava, yol, su gibi etkenlere bağlı bir durum açıkcası bu zamana kadar pek çok farklı durum denedim en güzeli fazla veri ve hücre bulunmayan ortak bilgileri tek tabloda bulundurmak olduğuna karar verdim kendimce. Düşündüğün olayı tek tabloda yapabilirsin sorun çıkartmayacaktır.
Şurada güzel bir makale var ayrıca ancak ingilizce: http://www.phlonx.com/resources/nf3/
