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