Türkçe
Türkçe
 
  MsSQL server kullanarak veritabanı oluşturmak ve hesap açmak.



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 tablo 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.

Yorum Yap:


SWCHOST NEDİR ???

Ctrl+Alt+Delete yöntemiyle çalışan uygulamalara baktığınızda birden fazla aynı anda çalışan svchost.exe uygulaması görürsünüz. Biraz incelediğinizde bu uygulamaları sonlandıramadığınızı (kill) ancak ne zaman başlattığınızı da hatırlamadığınızı farkedersiniz. Peki svchost.exe ne işe yarar? Virüs, trojan türevi zararlı bir uygulama mıdır yoksa sistemin olmazsa olmazlarından mıdır? Devamını oku...

FAT 32 Nedir ve Nasıl Çalışır?

FAT32 büyük sabit diskleri desteklediği gibi, cluster"ları FAT16"deki kadar verimsiz de kullanmıyor. FAT16 dosya sisteminde 1 ila 2 GB"lık bir sabit disk 32KB"lik cluster"lara ayrılır. 1 cluster"a normalde birden fazla dosya yerleşemez. Dolayısıyla 1KB"lik küçük bir dosya 32KB"nin tümünü işgal eder. Devamını oku...

AJAX Programlama Şekilleri:

Mevcut tool ve geliştirme ortamları kullanılarak tercih edilebilecek 3 farklı programlama yöntemi ortaya çıkıyor. Bunlar Java, Javascript ve XML programlama olarak belirtilebilir. Devamını oku...

Sonuç olarak AJAX;

Çıkış amacı her ne kadar işlevsellik olsa da şu an görsellik + işlevsellik durumuna getirilmiştir. Devamını oku...

Ajax gerçekten ihtiyaç mı yoksa bir moda mı?

Klasik web sayfaları çok fazla data akışı gerektirir. Hepimiz gayet iyi biliriz ki bir web sitesinde ne kadar çok animasyon,resim, yazı aynı anda bir sayfada yer alırsa o sayfa o kadar yavaş yüklenir. Bir de böyle bir sayfa, her küçük değişiklik için yeniden yüklenmesi gerekirse kullanıcı için hiç konforlu olmayan bir durum ortaya çıkar. Kullanıcı dışında da aynı sayfayı defalarca üretmek zorunda kalan sunucular da performansını yitirmeye başlayacaktır. Zaten bu sıkıntılar nedeni ile AJAX ortaya çıkmış, ve bu sıkıntıları ortadan kaldırabilmiş. Devamını oku...

AJAX"ın tarihçesi

Buna javascript konusunu biraz açarak başlamak gerekecek. Javascript her ne kadar içinde Java geçiyor olsa da pek java ile alakası bulunmayan istemci tarafında çalışan bir script dildir. Javascript bir tarayıcı yeteneğidir. Bu nedenle her javascript kodu her tarayıcıda aynı şekilde çalışmayabilir. Devamını oku...

Ajax Nedir?

Web dünyasıyla biraz ilgili olanların adını sıkça duymaya başladıkları AJAX"ın açılımı "Asynchronous JavaScript and XML" dir, kendisi bir yöntemin adıdır, bir WEB sayfası oluşturma tekniğidir. Devamını oku...

Dns Kurulumu (Videolu Anlatım)

Evet sevgili ziyaretçilerimiz bundan sonra sizlere elimizden geldiği kadar videolu olrak bilgisayar bilgisi aktaracağız şimdilik DNS nasıl kurulur onu görelim Devamını oku...

MsSQL server kullanarak veritabanı oluşturmak ve hesap açmak.

Veritabanı oluşturmak, bu veri tabanına hesap açmak ve veri tabanından asp"ye veri çekmek. Devamını oku...

MsSQL Server 2000 Kurulum Anlatımı (Görsel Anlatım).

MsSQL kurulumu, MsSQL bağlanti cümlesini öğrenmek, nasıl çalıştığını kavramak ve programı download (İndeirmek) etmek. Devamını oku...



Copyright © yoneticiyiz.com