Access'ten mssql'a geçişte kodlarda değişikliğe gerek varmı.
Yazdığın kod yapısına bağlı.
Mesela
sana 4 yıl önce mssql de kodladığım ve sonra mdb ye dönüştürdüğüm bi scirptimden ufak bir örnek göstereyim
<%
dim Webkale, tablo
Set Webkale = server. CreateObject("ADODB.Recordset")
tablo = "Select * from Yorumlar where id='"& Request.QueryString("id") &"'"
Webkale.Open tablo,baglanti,1,3
.
.
.
.
%>
Bunu mssql de sağlıklı çalıştırabilirsin ama acceste hata verir. acceste
id = '"& Request.QueryString("id") &" ' yerine
id like '"& Request.QueryString("id") &"' kullandığında sorunsuz tabloyu açtığını göreceksin. Yani böyle küçük şeyler. tarih fonksiyonlarında ufak değişiklikler var. Yani mysql in 100 de 1 i değişiklik yok denebilir.
Dediğim gibi çok fark yok. yani localde çalışırken alacağın hata kodları senin koca scripti 5 dakkada düzeltmene yardımcı olıur.
Hepsi bu. Ki acces veritabanını mssql e mssql veri tabanını da accesse üç beş tık ile convert edebilmen büyük avantajdır.
Takıldığın konular olursa mssql konularında ya da acces konusunda sor.
Ayrıca daha öncede dediğim gibi çok çok büyük projen yoksa acceste yayınla gitsin.
Senin için önemli olan kodlamadaki temiz ve sade yapılanma olmalıdır.
Sana küçük bir örnek vereyim için rahatlasın.
içinde 45000 konu olan 24000 üyeli bir webwiz forumum var. Bu forum inanır mısın acceste halen sorunsuz çalışıyordu. 79 mb veritabanı büyüklüğüydü. Geçen gün ne olur ne olmaz diye bir de serverimde aynı veritabanını bi güzel güncelledim. Mssql e çevirdim. Webwizin kendi içinde ufak bi sayfası var zaten geçiş için.
Sistem büyüdüğü için sağlamlık ve hız devam etsin diye mssql 2005 e geçirdim. Ki sen düşün geri kalanını