Öncelikle 120 günlük deneme sürümü olan MS SQL'i
aşağıdaki linkten indirelim.
Link :
http://www.microsoft.com/downloads/details.aspx?FamilyID=d20ba6e1-f44c-4781-a6bb-f60e02dc1335&DisplayLang=en
Neden Access yerine Ms SQL 'u tercih etmeliyim?
Küçük, orta ölçekli web projelerinizde genelde Access
kullanmanız sorunsuz işinizi görecektir. Ancak büyük
ölçekli projelerinizde Access isteklerimize cevap
veremediğini ve sitenizin kitlendiğini göreceksiniz.
MS Access'de eşzamanlı baglantı sınırı teorik olarak
255'dir. Yalnız sitemizde 500-600 kişinin geziniyor
olması, bunların aynı anda baglantı yaptıkları
anlamına gelmez. Biri bir linke tıklar, digerleri o
sırada bir yerleri filan okuyordur. Yani 500-600
kişinin gezdigi sitede normalde eşzamanlı baglantı
yapan 10-15 kişi vardır. Veri degistiren (UPDATE,
DELETE, INSERT işlemi yapan) kişiler daha da azdır.
Forum scriptlerini düşünürsek, ASP ile yazılmış ve
MS Access kullanan forumlarda aynı anda 100 kişinin
geziniyor olması çok sıradan ve sık karşılaşılan bir
durum. Bir sorun da yaratmıyor :) Ancak veritabanı
boyutunun büyümesi ve birlikte anlık online
kullanıcı sayısının artması ile sitede yavaşlama
ve kitlenmeler başlayacaktır. Bu tip sorunları
yaşamamak için Ms Sql'i tercih edersek daha hoş
olacaktır.
Access olarak veritabanı bağlantı kodumuz
<%
Set Baglantim=Server.CreateObject("Adodb.Connection")
Baglantim.Open "DRIVER={Microsoft Access Driver
(*.mdb)}; DBQ=" & Server.MapPath("db.mdb")
%>
şeklinde.Ms Sql bağlantı kodu ise
<%
Set Baglantim=Server.CreateObject("Adodb.Connection")
Baglantim.Open "driver={SQL
Server};server=serverismi;uid=site;pwd=sifre;database=veritabani"
%>
şeklinde olacaktır.
Server = Ör: ms.kodara.com ( Localde
çalışıyorsak bilgisayar ismini yazmamız gerekir.)
Pwd = Hosting panelimizde oluşturduğumuz
veritabanımıza ait şifre
Database = Panelimizde oluşturumuş olduğumuz
veritabanımızın ismidir.
Kurulum: İndirilen sıkıştırılmış dosyayı
açtığımızda C:\SQLEVAL\x86\setup\Setupsql.exe
dosyasını bulup çalıştıralım. İlk gelen penceremizde
"Next" düğmemize tıklandıktan sonra gelen ekranda
"Local Computer" seçili durumda olmalıdır.
Burdan sonra gelen ekranda, seçili olarak gelen
"Create a new instance of SQL Server", "or
install Client Tools" yazısı seçili durumda olacak
şekilde bir sonraki adıma gidiyoruz
Sonraki 2 adımımızda ise yapmamız gereken herhangi bir
işlem yok.
Burdaki önemli nokta ise gelen ekrandaki Server and
Client Tools'un seçili olmasıdır ve sonra Services
Accounts ekranına gelene kadar ilerleyin.
Burada ise gereken, seçili olarak gelen Use a Domain
User Account yerine yukarısındaki Local Computer'ı
seçmektir ve sonrasını ayarları ellemeden doğruca
kurabilirsiniz.
Bu işlemlerde bizim kullancağamız Enterprise
Manager'dır.Bu kısayolu başlat menüsündeki yüklenmiş
olan Ms Sql Server başlığı altında bulabilirsiniz.
Enterprise Manager'ı çalıştırıldığı zaman sol
paneldeki Microsoft Sql Servers' açın ve altındaki SQL
Server Group'u açtıktan sonra gelen (Local)(Windows)'a
sağ tıklayıp connect dendiği zaman Ms Sql Server'ımız
çalışır duruma gelecektir.
Evet Ms Sql Server'ı kendi bilgisayarımıza kurduk :)
|