Veritabanı Yönetim Sistemleri-I Ders I Veritabanı Temel Kavramları SQL Server Yazılımı Dr. Akın Özçift Dr. Mustafa Karabulut
SQL SERVER 2008 Kurulumu Gerekenler Öncelikle sisteminizde en son sürüm Netframework kurulu olmalıdır Sql Server kurulumu sırasında istenirse SQL Server Service Pack 1 yüklenmelidir NOT: SQL Server Kurulum dosyaları ders hocalarından temin edilebilir
SQL SERVER KLASÖRÜNDE SETUP TIKLANIR
Installation TIKLANIR
New SQL Server Stand-Alone Tıklanır
OK Tıklanır
Product Key Girilip Next e Basılır
I accept işaretlenir Next e Basılır
Install Tıklanır
Aşağıdaki ekran görüldüğünde sorun yoktur.. Next e basılır
Select All ile tüm kutular seçilir
Aşağıdaki ekranda Next e tıklanır
Aşağıdaki ekran görülünce Next e tıklanır
Account Name seçeneğinde NT AUTHORITY/SYSTEM seçilir
NT AUTHORITY/SYSTEM seçildikten sonra OK tıklanır
Mixed Mode seçildikten sonra Enter Password ve Confirm Password kutucuklarına şifre girilir ve Add Current User tıklanır..Next’e tıklanır Mixed Mode Add Current User Enter Password Confirm Password
Aşağıdaki ekran görününce değişiklik yapılmadan Next’e tıklanır
Seçenekler boş bırakılarak Next’e tıklanır
Aşağıdaki ekran Next’le geçilir
Install Tıklanır Install
Bu ekranda Success yazan her aracın kurulumu başarılıdır Bu ekranda Success yazan her aracın kurulumu başarılıdır.. Next’e tıklanır
Kurulum başarılı Close la çıkılır
SQL SERVER ARAYÜZLERİ Sql Server Management Studio Configuration Manager Profiler Tracer Performance Monitor Command Line Tools
SQL SERVER ARAYÜZLERİ Sql Server Management Studio Configuration Manager Profiler Tracer Performance Monitor Command Line Tools
SQL Server Management Studio Görevleri SQL Server Management Studio, tüm SQL Server bileşenlerine erişilmesi, bu bileşenlerin yapılandırılması, yönetilmesi, idaresi ve geliştirilmesine yönelik tümleşik bir ortamdır. SQL Server a ait yönetimsel görevlerin nerdeyse tamamını destekler. SQL Server Veritabanı motorunun yönetimini sağlar. SQL Server Analiz, Raporlama, Uyarı(Notification) servislerinin yönetimini sağlar. SQL Server güvenlik ayarlarının yönetimini sağlar SQL Server yedekleme servislerinin yönetimini sağlar SQL kodu kullanmadan, tablo, görünüm gibi nesneleri ve veritabanı oluşturmayı sağlar.
Sql Server Management Studio Başlatılması SQL Server management studio Tıklanır
SQL Server Giriş (Log in) Ekranı sunucu adı (bilgisayar adı) yazılarak CONNECT tıklanır
Management Studio Temel Araçları Bu beyaz alana SQL kodları yazılır Object Explorer
Management Studio Management studio, SQL server’a erişmek, ayarlamalar yapmak, yönetmek ve SQL sunucu bileşenlerini geliştirmek için kullanılan bütünleşik bir yazılım ortamıdır Management studio grafiksel araçlar ve script (TSQL ve XML kodu yazmak) düzenleyici araçlardan oluşur
Management Studio’nun Özellikleri SQL Sunucusuna ait yönetimsel görevlerin çoğunu destekler SQL Sunucu veritabanı motorunu işletmek- sürdürmek için tümleşik bir arayüz sunar SQL sunucusundaki nesnelerin, analiz servislerinin, raporlama servislerinin ve uyarı servislerinin çalışma-zamanı yönetimlerini destekler. İstendiğinde veritabanı yöneticisinin faaliyetlerini kod editörüne gönderme veya sonradan çalıştırmak için script haline getirme imkanı sunar
Management Studio’nun Özellikleri SQL sunucusu kayıtlarının (sql sunucusunun kayıt edilmesi sonra anlatılacaktır) bir Management studio ortamından diğerine aktarılmasını sağlar Kullanıcı ve sunucu aktivitelerini gösteren ‘actvity monitore’ uygulaması Code editörü yardımıyla kod yazarken dinamik yardım sunumu
Management Studio’nun Özellikleri Nesne oluşturma, vt kullanıcısı güvenlik önlemleri, vt yönetimine ait görevler için hazır şablonlar (template) barındırma ve yeni şablon oluşturmaya izin verme Local veya remote sunucuları yönetme Sunucu özelliklerini ayarlama
Management Studio’nun Özellikleri Veritabanı, tablolar, veritabanı kullanıcıları, vt kullanıcılarına ait güvenlik protokollerinin-girişlerin oluşturulması Vt dosya ve dosya gruplarının yönetilmesi Vt’ dosyalarının (dolayısıyla veritabanının) attach (bağlanması) ve detach (ayrılması) edilmesi
Management Studio’nun Özellikleri Veritabanı güvenliğinin yönetilmesi Sistem log (kayıt) dosyalarının görüntülenmesi Replication (veritabanı eşitleme) işleminin yapılması Full-text indeksleme hizmetleri
Object Explorer Temel Görevleri Veritabanına bağlanmak, veritabanını sunucuya kaydetmek (Register) Sunucuda veritabanı oluşturmak veya bir veritabanını sunucuya bağlamak-sunucudan ayırmak (attach-detach) Sunucu üzerindeki veritabanı nesnelerini görmek-yönetmek Sunucuyu başlatmak durdurmak Veritabanı nesneleri (klasörler tıklandığında ortaya çıkan diğer nesneler) hakkında detaylı bilgiyi sağlamak
Object Explorer Detaylı Görünüm
SQL Server Configuration Manager Configuration Manager’ı Başlatma
Configuration Manager Görünüm SQL Server Servisleri SQL Server Ağ ayarları Servis başlama türü (Start Mode) ve durumu (State)
Configuration Manager Temel Görevleri SQL Server’ın ve SQL Server a ait servislerin başlatılıp durdurulduğu, ve ayarlarının yapıldığı araçtır. Tüm servislerin Başlatma-Durdurma ayarları istenirse otomatik yapılabilir veya manuel şekilde kullanılabilir Sunucuya ait ağ (network) ayarlarının yapılmasını sağlar. SQL sunucusu ile istemci terminallerin veri alışverişi yapabilmesi için TCP/IP, Named Pipes gibi bir protokol kullanmalıdırlar. Bu protokollerin aktive (enable) veya deaktive edilmesi (disabled) ayarlanması bu ekranda yapılır
Configuration Manager’da Ağ Ayarları TCP/IP ve Shared Memory protokolleri varsayılan olarak “enabled” gelir. Sunucu- istemci iletişim problemlerinde start-stop seçeneklerinden sonra ağ ayarları gözden geçirilmelidir
Configuration Manager’da SQL Server Servisleri Ortak Özellikler Her servis sağ tıklandığında açılan pencerelerde ortak görünüm şudur: servis stop (durdurma), start (başlatma), restart (yeniden başlatma) edilebilir
Yukarıdaki ekranda özellikler tıklandığında açılan pencere: Configuration Manager’da SQL Server Servisleri Ortak Özellikler (Log on sekmesi) Yukarıdaki ekranda özellikler tıklandığında açılan pencere: Servise standart bağlanma türü Servis çalışma durumu Servise başka bir account ile bağlanma
Configuration Manager’da SQL Server Servisleri Ortak Özellikler (Service sekmesi) Servisin nasıl başladığını seçeriz (automatic, manuel, disabled)
Configuration Manager’da SQL Server Servisleri SQL Server Integration Services: Veri ambarı (gelişmiş veritabanı uygulaması) uygulamaları için yüksek performanslı veri bütünlüğü, veri dönüşümü ve veri yükleme uygulamalarına destek veren bir servistir. Bu servisler görsel araçlara sahip olup FTP işlemlerine, SQL ifadelerinin çalıştırılmasına, verinin kopyalanması, birleştirilmesi, ayıklanması için dönüşüm işlemlerini gerçekleştirmeye yardımcı olurlar
Configuration Manager’da SQL Server Servisleri SQL Full-text Filter Daemon Launcher: Full- text aramanın mümkün olması için aktif edilmesi gereken bir servistir. SQL Server Analysis Services: Çok boyutlu veri yapılarının (küp) analizi için kullanılan OLAP (Online Analytical Processing) ve veri madenciliği (veriler arasında gizli ilişkileri arama) uygulamaları için aktive edilen bir servistir.
Configuration Manager’da SQL Server Servisleri SQL Server Reporting Services: Şirketlerde örneğin satış bilgilerini veya benzeri dökümleri hazırlamak için raporlama uygulamalarına ihtiyaç duyulur. Raporlama uygulamalarını kullanabilmek için bu servis aktive edilmelidir.
SQL Server Diğer Araçlar Dökumanlar Veri import-export araçları Aynı tipte veri kaynakları arasında veri taşıma dönüştürme Veri analizi ve veri madenciliği uygulamaları SQL server performans yapılandırma-izleme araçları