sql server 2012 gi̇ri̇ş

41
SQL SERVER MANAGEMENT STUDIO

Upload: oktay-goekgoel

Post on 21-Jul-2015

123 views

Category:

Engineering


4 download

TRANSCRIPT

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 scriptoluş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.

Veri Tabanı

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 Manageryapabileceklerimiz;

SQL Server Servislerinin Yönetebiliriz.

Servislerin Kullandığı Hesaplarda Değişiklik Yapabiliriz.

Server Network Protokollerini Yö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İĞER T-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.