SQL Server 2005 KURULUM KONFIGURASYONU

SQL SERVER 2005 KURULUM KONFİGÜRASYON

SQL server : Kısaca SQL Server bir ilişkisel veritabanı yönetim sistemidir (RDBMS: Relational database management system). Daha açık olarak OLTP (Online Transaction Processing) veritabanları ve OLAP (Online Analytical Processing) veritabanlarını yönetmek için gerekli veri saklama ve yönetme teknolojilerini destekleyen bir server yazılımıdır. Birden çok farklı Client lar network üzerinde haberleşerek veritabanına ulaşırlar.

SQL Server ile terabyte boyutundaki veritabanlarını yönetebilir Birden fazla server arasında SQL Server’ı Windows Clustering yaparak kullanabiliriz.
SQL Server ve clientlar arasında veri göndermek için T-Sql (Transact SQL), XML, MDX veya SQL-DMO kullanabilir.

Makalemin devamında bunlardan bahsedeceğim. Ancak şimdi SQL Server versiyonlarından ve kurulumundan bahsedeceğim.



SQL SERVER VERSİYONLARI

SQL SERVER 2005 ENTERPRISE EDITION (32-bit ve 64-bit)
* Kompleks veri analiz ihtiyaçları, veri ambarı sistemleri, büyük veritabanı tasarımları

SQL SERVER 2005 STANDART EDITION (32-bit ve 64-bit)
* Küçük ve orta ölçekli işletmelerin e-ticaret için ihtiyaç duyacakları temel özellikleri içerir
* Büyük miktarda veri barındıran veritabanlarına sahip, enterprise versiyonunun tüm özelliklerine ihtiyaç duymayan firmalar

SQL SERVER 2005 WORKGROUP EDITION (32-bit)
* Kullanıcı ve boyut kısıtlaması olmayan veritabanına ihtiyaç duyan firmalar,
* Az miktarda veri ile çalışan veritabanı yöneticileri

SQL SERVER 2005 DEVELOPER EDITION (32-bit ve 64-bit)
* Enterprise versiyonu ile aynı özelliklere sahiptir
* Geliştirme ve test sistemleri için lisanslanmıştır
* Enterprise versiyonunu kurmak istemeyen uygulama geliştiriciler kullanabilir

SQL SERVER 2005 EXPRESS EDITION (32-bit)
* Ücretsiz, kolay yönetilebilirdir
* Kücük veritabanına ihtiyaç duyan yazılımlarda kullanılabilir
* MS Access veritabanı yerine kullanılabilir

SQL SERVER VERSİYONLARI KARŞILAŞTIRMASI

VERSİYON :Express
ÜCRET :Ücretsiz
AVANTAJLAR : Veritabanı uygulamaları için basit ve öğrenmesi kolaydır.
Microsoft Access’ in yerini alabilecek seviyededir.
DONANIM DESTEĞİ •1 CPU
•1 GB RAM
•4 GB Tablo Boyutu
ÖZELLİKLER •4 GB Tablo Boyutu
•Basit raporlama
---------------------------------------------------------------------------------------
VERSİYON :Workgroup
ÜCRET : • İşlemci başına : 3900$
• Server +5 Kullanıcı : 739$
AVANTAJLAR : Küçük birimler ve gelişen işletmeler için kullanımı en kolay veritabanı çözümüdür.
DONANIM DESTEĞİ Ÿ1 veya 2 işlemci
Ÿ 3 GB RAM
ÖZELLİKLER •Management Studio
•Import/Export özelliği
---------------------------------------------------------------------------------------
VERSİYON : Standart
ÜCRET : • İşlemci başına : 6000$
• Server +10 Kullanıcı : 2799$
AVANTAJLAR : Orta ölçekli işletmeler ve büyük departmanlar için tam bir veri yönetimi ve analizi platformudur
DONANIM DESTEĞİ Ÿ• 1 ile 4 işlemci arası
Ÿ • Sınırsız RAM
ÖZELLİKLER •Veritabanı Mirror işlemi
•Temel ETL
•Analiz servisleri ile birlikte standart OLAP Sunucusu
•Raporlama servisleri ile birlikte standart raporlama
•Veri madenciliği
•Full replikasyon ve SSB yayını
•İki nokta destekleyen Clustering
•32-bit ve 64-bit versiyonları mevcuttur
•Itanium 2 ve x64 platformlarını destekler
---------------------------------------------------------------------------------------
VERSİYON : Enterprise
ÜCRET :• İşlemci başına : 25000$
:• Server +25 Kullanıcı : 13500$
AVANTAJLAR :• İş kritik kurumsal uygulamalar için tam uyumlu veri yönetimi ve analiz platformu.
DONANIM DESTEĞİ Ÿ: Sınırsız
ÖZELLİKLER •Gelişmiş veritabanı mirror’lama, tam online ve paralel operasyonlar ve veritabanı snapshot.
•Tam OLAP ve veri madenciliği içeren gelişmiş analiz araçları
•Özelleştirilebilir, yüksek ölçeklendirebilirlikli ve ad hoc raporlamalı gelişmiş raporlama
•32 ve 64-bit versiyonları mevcuttur
•Itanium 2 ve x64 destekler
•İşletim sisteminin limitince clustering işlemi
---------------------------------------------------------------------------------------
SQL SERVER 2005 KURULUMU

SQL Server CD sini CDROM sürücüye yerleştir. Cd nin içerisindeki Setup.exe programını çalıştır.



Sistem konfigürasyon kontrolü yapılır.



Kayıt bilgilerive ürün şifresi girilir.



Yüklenecek kompenentler seçilir.



Gelişmiş yükleme seçenekleri seçilir.



Instance seçimi yapılır.




SQL SERVER 2005’TE INSTANCE KAVRAMI

1) Varsayılan Instance (Default Instance)
Sunucu üzerinde sadece 1 adet varsayılan instance olabilir.
Kurulum esnasında, yüklü bir varsayılan instance’ı olup olmadığına bakılır.
Varsayılan instance, bilgisayar adı girerek doğrudan ulaşacağımız veritabanıdır.

2) Adlandırılmış Instance (Named Instance)
Kurulum sırasında verilen addır.
Sunucu üzerinde birçok adlandırılmış instance olabilir.
Her ek instance sistem kaynaklarının daha fazla kullanılmasına yol açacaktır.
Adlandırılmış instance kurulumundan önce varsayılan instance’ın kurulu olması zorunluluğu yoktur.

Neden Farklı Instance?
Bir makine üzerinde farklı SQL Server versiyonlarının kullanılabilmesi
Service Pack kurulumu, geliştirilen uygulamaların test edilmesi
Veritabanlarının test edilmesi
Farklı müşterilerin, kendi sahip oldukları kullanıcı ve/veya sistem veritabanlarına ihtiyaç duyulması
Desktop Engine’in uygulamalar içine entegre edilmiş olduğu kurulumlarda, her uygulama kendi instance’ını yaratır.

Servis hesapları seçimi yapılır.



Kurulum sırasında SQL Server ve SQL Server Agent’ın çalışacakları hesaplar tanımlanır.
Her iki servis de farklı hesaplarda çalıştırılabilir.
Her servis, tanımlı olduğu hesabın yetki içeriğine göre çalışır.
SQL Server Agent, job, replication, log taşıma gibi işlemleri gerçekleştirir.

SQL Server ve SQL Server Agent’ın kullandıkları hesap türleri;

Ağ Servis Hesabı:
Yetkilendirilmiş kullanıcı hesapları ile benzerlik gösterir.
Lokal Sistem Hesabı:
Lokal bilgisayarda tam yetkilidir.
Ağa erişim yetkisi yoktur.
Tüm yetkileri olduğundan kullanılması tavsiye edilmez.
Domain Kullanıcı Hesapları:
Servisler ağ üzerindeki diğer sunucular ile etkileşimde bulunabilirler.
Ağ kaynaklarına erişip diğer uygulamalar ile etkileşimde bulunabilirler.

Ağ servis hesapları ve lokal sistem hespları SQL server ve SQL Server Agent’larına çok fazla yetki verdiği için tavsiye edilmez.

Yetkilendirme türü seçilir.



1) Windows Authentication
SQL Server 2005 için varsayılan yetkilendirme türüdür.
Sadece Windows işletim sistemi tarafından yetkilendirilmiş kullanıcılar SQL Server’a erişebilir.
En üst seviyede güvenlik sağladığı için tercih edilir.

2) Mixed Mode
Windows işletim sistemi tarafından yetkilendirilmiş kullanıcılar dışında SQL Server içinde tanıımlanmış kullanıcıların da erişimi desteklenir.
Machintosh, Unix kullanıcıları gibi Windows işletim sistemi kullanmayan kullanıcıların SQL Server’a erişimleri desteklenir.
Sa şifresi için bulunması zor bir şifre oluşturulması tavsiye edilir.

Bir sonraki ekranda Bölgesel ve dil ayarları için istenilen seçenekler işaretlenir.
İşletim sisteminin varsayılan bölgesel ayarları varsayılan olarak seçili gelir.
Bölgesel ayarlar ile unicode olmayan karakterlerin nasıl saklanacağı, unicode ve unicode olmayan verilerin nasıl sıralanacağı ve karşılaştırılacağı belirlenir.
Aşağıdaki koşullar dışında, işletim sisteminden alınan varsayılan bölgesel ve dil ayarlarının korunması tavsiye edilir.
1.Koşul :İşletim sistemi ile SQL Server’ın yükleme dilinin farklı olması
2.Koşul :SQL Server 2005’in bir replikasyona dahil edilmesi.

Hata ve kullanım alışkanlıkları raporlaması için istenilen seçenekler işaretlenir.



“Install” düğmesine basarak yükleme işlemi başlatılır.



Yükleme işlemi tamamlandığı zaman başarıyla yüklenen bileşenlerin bir raporu görüntülenir.