SQL SERVER
MANAGEMENT
STUDIO
 Hızlı ve kolay bir şekilde SQL Server
yönetimini gerçekleştiren ve en fazla
kullanılan grafiksel bir araçtır.
 SQL Server 2012 içinde bulunan
birçok veri tabanı yönetim işlemleri için
kullanılır. SQL Server 2012 içinde
bulunan tüm bileşenlerin yönetim,
yapılandırma ve ayarlarını yapabilir
Eski sürümlerde bir script veya query
yazarken veri tabanı ile bağlantı olması
gerekmekteydi. SQL Server
Management Studio da bu işler için veri
tabanı ile aktif bağlantıya gerek yoktur.
 SQL Server program grubu altından SQL
Server Management Studio'ya ulaşılabilir.
BİR SERVER NASIL KAYIT
EDİLİR?
Normal olarak ilk kurulumda bir SQL Server
otomatik olarak kayıt olur.Ancak başka bir SQL
Server'ı kaydetmek için veya çeşitli sebeplerden
dolayı kayıt fonksiyonunu değiştirmek için
aşağıdaki bilgilere sahip olunması gerekir.
 Kayıt edilecek SQL Server Instance adını alır,
 SQL Server Instance yapısı için uygulanacak
Authentication metodu
seçilir.Authentication yapısında kullanılacak
geçerli kullanıcı adı ve şifre tanımlanır.
1) SQL Server
Management Studio
içinde var olan
instance üzerinde
sağ tuşa basılarak
Register seçeneğine
tıklanır.
2) Gelen iletişim
kutusuna gerekli bilgiler
girilerek Save butonuna
basılır.Varsayılan olarak
açılmasını istediğimiz
veri tabanı gibi ayarlar
için Connection
Properties sekmesi
kullanılabilir.
OBJECT
EXPLORER:
SOL Server veri
tabanı içindeki
nesnelerin yönetimi
için kullanılır. Bir
ağaç yapısı şekilde
bu yönetim
imkanını sunar
SQL Management Studio yapısının bir özelliği
olan Object Brovvser ile
yapacaklarımızı kısaca listeleyecek olursak;
 Veri tabanı oluşturma ve yönetimi.
 Veri tabanı özelliklerinin görüntülenmesi ve
değiştirilmesi.
 Veri tabanının yeniden yapılandırılması için script
oluşturulması.
 Veri kaynakları oluşturma.
 İzin ve ayrıcalıkların kontrolü.
 Replikasyon ayarları.
 Data Transformation Services(DTS) oluşturma.
 SQL Server log dosyalarının görüntülenmesi.
 SQL Server Agent yönetimi.
V Databases:
SQL Server'ın
kullandığı sistem
veri tabanları ile
kullanıcıların
oluşturduğu veri
tabanlarının ayrı
ayrı listelendiği ve
yapılandırıldığı
klasördür
 Bu veri tabanlarını, Sistem ve Kullanıcı
veri tabanları olmak üzere iki ana grupta
toplayabiliriz. Sistem,veri
tabanları(System Databases); SQL
Server'a ait tüm bilgileri tutar ve SQL
Server, bu veri tabanları ile sisteme ait
tüm yönetim işlemlerini gerçekleştirir.
Kullanıcıların oluşturduğu veri
tabanları ise; direkt Databases klasörü
altında toplanır.
System
kategorisinde
toplanan veri
tabanlarının
görevlerini kısaca
açıklayalım:
Master: Kullanıcı
hesapları ve sistem
hata mesajları gibi
izlenecek bilgileri
tutar.
Model:Yeni
oluşturulacak veri
tabanları için, temel
kalıp oluşturur.Yani
yeni veri tabanı,
özelliklerini bu
yapıdan alır.
Tempdb: Geçici
tablo bilgilerinin ve
diğer geçici
bilgilerin tutulduğu
veri tabanıdır
Msdb: Zamanlama
(scheduling) ve
yapılan iş bilgilerini
tutar.
VeriTabanı
Nesneleri:Var olan
bir kullanıcı tanımlı
veri tabanının
başındaki (+) artıyı
açtığımızda veya
üzerine bir kez
tıkladığımızda, veri
tabanına ait
objelerin listesi
karşımıza gelir.
Tables: Kayıtların
tutulduğu objedir.
Tanımlanan sütun
(Column)
özelliklerine göre,
satırlarında (Row)
kayıtları tutar.
Views: Birden fazla
tabloyu basitçe
ilişkilendirerek,
kayıtların
görüntülenmesinde
kullanılır
Database
Diagrams: Tablo
ilişkilerini izlemek
için kullanılır.
Synonyms:
Nesnelere alternatif
isimler vermek' için
kullanılır
Programmability:
Bünyesinde birçok
programlama
yapıları içerir.
Service Broker:
Sistemdeki
tanımlanan Service
Broker servisine ait
özellikleri içerir.
Storage: Depolama
ayarlarını içerir.
Repiication:
Replikasyon
oluşturma ve
dağıtıcı sunucu ile
ilgili ayarların
yapıldığı klasördür.
Veri tabanı için
güvenlik bilgilerinin
tutulduğu önemli
klasörlerden biridir.
Management:
Log dosyaları,
Monitör, SQL Mail,
Transaction
Coordinator
Ayarlarının
gerçekleştiği
klasördür.
SQL Server Agent:
SQL Server Agent'e
ait işlemleri
yönetmek için
kullanılır.
Object
Explorer
Butonları
Seçim sonrası gelen iletişim kutusunda gerekli ayarlar
yapılarak bağlantı sağlanır.
Disconnect: Aktif
olan bağlantıyı
kapatmak için
kullanılır.
Stop:Açılan
klasörün içinde
dinamik olarak
birçok eleman
bulunabilir, bu
durum da açılma
süresini arttırır.
Bunu kapatmak için
kullanılır.
Refresh: En son
bilgilerin
güncellenmesi için
kullanılır.
Filter: Özel
kıstaslara göre
üsteleme yapmak
için kullanılan
butondur.
SQL CONFIGURATION
MANAGER
 SQL Server 2008 birçok servis içerir. Bu
servislerin yapılandırılmasını ve yönetilmesini
bir sistem yöneticisinin bilmesi gerekir.Ayrıca
Client uygulamaların bağlantılarında uygun
ayarlar için bu servisler gerekir.
 SQL Configuration Manager
yapabileceklerimiz;
 SQL Server ServislerininYönetebiliriz.
 Servislerin Kullandığı Hesaplarda Değişiklik
Yapabiliriz.
 Server Network ProtokolleriniYönetebiliriz.
 Client Network Protokollerini
Yönetebiliriz.
SQL SERVER SERVICES
 SQL Server 2012 servislerine ulaşmak
için kullanılır. Bu servisleri durdurabilir,
başlatabilir veya askıya alabiliriz.Ayrıca
özelliklerini değiştirebiliriz.
SQL SERVER NETVVORK
CONFIGURATION
 SOL Server 2012 Instance'ların
cevaplayacağı Client istekleri için gerekli
network protokollerini düzenlemek için
kullanılır.
SQL NATIVE CLIENT 11.0
CONFIGURATION
 SQL Server 2012 Servisleri ile ilişkiye geçen
bilgisayarlar üzerinde çalışan uygulamalarda Client
protokollerini yapılandırmak için kullanılır.
SOLUTION EXPLORER
Bir veya birden fazla SQL Server Management
Studio projelerini bir arada tutmak için kullanılır.
Bağlantı tanımlamaları ve sorguların oluşturularak
kaydedilebildiği bu* kısımda; birbiriyle ilişkili ve uygun
yapılar tasarlanabilir.
DİĞERT-SQL İFADELERİ
 AWE: Hafıza sistemine destek verir. 32 bit uygulama
yapılarında kullanılan bu özellik anal hafıza ile fiziksel
hafızanın yapılandırılması temeline dayanır.
 SQL Server 2008'i awe enabled seçeneğini
kullanarak AWE yapısına uygun hale getirebiliriz.
 Ayrıca min server memory ve max server
memory seçeneklerini ayarlayarak SQL Server
2012'in AWE yapısını, hafıza gerektiğinde dinamik
olarak kullanmasını sağlayabiliriz.
 Hot-Add Memory. Bilgisayarı kapatıp/
açmanıza gerek kalmadan fiziksel hafızayı
bilgisayarına ekleyebilir.
 CPU:İşlemcinin kullanacağı iş sayısını
otomatik olarak zamanlayabilir.
 SQLCMD:Diğer Transact-SQL
ifadelerini çalıştırmak için de kullanabiliriz.
Sql server 2012 gi̇ri̇ş

Sql server 2012 gi̇ri̇ş