1. Anasayfa
  2. Genel

Sql 2017 Kurulumu

Sql 2017 Kurulumu
0

Bu makalemizde Ekim 2017 tarihinde kararlı sürümü piyasaya sürülen SQL Server 2017 ürününün kurulumunu ele alıyor olacağız. Makalemizde SQL 2017 kurulumunu ele alıp yeniliklerine yer vermeyeceğiz. 2017 ile birlikte gelen en temel özellikler performans iyileştirmesi ve Linux tarafındaki ilk sürüm niteliğinde olmasıdır. Genel olarak günümüzde aktif olarak aşağıdaki versiyonlar kullanılmaktadır.

VersionMost recent service packLatest cumulative update
SQL Server 2017NoneCU1 for 2017 (14.0.3006.16 – October 2017)
SQL Server 2016SQL Server 2016 SP1 (13.0.4001.0 – November 2016)CU6 for 2016 SP1 (13.0.4457.0 – November 2017) CU9 for 2016 RTM (13.0.2216.0 – November 2017)
SQL Server 2014SQL Server 2014 SP2 (12.0.5546.0 – April 2017)CU8 for 2014 SP2 (12.0.5557.0 – October 2017)
CU13 for 2014 SP1 (12.0.4522.0 – August 2017)
SQL Server 2012SQL Server 2012 SP4 (11.0.7001.0 – September 2017)
 
CU10 for 2012 SP3 (11.0.6607.3 – August 2017) CU16 for 2012 SP2 (11.0.5678.0 – January 2017) CU16 for 2012 SP1 (11.0.3487.0 – May 2015)
SQL Server 2008 R2SQL Server 2008 R2 SP3 (10.50.6000.34 – September 2014) Note Latest and final release for this versionNone
SQL Server 2008SQL Server 2008 SP4 (10.0.6000.29 – September 2014) Note Latest and final release for this versionNone
SQL Server 2005SQL Server 2005 SP4 (9.00.5000.00 – December 2010)None
    

SQL 2017 limitasyonları aşağıdaki gibidir.

FeatureEnterpriseStandardWebExpress with Advanced ServicesExpress
Maximum compute capacity used by a single instance – SQL Server Database Engine1Operating system maximumLimited to lesser of 4 sockets or 24 coresLimited to lesser of 4 sockets or 16 coresLimited to lesser of 1 socket or 4 coresLimited to lesser of 1 socket or 4 cores
Maximum compute capacity used by a single instance – Analysis Services or Reporting ServicesOperating system maximumLimited to lesser of 4 sockets or 24 coresLimited to lesser of 4 sockets or 16 coresLimited to lesser of 1 socket or 4 coresLimited to lesser of 1 socket or 4 cores
Maximum memory for buffer pool per instance of SQL Server Database EngineOperating System Maximum128 GB64 GB1410 MB1410 MB
Maximum memory for Columnstore segment cache per instance of SQL Server Database EngineUnlimited memory32 GB16 GB352 MB352 MB
Maximum memory-optimized data size per database in SQL Server Database EngineUnlimited memory32 GB16 GB352 MB352 MB
Maximum memory utilized per instance of Analysis ServicesOperating System MaximumTabular: 16 GB MOLAP: 64 GBN/AN/AN/A
Maximum memory utilized per instance of Reporting ServicesOperating System Maximum64 GB64 GB4 GBN/A
Maximum relational database size524 PB524 PB524 PB10 GB10 GB

SQL 2017 sistem gereksinimleri tablosunu paylaşmak için bir tabloyu ekleyecektim ama çok uzun olduğu için SQL 2017 sisteminin SQL 2016’nın kurulabildiği tüm platformlara kurulabildiğini söyleyebilirim. Tabi ki ayrıca Linux üzerine kurulumda gelmiş durumda.

Kurulum öncesinde performans açısından bazı noktalara dikkat çekelim ve sistemimizi buna göre yapılandıralım. Büyük SQL yükü ortamlarında belirli bir zaman sonra performans sorunları olması muhtemel. Bu nedenle bu konu önem arz etmekte. Tabi bizim yapacağımız ayarlar donanım ve kurulum ayağında biz bunları ne kadar iyi optimize edersek edelim, en iyi donanımları alalım yine de iş burada bitmiyor. Son nokta burada çalışan yazılım üzerinde bitiyor. Yazılım geliştiricinin sistemin kaynaklarına yüklenmeyecek kodlar geliştirmesi, gereksiz yere fazla kaynak tüketmesi gibi durumlarda performans sorumları yine karşımıza çıkacaktır.

Öncelikle SQL işletim sistemi ile aynı ortamda kurulmaz ise performans açısından iyi olacaktır. Ayrıca DB, Log, Temp DB, ve Backup için ayrı disk birimleri kullanmamızda olumlu yarar olacaktır. Tabi buna göre storage seçimi, disk seçimi ve raid seçimi yapmamız gerekmektedir. Ben kurulum için ayrı ayrı olarak disklerimi hazır hale getirdim.

Öncelikle ben performans açısından disklerimi 64K ile formatlıyorum.

clip_image002

DB, Log, TempDB ve Backup için ayrı ayrı disklerimi oluşturdum.

clip_image004

Bu kadar ön bilgiden sonra sözü fazla uzatmadan kurulum adımlarına geçelim. İndirdiğimiz iso dosyasını sistemimize bağlayalım ve “Setup” dosyasını Yönetici olarak çalıştıralım.

clip_image006

Gelen güvenlik uyarısını “YES” ile geçelim.

clip_image008

Bu ekranımızda iyi bir kurulum optimize edebilmek için bu ekranımızdaki linklerden yararlanarak gerekli noktalarda bilgiler alabiliriz. Biz kurulum adımına geçeceğimiz için “Installation” seçimini tıklayalım. Biz yeni temiz bir kurulum yapacağımız için Installation tabında yer alan “New SQL Server stand-alone installation or add features to an existing installation” seçeneğine tıklayalım.

clip_image010

Kurulum için gerekli olan ürün anahtarımızı girelim. Biz test işlemleri yapacağımız ve lisans anahtarımız olmadığı içinEvaluation seçimini yaparak “Next” ile ilerleyelim.

clip_image012

Lisans anlaşmasını kabul edelim ve “Next” ile ilerleyelim.

clip_image014

Use Microsoft Update to check for updates (recommended) seçeneğini seçerek kurulum öncesi gerekli güncellemeleri çekelim.

clip_image016

Kurulum öncesi sistem gereksinimlerimiz kontrol ediliyor. Gerekli bileşenler var olduğundan sadece Windows Firewall uyarı veriyor. Bu hata değil uyarı olduğundan “Next” ile ilerliyoruz.

clip_image018

Bu ekranımızda istersek tüm Sql özelliklerini kurabilir, istersek sadece gerekli olan bileşenleri kurabiliriz. Biz bize gerekli olan kurulum için sadece “Database Engine Services” seçeneğini işaretleyerek buradaki seçimi tamamlıyor. SQL kurulum yollarını olduğu gibi bırakıyoruz. Tabi bunu özelleştirme imkanımız var. Buradaki seçim performans optimizasyonuna göre değişir.

clip_image020

Bu ekranımızda kurulacak olan SQL için bir instance ismi belirleyebilir veya varsayılan instance ismi ile kurulum adımını geçebiliriz. Biz burada ayar değiştirmeden varsayılan olarak “MSSQLSERVER” instance ismini değiştirmeden “Next” ile sonraki adıma ilerliyoruz.

clip_image022

Karşımıza “Server Configuration” ekranı geldi. “Service Accounts” tabında SQL Server 2016 Servislerini çalıştıracak kullanıcı hesapları belirlenir. Bu servis seçimlerini aşağıdaki gibi bırakabilirsiniz. “Collation” seçimini yapmak için bu tabımıza tıklayalım. 

clip_image024

Collation tabından SQL Server dil ve karakter set ayarları yapılır. “Collation” ayarında “SQL_Latin1_General_CP1_CI_AS” seçimini yaptık “Next” butonuna tıklayalım.

clip_image026

Database Engine Configuration kısmında kimlik doğrulama metodunu seçmemiz ve bunun için kullanıcı belirlememiz istenmektedir. Sql Windows kimlik doğrulaması ve Sql kimlik doğrulaması ile kurulabilmektedir. Biz ikisinin aynı anda aktif olma durumunu isteyebiliriz. Bu nedenle “Mixed Mode” çimini işaretliyoruz. Add Current User butonuna tıklayarak mevcut kullanıcımızı Windows Authentication için ekleme işlemini yapalım.

clip_image028

Data Directories” tabına tıklayalım. “Data Directories” tabında log, db ve bileşenlerin kurulacağı yerler belirlenebilmektedir. Biz bu ekranda bu alanlar için gerekli disk yapılandırmamızı kuruluma başlamadan yapılandırmıştık. Burada gerekli yollarımızı gösterelim ve bu ekrandaki diğer yapılandırma için “TempDB” tabına tıklayalım.

clip_image030

TempDB için yine hazırlamış olduğumuz disk yollarını gösterelim. Bu ekranımızda eski ekranlara göre farklı bir yapı gelmiş durumda. Performans için gerekli sayıda gerekli boyutta TempDB oluşturma imkanına sahibiz. Ben ayarlarımı aşağıdaki gibi yapıp “Next” ile bir sonraki ekrana ilerliyorum.

clip_image032

Bu kısma kadar olan kısımda yapılan seçimlerin bir özeti karşımıza geldi. Bu ekranda yer alan “Configuration file path” yolundaki ini dosyasına erişerek bu kurulumlar sırasında hangi komutların işletileceğini görebiliriz. Bunlar otomasyonel kurulumlarda işimize yarayabilmektedir. “Install” butonuna tıklayarak kuruluma başlayalım.

clip_image034

Kurulum adımlarımız başladı.

clip_image036

Kurulum sorunsuzca tamamlandı. “Close” butonu ile ekranımızı kapatalım.

clip_image038

Servislerimiz sorunsuzca oluşturulmuş ve gerekli servisler çalışır durumda.

clip_image040

Program kısa yollarımız oluşmuş durumda ancak belirttiğimiz gibi artık Management Studio hazır olarak gelmiyor sonradan kurmak durumundayız. https://msdn.microsoft.com/en-us/library/mt238290.aspx bu adresten Management Studio programını download edip ücretsiz olarak kurabiliriz.

clip_image042

“Yönetici Olarak Çalıştır” ile kurulumu başlatalım.

clip_image044

Güvenlik uyarısını “YES” ile geçelim.

clip_image046

Install ile kurulum adımını tetikleyelim. Bilgisayar performansına göre beş-on dakika arasında süre alacaktır.

clip_image048

Kurulum adımlarımız devam ediyor.

clip_image050

Kurulumumuz tamamlandı. “Close” ile ekranımızı kapatalım.

clip_image052

Şimdi yönetim kısa yollarımız ve diğer bileşenlerimiz start menümüze geldi.

clip_image053

“Management studio” ekranımızı açalım. Windows authentication ile oturum açabildiğimiz gibi SQL authentication ile oturum açma imkânımız var.

clip_image055

Ben SQL authentication seçeneği ile oturum açacağım için oluşturduğumuz sa kullanıcı adı ve parolası ile giriş yapalım.

clip_image057

Test amaçlı olarak yeni bir veritabanı oluşturalım. Bu işlem için Database üzerine sağ tıklayarak “New Database…” kısmına tıklayalım.

clip_image058

Veritabanımıza bir isim verelim. Kurulum sırasında ayarladığımız gibi Database ve Log dosyaları farklı disklerimiz üzerinde oluşmakta. Buradaki ayarlara müdahale etmeden “OK” butonuna tıklayalım.

clip_image060

Oluşturduğumuz veritabanımız üzerinde birde yedekleme işlemi yapalım. Veritabanımız üzerinde sağ tıklayarak Task-Backup açılır menüsüne tıklayalım.

clip_image062

Yedeğimiz belirlediğimiz diskimizin diskine otomatik olarak alınacak.

clip_image064

Belirlemiş olduğumuz gibi Database dosyamız ayarladığımız disk üzerinde oluştu.

clip_image066

Log dosyamızda durum yine aşağıdaki gibi.

clip_image068

Temp Database dosyalarımızda belirlediğimiz disk alanı üzerinde oluşmuş durumda.

clip_image070

Yedekleme işlemi sonrası dosyamızda belirlediğimiz disk alanı üzerinde oluştu.

clip_image072

Umarım yararlı bir makale olur. Bir başka makalede görüşmek dileğiyle.

Alıntı https://www.cozumpark.com/sql-server-2017-kurulumu/

Reaksiyon Göster
  • 0
    alk_
    Alkış
  • 0
    be_enmedim
    Beğenmedim
  • 0
    sevdim
    Sevdim
  • 0
    _z_c_
    Üzücü
  • 0
    _a_rd_m
    Şaşırdım
  • 0
    k_zd_m
    Kızdım

Baristekin.com.tr içerik yöneticisi

Yazarın Profili
Paylaş

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir