Alfabetik Sıralama :ABCDEFGHIJKLMNOPQRSTUVWXYZ -


 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.eof
response.write rs("id") & "." & rs("isimler") & "<br>"
rs.movenext
loop
%>

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.

ASPREHBERI.NET sitesinden Alıntıdır.



Konu: MS SQL Server - 2
 
Okunma Sayısı : 75
Eklenme Tarihi : 24 Ocak 2007, Çarşamba
SONRAKI BILGI : Kızımı Kurtarın 1 Şubat ta vizyonda   
Forum Linki:
Aranan Kelime:
 

En Yeni Bilgiler


 ISS PWS DB`Ye Yazma Okuma izni verme ISS PWS DB`Ye Yazma Okuma izni verme
 FSO ile Upload FSO ile Upload
 Rastgele şifre üretmek Rastgele şifre üretmek
 ASP - Boşluksuz(Space) Uzun Kelimeleri Bölme ASP - Boşluksuz(Space) Uzun Kelimeleri Bölme
 ASP ile Base64 Şifreleme ASP ile Base64 Şifreleme
 ASP ile Base64 Şifre Çözme ASP ile Base64 Şifre Çözme
 Tüm harfleri büyütme, küçültme ve kelimelerin ilk harflerini büyütme Tüm harfleri büyütme, küçültme ve kelimelerin ilk harflerini büyütme
 Mailleri bölerek göndermek Mailleri bölerek göndermek
 Türkçe karakterleri ingilizce karşılıklarına çevirmek Türkçe karakterleri ingilizce karşılıklarına çevirmek
 Hata sayfası(404) ile link yönetimi Hata sayfası(404) ile link yönetimi
 Mail okundu bilgisi Mail okundu bilgisi
 Online üyeler Online üyeler
 Önceki sonraki linki Önceki sonraki linki
 ASP ile Web Programcılığı ASP ile Web Programcılığı
 ASP de diziler , dizi değişkenler ASP de diziler , dizi değişkenler
 ASP - Operatörler ASP - Operatörler
 ASP ile MySQL verilerini sayfalama ASP ile MySQL verilerini sayfalama
 ASP ile MS Access verilerini sayfalama ASP ile MS Access verilerini sayfalama
 ADO - Giriş (Bölüm 1 ADO - Giriş (Bölüm 1
 ADO - Connection (Bölüm 2) ADO - Connection (Bölüm 2)
 ASP ile Online Radyo Hizmetine Giriş ASP ile Online Radyo Hizmetine Giriş
 ASP dosyalarını DLL´ye çevirme ASP dosyalarını DLL´ye çevirme
 HTTP 500.100 hatalarına hükmedin HTTP 500.100 hatalarına hükmedin
 ASP ve VBScript nedir? ASP ve VBScript nedir?
 VBScriptte Veri Tipleri VBScriptte Veri Tipleri
 VBScriptte değişkenler ve sabitler VBScriptte değişkenler ve sabitler
 VBScriptte Dictionary Nesnesi VBScriptte Dictionary Nesnesi
 Regular Expressions (Düzenli İfadeler) Regular Expressions (Düzenli İfadeler)
 Şartlı ifadeler Şartlı ifadeler
 Persist Bileşeni ile Email formu Persist Bileşeni ile Email formu
 Vertabanından 2-3-4`erli sıralama Vertabanından 2-3-4`erli sıralama
 Arama Motoru yapmak Arama Motoru yapmak
 Jmail bileşeni ile mail formu Jmail bileşeni ile mail formu
 ASP`ye giriş ASP`ye giriş
 Değiskenler Değiskenler
 ASP başlangıç ASP başlangıç
 Arama Motoru Arama Motoru
 Form bilgileri Form bilgileri
 Veritabanı, kayıt ve silme işlemleri Veritabanı, kayıt ve silme işlemleri
 Veritabanına bağlanmak ve veri almak Veritabanına bağlanmak ve veri almak
 Veritabanı oluşturma Veritabanı oluşturma
 Querystring Querystring
 Mailllist yapımı Mailllist yapımı
 Kayıtları Sayfalara bölmek Kayıtları Sayfalara bölmek
 Sub kullanımı Sub kullanımı
 Ziyaretçi`nin IP Numarasını almak Ziyaretçi`nin IP Numarasını almak
 Sayfaya şifre koymak Sayfaya şifre koymak
 Online kişi sayısı Online kişi sayısı
 Kategorili Sistem Kategorili Sistem
 Tarihler arası veri seçtirmek. Tarihler arası veri seçtirmek.
 GET Yöntemi ile İşlemler GET Yöntemi ile İşlemler
 POST Yöntemi ıle ışlemler POST Yöntemi ıle ışlemler
 ASP`de Güvenlik Önlemleri ASP`de Güvenlik Önlemleri
 Cdonts ile mail formu Cdonts ile mail formu
 FSO ile log tutmak FSO ile log tutmak
 ASPUpload bileşeni ASPUpload bileşeni
 Sunucu Değişkenleri Sunucu Değişkenleri
 Alışveriş ve Sepet Yapımı Alışveriş ve Sepet Yapımı
 Flood koruması Flood koruması
 Sayfaları şifreleme(ENCODE) Sayfaları şifreleme(ENCODE)
 SPLIT Kullanımı SPLIT Kullanımı
 YTL Güncellemesi YTL Güncellemesi
 Tarih ve Saat Fonksiyonları Tarih ve Saat Fonksiyonları
 Döngüler Döngüler
 XMLHTTP XMLHTTP
 NTVMSNBC.COM Haberleri NTVMSNBC.COM Haberleri
 IIS Ayarları 2 IIS Ayarları 2
 ASP Tear ASP Tear
 Rastgele Veri Rastgele Veri
 ASP Jpeg ASP Jpeg
 SQL Komutları SQL Komutları
 Array Nesnesi Array Nesnesi
 If...else ıfadesi If...else ıfadesi
 Tavsiyet Et Tavsiyet Et
 Birden Fazla Alanadı Desteği Birden Fazla Alanadı Desteği
 Online Üyeler Online Üyeler
 Güvenlik Kodu Güvenlik Kodu
 MS SQL Server - 2 MS SQL Server - 2
 MS SQL Server - 1 MS SQL Server - 1
 MS SQL Server - 3 MS SQL Server - 3
 XMLHTTP ile döviz Kurları XMLHTTP ile döviz Kurları
 TL`yi YTL olarak Yazdırmak TL`yi YTL olarak Yazdırmak
 YTL`yi TL olarak Yazdırmak, YTL`yi TL olarak Yazdırmak,
 Dönüşümlü Banner Sistemi Dönüşümlü Banner Sistemi
 IP Filtresi IP Filtresi
 MySmartUpload Bileşeni MySmartUpload Bileşeni
 SQL İle İşlemler SQL İle İşlemler
 Cookie(Çerez) Kullanımı Cookie(Çerez) Kullanımı
 ASP ile Mail gönderme. ASP ile Mail gönderme.
 SQL - Yapısal Sorgu Dili 1 SQL - Yapısal Sorgu Dili 1
 MS SQL Server - 4 MS SQL Server - 4
 Klasör Şeklinde Linkler(404 Yönetimi) Klasör Şeklinde Linkler(404 Yönetimi)
 Http`leri Link Yapmak Http`leri Link Yapmak
 Cookie`s (Çerezler) Cookie`s (Çerezler)
 Renkli Tablolar Renkli Tablolar
 Windows XP`de SMTP Kurulumu Windows XP`de SMTP Kurulumu
 Err Nesnesi Kullanımı Err Nesnesi Kullanımı
 MS SQL Server - 5 MS SQL Server - 5
 Daha Performanslı Kodlar Daha Performanslı Kodlar
 Jmail ile Şifreleme Jmail ile Şifreleme
 Karakter Temizleme Karakter Temizleme
 Sınırsız Kategori Sistemi Sınırsız Kategori Sistemi
 Makale Sayfalama Makale Sayfalama
 IIS Kurulumu ve Yazma İzni IIS Kurulumu ve Yazma İzni
 Geçen Zaman Gösterimi Geçen Zaman Gösterimi
 Include Yöntemleri Include Yöntemleri
 E-Mail adresi kontrolü E-Mail adresi kontrolü
 Açılır Kutu(DropDown) yapımı Açılır Kutu(DropDown) yapımı
 FSO ile Listeleme FSO ile Listeleme
 Tarih Format`ı Tarih Format`ı
 XmlHTTP Türkçe Karakter Problemi XmlHTTP Türkçe Karakter Problemi
 Bileşen Kurulumu Bileşen Kurulumu
 Stored Procedure - MSSQL Stored Procedure - MSSQL
 Ntvmsnbc Haberleri (XmlHTTP) Ntvmsnbc Haberleri (XmlHTTP)
 Tarih Biçimleri Tarih Biçimleri
 Stored Procedure Değişkenler Stored Procedure Değişkenler
 Fonksiyon(Function) Kullanımı Fonksiyon(Function) Kullanımı
 Tablolu Yanyana Sıralama Tablolu Yanyana Sıralama
 Puan sistemi Puan sistemi
 Access`ten MSSQL`e Access`ten MSSQL`e
 SQL Distinct Kullanımı SQL Distinct Kullanımı
 Değer Fonksiyonları Değer Fonksiyonları
 Türkçe karakter kontrol Türkçe karakter kontrol
 ASP Class(Sınıf) Kullanımı ASP Class(Sınıf) Kullanımı
 Üyelik Sistemi Yapımı Üyelik Sistemi Yapımı
 IIS Şifresi Koymak IIS Şifresi Koymak
 Operatörler: Operatörler:
 RSS Sayfası Yapımı RSS Sayfası Yapımı
 Veritabanı Tablo İşlemleri Veritabanı Tablo İşlemleri
 

 

 

Copyright © 2008 Temha.neT