Bir önceki konu'da MS SQL Server'ın deneme sürümünü nereden indireceğimize dair link vermiş ve kurulumunu anlatmıştık.şimdiki durumda ise Ms Sql Server'ımızın çalışır durumda olması lazım.Bizim yapacağımız ilk iş kendimize ait bir veritabanı oluşturmak ve hesap açmak.Daha sonra ise tablo oluşturmak olacak.Bunun için Enterprise Manager'ınızı açın.Sol Panelde Microsoft Sql Servers'ın altında SQL Server Group vardır.(local)(windows NT) ye girdiğiniz zaman sağ panel'de Databases vardır.Databases'a girdikten sonra boş bir alana sağ tıklayarak New Database diyelim.Burada yapmanız gereken veritabanı ismi girmek.Biz bu konumuzda bu isme veritabanim ismini girelim.Aynen yazılması önemlidir.Artık veritabanımızı oluşturduğumuza göre SQL Login hesabımızı ayarlayalım.Bunun için Sol Panelinizde ki (local)(Windows NT)'nin altında ki Security bölümüne girin.Açtıktan sonra gelen bölümde Logins'e girin.Burada 2 tane login göreceksiniz.Yeni bir tane oluşturmak için sağ panel'deki boş bir alana sağ tıklayıp New Login demelisiniz.Karşınıza SQL Server Login Properties - New Login başlığında gelen pencerede Name kısmınıza giriş isminizi yazmalısınız.şimdilik bu isim'e giris yazalım.Hemen altındaki Authentication kısmından SQL Server Authentication'ı etkin hale getirin ve şifre olarak da 123456 girelim.Bu kısmında hemen altında Defaults bölümünde Database'i seçiceğiz.Bunun için açılır menüdeki kendi oluşturduğumuz veritabanim ismini seçin.Ve Language olarak'da en alttaki Turkish'i seçin.Bu işlemleri bitirdikten sonra aynı pencereyi kapatmadan yukarıki bölümden Database Access kısmına gelin.Burada oluşturduğumuz hesabın hangi veritabanlarına erişim izni olduğunu belirliycez.Veritabanı isimlerinin olduğu yerden kendi oluşturmuş olduğumuz veritabanim ın yanındaki kutucuğu işaretleyin ve alt tarafdaki gelen yetkilerden db_owner isimli seçeneği işaretleyin.Son olarak'da önceden yazmış olduğunuz 123456 şifresini girerek Ok'e bastıktan sonra hesabınız oluşturulmuş olucaktır.Bundan sonra yapmamız gereken tablo oluşturmak.Sol tarafdaki panel'imizden (local)(Windows NT)'nin altında ki Databases'ı alta doğru açın ve veritabanim'i seçin.Burada gördüğünüz gibi Tables bölümü var.Tables'a girdikten sonra artık Access'de görmüş olduğunuz gibi tablo isimlerini göreceksiniz.Buradaki tablolar sistem tarafından oluşturulduğu için silmemeniz sağlıklı bir çalışma için önemlidir.Yeni veritabanı oluşturmak için ise sağ panel'deki boş bir alana sağ tıklayıp New Table diyoruz.Buradaki ekran Access ile aynıdır.Access'de kullanılan değerlerde değişiklikler vardır.Göreceğiniz gibi AutoNumber adında bir alan değeri yoktur.Onun yerine Alan isminizi girdikten sonra Data Type'den veri türünü int olarak seçin.Hemen aşağısındaki bölümden Identity'nin karşısındaki No değerini Yes ile değiştirin ve bu alan'ı Access'deki gibi üst tarafdaki anahtar düğmesine basarak Primary Key olarak atayın.Böylece AutoNumber hazır oldu.Burada bir kaç değişiklik olarak'da Identity Seed'i artırabilirsiniz.Bu sayıyı kaç yaparsanız o sayıdan veri oluşturulmaya başlar ve eğer Idendity Increment'ın değerine göre id'ler arasında fark olur.Eğer Increment'ı 5 yaparsanız id numaralarınız 5,10,15 şeklinde gider.Seed'i 1000 gibi bir rakam yaparsanız ilk id numaranız 1000'den başlar.Access'de Text yerine Char olacaktır ve hemen yanındaki Length'den kaç karakter yapabildiğinizi ayarlayabilirsiniz.Böylece Memo adlı değerin görevini'de yaptırabilirsiniz.Son olarak Allow Nulls vardır.Bunun anlamı ise yeni bir kayıt eklendiğinde eğer o alan boş ise işlem yapılır.Eğer işaretli değilse bu alan doldurulmadan yeni kayıt yapılamaz.Yaptığımız işlerin çalışıp çalışmadığını test etmemiz için sadece id olarak oluşturduğumuz alan yeterli değildir.Çünkü burası otomatik atanan rakam alanı olduğu için bizim yeni bir alan daha oluşturmamız gerekiyor.Yeni alanımızın ismine isimler yazmanız yeterli olur.Sol yukarıdaki Kaydet düğmemize basarak bu tablonun ismini verelim ve tablonun ismi ise tablo olsun.ısmini verdikten sonra bu pencereyi kapatabilirsiniz.Deneme sayfamızda sıralama yapabilmemiz için veri girmeniz gerekmektedir.Burada oluşturulmuş tablo'ya sağ tıklarsanız Design Table'dan aynı Access'deki gibi alanları düzenleme yapabilirsiniz.Tablo'ya sağ tıklayıp Open Table'dan Return All Rows'u seçerek ise Access'deki gibi kayıt girişi yapabilirsiniz.Burada isimler alanına birkaçtane isim girdikten sonra tablo yu kapatın.Yeni bir .asp sayfası oluşturun ve veritabanı bağlantınız olarak'da aynen<%Set Baglantim=Server.CreateObject(""Adodb.Connection"")Baglantim.Open ""driver={SQL Server};server=BilgisayarınızınAdı;uid=giris;pwd=123456;database=veritabanim""%>şeklinde yazarak veritabanına bağlanmayı deneyin.Burada BilgisayarınızınAdı olarak kendi bilgisayarınızın adını girin,uid kısmına giris olarak login isminizi ve şifresi olarak'da 123456 diye şifrenizi yazın.Veritabanı olarak'da veritabanı ismimizi yazalım.Onun ismide veritabanim.Bu bağlantı kodunu sayfanıza kaydedip bağlanmayı denediğiniz'de ""Login failed for user 'giris'. Reason: Not associated with a trusted SQL Server connection.""diye hata alırsınız.Fakat sayfanız tamamiyle doğrudur.Bunu neden burada yazıyorum diye düşünebilirsiniz.Bunun nedeni sorunun nerden kaynaklandığını anlamanızdır.Kurulum esnasında söylemiş olsaydım yararlılığı farkedilmezdi.Bu hatayı düzeltmek için Enterprise Manager'ı daki (local)(Windows NT)'a sağ tıklayın ve özellikler diyin.Yukarıdan Security bölümünü seçin.Alttaki gelen Authentication bölümünden Sql Server and Windows'u seçerek Ok diyin.Size Sql Server'ı baştan başlatıcağı söylenecek.Bu soruya Evet dedikten sonra hata aldığınız sayfa'ya dönün ve yenile dediğinizde veya tekrar sayfayı çalıştırdığınızda bağlantının yapıldığını görüceksiniz.Sayfa hatası bomboş olacaktır.Oluşturduğumuz tablo'dan veri sıralamak için ise bağlantı kodunuzun hemen altına<%set rs = Baglantim.execute(""select * from tablo"")do while not rs.eofresponse.write rs(""id"") & ""."" & rs(""isimler"") & ""
""rs.movenextloop%>aynen bu kodları eklemeniz yeterli olacaktır.Böylece girmiş olduğunuz verileri sıralama yaparsınız.Evet SQL Server Login oluşturma,veritabanı oluşturma,tablo oluşturma ve bu tablo'dan kayıt sıralama böyledir.Bir sonraki konuda ise Access veritabanındaki tabloları verilerle Sql Server'daki veritabanına kopyalamayı yazacağız.Konuyla ilgili sorularınıza forumlarda çözüm alabilirsiniz.