Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


SQL SERVER 2005 KURULUM - I I I

Yazar: Hasan Mansur

Kategori: SQL Server

Eklenme Tarihi: 09.06.2007 22:42:13

Merhaba; makalemizin devamında SQL Server 2005 Developer Edition kurulumunu kaldığımız yerden anlatmaya devam edeceğim.. Bu kurulumdaki adımlar, diğer tüm sürümlerde de bulunmakta olup sürümlere ait fonksiyonel özelikler farklılık gösterebilir. Biz yazılımcılar için uygun olan sürüm Developer Edit

 Bu makalede kaldığımız yerden devam ediyoruz.

Şekil 1.8 : Daha önceden kurulu olan servis bilgilendirmesi

Next diyerek güvenlik için tanımlamaların yapılacağı ekrana gelinecektir.O ekranda yer alacak bazı servisler ve araçların kısaca tanıtımını yapmak istiyorum.

SQL Server da iki türlü güvenlik stratejisi mevcuttur.SQL Server da bulunan herbir servisin hangi yetkilendirme ile çalışacağını belirlemek için ya sql server tabanlı güvenlik uygulanır ya da işletim siteminin başlaması ile bu servislerinde otomatik çalıştırılması ve servisler ulaşılması sağlanabilir.

SQL Server 2005 te yüklenen tam on (10) servis bulunmaktadır.

SQL Server relational engine: SQL Server ‘ın çalışmasını sağlayan servistir.

SQL Server Agent: SQL Serverdaki  zamanlanmış görevlerin (JOB) çalışmasını, SQL Server daki olayları izleyerek herhangi bir durumda uyarım yapmak veSQL Server WMI’ larını kullanmamızı sağlayan servistir.

Analysis Server: Analysis Services için kullanılır..

Report Server:  SQL Server raporlaması çalıştırılmasıyla bu servis sayesinde raporların oluşturulması ve çalışması sağlanır.

Notification Services:  Bu servis SQL Server’ın tanımlı kullanıcılara e-mail,web,PDA veya telefon aracılığıyla herhangi birşeyi yollaması sağlannır.

Integration Services: DTS olarak bilinen servistir.Entegrasyonu sağlar.

Full-text search: Literal veya text bazında aram gerçekleştiren servistir.

SQL Browser:  TCP/IP portlarına göre veya named pipe  sitemine göre kullanıcılar tarafından kullanılan of SQL Server instance’ larını listeleyen servistri.

SQL Server Active Directory Helper:Bir kullanıcının (client) service principal name (SPN) aracışığıyla  SQL Server instance’sını  tekil (unique) olarak  belirlemesini sağlayan servistir. Eğer bu ad değişirse servis,Microsoft Active Directory ‘i uyarır.

SQL Writer:  allow Windows-based backup programlarının  SQL Server verilerini , SQL Server’ın kendi yedeklemesi yerine kullanılmasını sağlayan servistir.

 

Şekil 1.9 da göreceğimiz gibi  varsayılan güvenlik olarak “Local System Account” seçili gelmektedir. Aslında önerilen yöntem her servis için , servi ile uymlu olan bir Domain User Account vermektir.Örneğin; reporting services kurduysanız bu servis web tabnlı olarak raporları üretecektir.Eğer ilgili domaindekilerin bu servis aracışığıyla raporlara ulaşmasını istiyorsak yetkilendirmeyide bu yönde düzenlemek daha iyi olacaktır.

 

Şekil 1.9 : Service hesapları oluşturma


Burada dikkat edilmesi gerekilen en önemli nokta , eğer “sa” hesabını kullanacasaın mutlaka ama mutlaka sa kullanıcısına çok güçlü (strong) bir şifre belirlemeniz gerektiğidir.Bilindiği üzere SQL Server 2000 de sa hesabının şifresi bazen boş geçilmekte ve daha sonradan da riskli durumlar yaşnmaktadır.

Next diyerek “Authentication Mode”  adımına gelelim. Şekil 1.10 da görüldüğü üzere iki yetkilendirme tipi vardır.

1.     Windows Authenticatiom Mode :SQl Server güvenliğiniz için Windows yetkilendirmesini kullanmaktır.Bu demek oluyorki ; SQL Server’ın yüklü olduğu bilgisayara erişebilen (windowsa login olabilen kullanıcılar) direk olarak SQL Server’ ada ulaşbilmektedirler.

2.     Mixed Mode (Windows Authentication ve SQL Server Authentication) :Burada ise kullannıcılar ya Windows hakları ile ya da SQL Server da tanımlı olan bir kullanıc adı ve şifresi ile SQL Server’ a bağlanabilirler.

 

Şekil 1.10 : Yekilendirme tipleri

Bu adımdan sonra ise dil ayarları için (Collation) seçeneklerin listelendiği ekran gelmektedir. Burada seçili olarak gelen öğe , windowsta tanımlı olan dil ayarlarından gelmektedir.İstersek herbir servis için farklı bir dil seçeneği girebiliriz.Verilerin karşılaştırılması, kaydedilmesi bu ayarlara göre yapılır ve dolayısıyla bu ayarı değiştirmek farklı işlem süreçlerine neden olacağından dikkatli olunmalıdır.

Şekil 1.11 : Dil seçenekleri

Bundan sonraki adım ise hata raporlama ekranıdır. Buradaki kutucukları işaretlemekle SQL Server da kurulum esnasında ya da daha sonraki kullanımlarda oluşan hataların Microsoft tarafına raporlanmasını sağlarsınız. Bu şekilde Microsoft’un bu hataları göz önüne almasını sağlayarak ilerde çıkarılacak olan service pack içerisinde bu hataların çözümünede yer verilmesini sağlayabilirsiniz.Ayrıca SQL Server’ ı nasıl kullandığınız hakıkında da Microsoft bilgilenmiş olacaktır.bu da ileriki yazılımlarda ya da service oack sürümlerinde çok kullanılan araçların,servislerin daha da genişletilmesi sağlanabilir. Unutmamanız gereken şey ise ; verinizin kesinlikle güvende olduğudur yani veriniz hakkında herhangi bir bilgi Microsoft tarafına iletilmemektedir.(En azından dökümantasyonda yazıyor J)

Şekil 1.12 : Hata ve kullanım raporlama bildirim ekranı

En son olarak nihayet kurulumun son bulduğuna dair dialog gelecektir. Bu dialog kutunda yer alan “Summary Log” linkine tıklayarak , kurulum süresince kaydedilmiş log bilgilerine ulaşabilisiniz. Ayrıca “Syrface Area Configuration Tool” linkine tıklarsak SQL Server’ daki bazı özellikleri,servisleri  birçok şeyi etkisiz ( disable) etmemizi sağlamaktadır. Bu linke şimdiden burada tıklayarak bu işi yapmak zorunda değiliz.Buna daha sonradan “Start” menüsünden de erişerek gerekli düzenlemeleri gerçekleştirebiliriz.

Şekil 1.13 : Kurulum bittiğine dair özet bilgi

Evet; uzun süren bu makale serimizin sonuna varmış oluyoruz. Aslında her ne kadar detaylı olarak anlatmaya ve kurduğunuz ya da anlamını bilemediğiz ama kurmaya çalıştığınız ne varsa teknik olarak bilgilendirmek istediysemde daha değinilecek çok şey var.Umarım bu makale serisi kurulum hakkında en azından sizlere teknik olarak bir başlangıç oluşturabilir.

 

HASAN MANSUR

www.yazilimgunlugu.com| hasan.mansur@yazilimgunlugu.com

Yazar Hakkında Yorum Yok Yorum Yaz Yazara ait diğer Makaleler
Tema
Anket
ASP.NET MVC'yi Projeleriniz de kullandınız mı?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.