Hoþgeldiniz           
   
"SQL Server baþvuru kaynaðýnýz"
Skip Navigation Links
=========
Anasayfa
Makaleler
Hatalar \ Çözümler
Duyurular
Diðer
Ýpuçlarý
Yararlý Adresler
Mesaj TahtasýExpand Mesaj Tahtasý
HakkýmdaExpand Hakkýmda
Ýletiþim
Kullanýcý Adý:
Þifre:
 

Ne Mutlu Türküm Diyene!

SQL Server ile ilgili soru sormak için buraya týklayýn!


Yazýlarýmý nasýl buluyorunuz?






En Son SQL Server ile Ýlgili Okuduðum Kitaplar
- Inside Microsoft SQL Server 2005: Query Tuning and Optimization - MS Press (Ýngilizce)
- Accelerated SQL Server 2008 - Apress (Ýngilizce)
- Designing and Optimizing Data Access by Using SQL Server 2005 - MS Press (Ýngilizce)
- Microsoft SQL Server 2005 Database Solutions Design - Wiley Publishing (Ýngilizce)- Optimizing and Maintaining a Database Administration Solution by Using SQL Server 2005 - MS Press (Ýngilizce)- Designing a Database Server Infrastructure Using SQL Server 2005 - MS Press (Ýngilizce)- SQL Server 2005 Implementation and Maintenance - MS Press (Ýngilizce)
- SQL Server 2005 Administrators Companion - MS Press (Ýngilizce)


                          
SQL Server 2008 RTM Kurulumu

Son güncelleme tarihi: 23 Ocak 2010   

Teknik bilgi:
OS: Windows Server 2003 x64 Enterprise Edition
SQL Server: SQL Server 2008 x64 Enterprise Edition
SQL Server Versiyon: RTM

Açýklama:
Bu dokümantasyonda, SQL Server 2008 kurulumunu adým adým ve her adýma ait notlarla birlikte anlatýyor olacaðým.

Kurulum adýmlarý:

1 – Eðer .Net 3.5 SP1 yüklü deðilse, Öncelikle .Net Framework’ ün yüklenmesi gerekmektedir. Aþaðýdaki resimde de görüldüðü üzere “I have read and ACCEPT the terms of the License Agreement” seçim kutusu seçilir ve “Install” düðmesine týklanýr. .Net Framework 3.5 SP1 yükleme iþlemi baþlatýlýr.

Bazen, bu .Net yüklemesinin internet baðlantýsý olmadýðý için baþarýsýzlýkla sonuçlandýðýný gördüm. Bu gibi durumlarda Microsoft' un Download sitesinden .Net Framework 3.5 SP1 indirilmeli ve SQL Server 2008 Setup çalýþtýrýlmadan önce kurulmalýdýr.


Resim-1


2 – Eðer sisteminizde “KB942288-v4” Hotfix’ i kurulu deðilse, o zaman SQL Server 2008 Setup bunun kurulmasýný isteyecektir. Bu durumda aþaðýdaki gibi bir ekran göreceksiniz. Kuruluma devam etmek için “Next” düðmesine týklayýn.

Not: Bu Hotfix' in kurulumundan sonra sisteminizi yeniden baþlatmanýz istenecektir.


Resim-2


3 – .Net Framework 3.5 SP1 yükleme iþlemi tamamlandýktan sonra “SQL Server Installation Center” penceresinde sol tarafta bulunan “Installation” baðlantýsýna ve bu bölümde de “New SQL Server stand-alone installation or add features to an existing installation” baðlantýsýna týklanýr.

Not: Eðer SQL Server Failover Cluster yüklemesi yapmak istiyorsanýz Resim-3' te gösterilen "New SQL Server failover cluster installation" baðlantýsýna týklamalýsýnýz. SQL Server' ýn Clustered olarak kurulmasý baþka bir konudur ve bu yazýda ele alýnmayacaktýr.


Eðer varolan bir SQL Server 2000 veya SQL Server 2005 Instance' ý için yerinde (in-place upgrade) yükseltme iþlemi yapmak istiyorsanýz o zaman yine Resim-3' te gösterilen penceredeki "Upgrade from SQL Server 2000 or SQL Server 2005" isimli baðlantýya týklamalýsýnýz. Bu noktada, öncelikle Upgrade Advisor uygulamasýný çalýþtýrmalý ve eski SQL Server Instance' ýnýzýn yükseltilmesine mani bir durum var mý yok mu diye inceleme yapmalýsýnýz. Yükseltme iþleminden önce, varolan SQL Server Instance' ýnýzda SQL Server 2008 uyumsuzluðu olan noktalarý tespit etmeli ve gerekli planý yapmalýsýnýz. Bu konu da bu yazýnýn kapsamýnda deðildir.

Resim-3


4 – “Setup Support Rules” penceresinde sistem gereksinimleri SQL Server Setup tarafýndan kontrol edilir. Eðer sorun yoksa “OK” düðmesine týklayýp devam edin. Sorun varsa kurulumdan önce çözülmelidirler.

Resim-4


5 – “Product Key” penceresinde, Ürün anahtarý girilir ve “Next” düðmesine týklanarak kuruluma devam edilir.

Eðer SQL Server 2008' in deneme sürümünü (Evaluation Edition) kurmak istiyorsanýz o zaman "Specify a free edition" seçim kutusunu iþaretleyin ve "Enterprise Evaluation" seçeneðini seçip kuruluma öyle devam edin.

Evaluation Edition' ý 180 gün boyunca kullanabilirsiniz. Bu sürüm, Enterprise Edition' ýn tüm özelliklerini bulundurmaktadýr; fakat 180 günün ardýndan kurduðunuz SQL Server Instance' ý kullanýlamaz ve yükseltilemez duruma gelecektir. Bununla birlikte SQL Server Client Tools da kullanýlamaz olacaktýr. Bu nedenle, eðer Production ortamýnýzda SQL Server' ýn bu sürümünü kurmuþ iseniz (þaþýranlar hiç þaþýrmasýn, bu durumlarla karþýlaþtým) o zaman sürüm yükseltme iþlemini deneme süresi olan 180 gün bitmeden önce yapmanýz gerekiyor. Þayet deneme süresi bittiyse, o zaman yeni bir kurulum yapmalý ve kullanýcý veritabanlarýnýzý bu yeni Instance' a aktarmalýsýnýz.


Resim-5


6 – “License Terms” penceresinde Lisans anlaþmasýný kabul etmek ve kuruluma devam etmek için “I accept the license terms.” seçim kutusu iþaretlenir ve “Next” düðmesine týklanýr.

Resim-6


7 – “Setup Support Files” ýn yüklenmesi için “Install” düðmesine týklayýn. Yükleme baþarýyla tamamlandýktan sonra 5. adýmdaki pencere görünecektir.

Resim-7


8 – “Setup Support Rules”, “Setup Support Files” yüklenirken oluþabilecek hatalarý tanýmlar. Eðer bu listede sorun varsa, kuruluma devam edilmeden önce çözümlenmelidirler. Sorun yoksa devam etmek için “Next” düðmesine týklanýr.

Resim-8


9 – “Feature Selection” penceresinde, kuruyor olduðunuz SQL Server 2008 Instance' ý için hangi bileþenlerin yükleneceðini seçersiniz. Aþaðýdaki Resim-9' da gösterilen ekran görüntüsünde benim ihtiyacým olan bileþenleri seçtim. Siz de kendi ihtiyaçlarýnýza göre yüklemeyi bu þekilde kiþiselleþtirebilirsiniz. Devam etmek için “Next” düðmesine týklayýn.

Not: Bu kurulum x64 olduðu halde aþaðýda neden bir de x86 Program Files klasörüne yükleme yapýldýðýný merak edenler olabilir, SQL Server Client Tools x64 yüklemelerinde de 32Bit olarak çalýþýyorlar. Örneðin x64 olan Database Engine servisi, SQL Server Manament Studio deðil.

Resim-9


Eðer sisteminizde zaten bir SQL Server Instance’ ý varsa bu adýmda aþaðýdaki ekran ile karþýlaþýrsýnýz. “Installation Type” penceresinde, yeni bir SQL Server 2008 Instance’ ýmý oluþturmak istediðinizi, yoksa varolan bir SQL Server 2008 Instance’ ýna yeni bir özellik eklemek istediðinizi belirtirsiniz. Yeni bir kurulum için “Perform a new installation of SQL Server 2008” seçim kutusunu iþaretleyin ve “Next” düðmesine týklayýn.

Not:
Bu adýmda, kurulu olan SQL Server 2008 Instance' ýnýzý "Add features to an existing instance of SQL Server 2008" seçim kutusundan seçip, yeni bileþenler ekleyebilirsiniz.

Resim-10


10 – “Instance Configuration” penceresinde, kurulacak olan SQL Server 2008 Instance’ ýnýn “Default Instance” olarak mý yoksa “Named Instance” olarak mý kurulacaðý seçimi yapýlýr. Devam etmek için “Next” düðmesine týklanýr.

"Default Instance", SQL Server Instance' ýnýzýn bilgisayar adý olacaðý, port numarasýnýn varsayýlan statik port numarasý olan 1433 olacaðý ve Browser Service' in çalýþmasýna gerek olmadýðý anlamlarýna gelir. Uygulamanýz için kullanacaðýnýz Connection String' te SQL Server sunucusunu doðrudan bilgisayar adýyla tanýmlarsýnýz. Örnek: "SERVER=EKREM-PC; DATABASE=xxx; UID=ekrem; PWD=*****" gibi.

"Named Intance", SQL Server Instance' ýnýzýn bilgisayar adý + Instance adý biçiminde olacaðý (EKREM-PC\SQLServer2005), port numarasýnýn dinamik (her Database Engine servisinin baþlayýþýnda deðiþeceði) olacaðý ve Browser Service' inin çalýþacaðý, ki böylece bu Instance' a ulaþmaya çalýþan kullanýcýlara port numarasýný bildireceði anlamýna gelir. Connection String örneði: "SERVER=EKREM-PC\SQLServer2005; DATABASE=xxx; UID=ekrem; PWD=*****".

Kurulumdan sonra Default Instance' ýnýzýn port numarasýný deðiþtirebilir veya statik mi yoksa dinamik mi olacaðýný ayarlayabilirsiniz. Ayný þekilde Named Instance' ýnýzýn bu ayarlarýný da deðiþtirebilirsiniz.

Bir SQL Server Instance' ýnýn kurulumundan sonra Instance türü Default veya Named olarak deðiþtirilemez.

Resim-11


11 – “Disk Space Requirements” penceresinde SQL Server Setup, kurulumun yapýlacaðý diskte yeterli yer olup olmadýðý kontrol eder. Eðer yeteri kadar yer varsa kuruluma devam etmek için “Next” düðmesine týklayýn.

Resim-12


12 – “Server Configuration” penceresindeki “Service Accounts” sekmesinde, yüklenecek SQL Server servislerini çalýþtýracak Windows Servis hesabý bilgileri girilir.

Resim-13


13 – Yine “Server Configuration” penceresindeki “Collation” sekmesinden, “Server Collation” ayarý yapýlýr. Türkçe veritabaný uygulamalarý için Collation ayarýný “Turkish_CI_AS” olarak yapabilirsiniz. CI (Case Insensetive) büyük küçük harf ayrýmý yapýlmayacaðýný, AS (Accent Sensetive) ise o,ö gibi iþaretli harflerin ayrýmýnýn yapýlacaðý anlamýna gelir. Devam etmek için “Next” düðmesine týklayýn.

CI' ya örnek: Eðer bu ayar CS olsaydý (Case Sensetive) o zaman "dbo.Kullanicilar" isimli tabloyu sorgularken "SELECT * FROM dbo.kullanicilar" komutunu çalýþtýrdýðýnýzda "dbo.kullanicilar" isimli tablonun bulunamadýðý için hata alacaktýnýz. Veya "Kullanicilar" isimli tablonuzdaki kullanýcý adý "Ekrem" olan kiþileri ararken "SELECT * FROM dbo.Kullanicilar WHERE AD LIKE 'ekrem%'"  komutunu çalýþtýrdýðýnýzda adý "Ekrem" olarak kayýtlý olanlar gelmeyecekti, sadece "ekrem" olarak kaydedilenler gelmiþ olacaktý.

AS' ye örnek: Yine "Kullanicilar" tablosu örneðimizden gidersek, soyadý "Önsoy" olan kiþileri sorguladýðýnýzda eðer Collation AS ise o zaman sadece soyadý "Önsoy" olan kayýtlar gelecekti; fakat bu ayar AI olsadý (Accent Insensetive) o zaman soyadý "Önsoy" olanlar da gelecekti "Onsoy" olanlar da.

Resim-14


14 – “Database Engine Configuration” penceresindeki “Account Provisioning” sekmesinde, kullanýcýlarýn SQL Server’ a ulaþýmýnda hangi yetkilendirme yöntemini kullanacaðýný belirlersiniz.

"Built-in SQL Server system administrator account" bölümünden "SA" kullanýcýsýnýn þifresini belirleyebilirsiniz. Bu alan sadece "Authentication Mode" bölümündeki "Mixed Mode" seçildiðinde etkinleþecektir.

SQL Server' ýn önceki versiyonlarýnýn aksine SQL Server 2008' de Local Administrators Windows Grubu için BUILT-IN\ADMINISTRATORS Login' i oluþturulmaz. Bu grup için "sysadmin" yetkisine sahip bir Login oluþturmamak zaten Best Practice' tir. Bu nedenle kurulumdaki bu pencerede, SQL Server Sistem Yöneticiliði yetkisinin hangi Windows Hesap veya Gruplarý için verileceðini belirlemelisiniz. Örneðin kurumunuzdaki DBA Grubunu bu listeye ekleyebilirsiniz...

Resim-15


15 – “Database Engine Configuration” penceresindeki “Data Directories” sekmesinde kök dizin, varsayýlan kullanýcý veritabanlarý, Tempdb ve Yedek dizinleri için yollar belirlenir.

FILESTREAM sekmesi için baþka bir resim koymadým. Fakat ne olduðuna da deyinmeden geçmeyeyim. FileStream özelliði ile, dosyalarýnýzý (Word, Excel, PDF gibi...) Dosya Sunucunuzda (herhangi bir klasörde) tutup, SQL Server ile Transactional olarak iliþkilendirebilirsiniz. Örneðin bir tablodan bir dosya ile ilgili kaydý sildiðinizde, dosya sunucunuzdaki dosya da otomatik olarak silinir.

Devam etmek için “Next” düðmesine týklanýr.

Resim-16


16 – “Error and Usage Reporting” penceresinde, kurulum esnasýnda oluþabilecek sorunlarý Microsoft ile paylaþmak istiyorsanýz bazý seçimler yapabilirsiniz. Aksi takdirde kutucuklarý boþ býrakýn ve kuruluma devam etmek için “Next” düðmesine týklayýn. (Varsayýlan olarak kutucuklarý boþ býrakýyoruz.)

Resim-17


17 – “Installation Rules” penceresinde Setup, yükleme iþlemine engel bir durum olup olmadýðýný kontrol eder. Eðer her þey tamam ise (Rule’ lerin baþ tarafýnda yeþil onay simgelerini görüyorsanýz) kuruluma devam etmek için “Next” düðmesine týklayýn.

Resim-18


18 – “Ready to Install” penceresinde bu adýma kadar yapýlan ayarlarýn özeti gösterilir. Eðer tüm ayarlar doðruysa kuruluma baþlamak için “Install” düðmesine týklayýn.

Resim-19


19 – “Installation Progress” penceresinde kurulumun gidiþatýný izleyebilirsiniz. Kurulum tamamlandýktan sonra aþaðýdaki gibi bir ekran göreceksiniz. Devam etmek için “Next” düðmesine týklayýn.

Resim-20

Not: Kurulumunuzda daha fazla özellik\bileþen olabileceðinden ekran görüntüsü birebir ayný olmayabilir.


20 – “Complete” penceresinde tamamlanan kurulum ile ilgili Log’ larý ve diðer özet bilgileri bulabilirsiniz.

Resim-21





 
Bu sitenin tüm haklarý, Ekrem Önsoy' a aittir.