SQL Server Geniş Anlatım

Eronmay

Özel Üye
18 Tem 2016
4,267
1,001
IZoXdx.png




SQL Server Nedir?

Microsoft tarafından yapılmış ve geliştirilmiş SQL (Structured Query Language), ilişkisel veri tabanı yönetimsel sistemidir.
İlişkisel veri tabanı sistemi yani (Relational Database Management System) veriler ile tablolama yapıp, tablo halinde tutmaktadır ve bu veri tablosu diğer oluşturduğu tablolarla bağlantı kurup ilişkilendirir.

Dünyanın en çok kullanılan ve tercih edilen yazılımı olmakla birlikte kolay kullanımlıdır.
Windows ve Linux işletim sistemleri ile uyumlu tabanı sayesinde her 2 işletim sisteminde'de kullanıma açıktır.
Özetlemek gerekirse veritabanı işlemlerimizi yapacak bir gelişmiş yazılımdır.


SQL.png.jpg



SQL Server Management Studio Nedir?

Microsoft tarafından yapılan ve geliştirilen sql server management bir database editörüdür.
Bu database editörü sayesinde T-SQL komutları vasıtasıyla datalarımızın üstünde analiz, rapor düzenleme gibi işlemleri yapabilmektesiniz.


IZiboh.jpg



T-SQL (Transact- SQL) Nedir?

T-SQL, veritabanını sorgulamak için sorgulama diline verilen isimdir.
Management Studio ile T-SQL vasıtasıyla sorgulama yapabilmek için arasındaki erişimi sağlamanız gerekmektedir. T-SQL kodlarını Microsoft SQL Server ile yazmak için SQL Server kurmanız gerekmekte.


t-sql-nedir-transact-sql-nedir-1280x720.png



T-SQL (Transact- SQL) Örnek Komutu

SELECT FirstName, LastName, PersonType FROM Person.Person


SQL Server İle Neler Yapılabilir?

Veri Tabanı Yönetimi

Veri Depolama

Veri İşleme

Veri Raporlama

Veri Optimizasyonu

Veri İndeksleme

Veri Sorgulama

İlke Veri Tabanlı Erişimi


sql_background.png



SQL Server Sürümleri Ve İndirme Linkleri

Orjinal Son Sürüm
Tıkla

SQL Server 2019
Tıkla

SQL Server 2017
Tıkla

SQL Server 2016
Tıkla 1
Tıkla 2
Tıkla 3

SQL Server 2014
Tıkla 1
Tıkla 2

SQL Server 2012
Tıkla 1
Tıkla 2
Tıkla 3

SQL Server 2008 R2
Tıkla

SQL Server 2008
Tıkla

SQL Server 2005
Tıkla




SQL Server 2019 Kurulumu

İlk olarak aşağıdaki link üzerinden gerekli toolumuzu indirelim. Bu tool vasıtasıyla kurulum dosyalarımızı indirmemiz gerek. Ben SQL Server 2019 yani son sürüm bir sever kuracağım.

Tıkla/İndir

IMZrws.jpg



Otomatik kurulum yerine manuel bir kurulum yapacağız. "Download Media" butonuna tıklayın.

IMZQ1b.jpg



ISO türünüzü belirleyip, Download butonuna tıklayın.

IMZnkG.jpg



Bu biraz zaman alacaktır...

IMZJHS.jpg



İşlem tamamlandı.

IMZCxQ.jpg



ISO dosyasını açıp "Setup" dosyanızı yönetici olarak çalıştırın.

IMZ5QR.jpg



"Installation" kısmını seçin.

IMZIce.jpg



Lisansımız olmadığı için "Evaluation" kısmını seçip next diyin.

IM7XJo.jpg



Lisans anlaşmasını kabul edin.

IMZT3N.jpg



Güncellemeleri Use Microsoft Update to check for updates (recommended) butonuna basıp next diyip çekelim.

IMZaoP.jpg



Kurulum öncesi yazılım sistem gereksinimlerinizi kontrol etmekde. Windows Firewall uyarısı önemli bir hata değil, next diyin.

IMZHHq.jpg



Bu aşamada özellikleri kurmaktayız. Bize gerekli olan "Database Engine Services" seçeneğini işaretliyin ve next diyin.

IMZLKY.jpg



SQL için bir instance ismimizi belirliyoruz, ardından next diyin.

IMZNw0.jpg



Bu aşamada "Server Configuration" yapılandırması önümüze geldi. "Collation" kısmına gelin.

IMZjxv.jpg



"Collation" kısmına geldikten sonra, seçeneklerden "SQL_Latin1_General_CP1_CI_AS" seçimini yapın.

IMZXDx.jpg



"Database Engine Configuration" bölümünde kimlik doğrulama metodunu seçmeniz gerekmekte ve bir adet kullanıcı belirlemenizi istemekte. Yapılandırmayı yapmadan önce "Mixed Mode" çimini işaretleyin. En son olarak Add Current diyip kullanıcınızı Windows Authentication için ekleyin ve next diyin.

IMZcZ6.jpg



Bu bölümde "Data Directories" kısmına gelip bileşenlerin nereye kurucağınızı belirleyin. Buranın stabil kalması optimize ve performans için iyi olacaktır.

IMZhQp.jpg



"TempDB" kısmına gelin ve görseldeki gibi yapılandırma ayalarını yapın. Şahsi olarak yapılandırma yapabilirsiniz ancak burdaki yapacağınız yapılandırma sizin optimizenizi etkileyebilir.

IMZigy.jpg



"MaxDOP" kısmına gelip MaxDOP ayalandırmasını yapabilirsiniz. Bu özellik bu sürüme ait.

IMZs3M.jpg



"Memory" kısmına gelip ayarlarımızı default olarak bırakalım. Tabiki sisteminize göre burayı yapılandırabilirsiniz.

IMZpoh.jpg



"FILESTREAM" kısmını standart bir ortam kurucağımız için atlayın, ardından next diyin.

IMZDLn.jpg




"Install" butonuna tıklayarak kurulumu başlatalım.

IMZGK8.jpg



Kurulum başladı.

IZkt76.jpg



Kurulum sıkıntısız bir şekilde tamamlanmıştır. "Close" diyin ve işlemlerimiz bitti.

IMZz5o.jpg



SQL servislerimiz çalışır ve oluşmuş durumda.

IZkA2U.jpg




Önemli Notlar;

Kurulum önesi "Windows Firewall" devre dışı hale getirilmelidir.

Kurulum öncesi ".Net Framework 3.5" kurulumunu yapmanız gerekmektedir.


glances.jpg



Ücretsiz İngilizce SQL E-Kitabı

Tıkla/İndir
 
Son düzenleme:

AKTUĞ1

Yazılım Ekibi Analist
23 Haz 2015
2,374
363
SQL Server'a farklı bir bakış açısı katmışsınız hocam. Emeğinize Sağlık :).
 

Mapzilla

Adanmış Üye
23 Eyl 2016
7,206
13
Başlığın içerik ile ilgisi yok. Ayrıca geniş bir anlatımla kurulumu öğretmemişsiniz, diğer checkbox'lardaki seçeneklerin ne anlama geldiği anlatılmamış.
 

Codx

Katılımcı Üye
30 Tem 2017
309
1
Elinize sağlık fakat eklemek istediğim bir husus var. Ben MSSQL'i sp_oacreate fonksiyonlarına kadar kullanıyorum ve MSSQL dünya çapında en çok tercih edilen sql değildir. Anlamlandıramadığım şekilde Türkiye'de tercih edilir. Lisansı +10.000 dolar olmasına rağmen onun open source alternatifi olan PostgreSql yada MySql yerine bu kullanılıyor. Sanırım yeniliğe açık olmak konusunda henüz olması gereken noktaya gelemedik.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.