İçerikleri sosyal medya üzerinden paylaşarak daha fazla kişiye ulaşmasına yardımcı olabilirsiniz.



Kategori: MS SQL Server
Fırat Boyan 29.03.2019 2

SQL Server 2017 Kurulumu

Bu makalemde sizlere Windows Server 2016 üzerinde SQL Server 2017 Kurulum işleminin nasıl yapıldığından bahsediyor olacacağım.

SQL Server 2017 Kurulumu İçin Gereksinimlerin Sağlanması

• Server'ların Bölge ve Dil ayarlarının English (United States) olarak yapılandırılmış gerekmektedir.
NOT: Bölge ve Dil ayarlarının English (United States) olarak yapılandırılmış olması, SQL Server kurulumu için çok önemlidir. Çünkü bütün ayarlarımız Turkish olarak yapılandırmışsa, SQL Server kurulumu sonrasında, SQL Server servislerinin çalışmasında sorun yaşabilirsiniz.
• Server'lar üzerindeki Windows Firewall devre dışı duruma getirilmelidir.
• Sunucularımizın .Net Framework 3.5 kurulumlarını yapmamız gerekmektedir.

SQL Server 2017 Kurulum ve yapılandırma işlemine geçmeden önce ortamımızla ilgili kısa bir bilgi aktarmak istiyorum.

• Domain'im, firatboyan.com olarak kuruludur.
• Network ID'm 10.10.10.0/24 olarak yapılandırılmıştır.
• Windows Server 2016 Standart sürümde SRV001 Host Name'li 1 adet Domain Controller bulunuyor. IP Adresi, 10.10.10.100/24 olarak yapılandırılmıştır.
• Windows Seraver 2016 Standart sürümde, Domain'e Join edilmiş SQLSRV01 Host Name'li 1 adet SQL Server. (Bu makalede Sql Server 2017 kurulumu, sadece bu Server'da yapılacak.)
IP Adresi, 10.10.10.200/24 olarak yapılandırılmıştır.
• Windows Server 2016 Standart sürümde, Domain'e Join edilmiş SQLSRV02 Host Name'li 1 adet SQL Server.
IP Adresi, 10.10.10.210/24 olarak yapılandırılmıştır.

NOT: Always On, Replication gibi makalelerimde kullanacağım için bunu da bu kurulumadan sonra kuracağım.

SQL Server 2017 Kurulumu

SQL Server 2017 Kurulum Adımları

SQL Server 2017 Kurulumu için gereksinimlerin sağlanması adımında gerekli olanları yerine getirdiğinizden eminseniz, SQL Server 2017 Kurulum işlemine hemen başlayalım.

1- SQL Server 2017 Kurulum DVD'sini bilgisayarıma yerleştiriyorum. SQL Server’in takılı olduğu DVD'yi çalıştırarak kurulum sihirbazını başlatıyorum. SQL Server kurulum sihirbazı SQL'e ait olan tüm bileşenleri tek bir panel üzerinde toplayarak SQL Server üzerine tek seferde yüklememizi sağlar.

SQL Server 2017 Kurulumu

2- Sol taraftaki menüden Installation kısmını seçerek New SQL Server stand-alone installation or add features to an existing installation seçeneğini seçiyorum.

SQL Server 2017 Kurulumu

3- Ürün anahtarınızı (Product Key) girdikten sonra Next butonuna basıp, ilerliyorum.

SQL Server 2017 Kurulumu

4- Lisans Sözleşmesini de kabul ettikten sonra Next butonuna basıp, ilerliyorum.

SQL Server 2017 Kurulumu

5- Global Rules adımında ön gereksinimlerin kontrolü sağlanmakta, eğer herhangi bir Failed alıyorsanız, kuruluma devam etmeden bu sorunu gidermeniz gerekecektir. Uyarılar ise bilgi amaçlıdır ve kuruluma engel teşkil etmez.

SQL Server 2017 Kurulumu

6- Güncellemelerin alınması için Use Microsoft Update to check for updates (recommended) seçeneğini işaretlemenizi öneririm.

SQL Server 2017 Kurulumu

7- Install Rules adımında yine Global Rules adımında olduğu gibi, ön gereksinimlerin kontrolü sağlanmakta, eğer herhangi bir Failed alıyorsanız, kuruluma devam etmeden bu sorunu gidermeniz gerekecektir. Uyarılar ise bilgi amaçlıdır ve kuruluma engel teşkil etmez.

SQL Server 2017 Kurulumu

8- Feature Selection, önemli bir adımdır. Bu adımda, SQL Server üzerinde hangi alt servislerin çalışacağını, yani kurulacağını belirlersiniz.

SQL Server 2017 Kurulumu
SQL Server 2017 Kurulumu
SQL Server 2017 Kurulumu

Bu bölüme biraz detaylı değinmek istiyorum;

Feature selection sayfasında iki ana başlığa ayrılmış alan bulunmaktadır. Bunlardan bir tanesi Instance Features, bir diğeri ise Shared Features bölümleridir.

1- Instance Features: Buradaki özellikler, her bir kurulan Instance' a özel olarak seçip kurulmaktadır. Her bir Instance 'ın versiyonu ya da kullanım şekilleri farklı olabilir.
2- Shared Features: Burada seçilen özellikler, diğer Instance'lar ile paylaşılan ortak özelliklerdir. Buradaki ortak özelliklerin her biri, SQL Server sürümleri ile geriye dönük uyumlu şekilde tasarlanmıştır.

1- Instance Features

Database Engine Services
Database Engine, Database Engine servisine yönetici olarak erişirken kimlik doğrulama (Authentication) yönetimi belilediğimiz servistir. İki tip kimlik doğrulama (Authentication) yönetimi bulunmaktadır. Bunlar;
Windows authentication mode: Active Directory ve Local Account'lar kullanılacak, SQL Account'ları kullanılmayacak demektir.
Mixed Mode (SQL Server authentication and Windows authentication): Active Directory Account'ları, Local Account'lar ve SQL Server Account'ları kullanılacak demektir.

Database Engine Service'ın ek olarak iki önemli bileşeni daha vardır;
Bunlardan birisi Storage Engine, diğeri ise Query Processor'dür.

Storage Engine: Data'ları Disk gibi birimlerden alır ya da Disk'lere yazmakla görevlidir.
Query Processor: SQL komutlarını işlemek ve çözümlemekle görevlidir.

Örneğin bir kullanıcı bir Select komutu ile veri sorgulaması yapmak istediğinde Query Processor'den bu Data'ları bulunduğu dosyalardan getirmesini ister. Bu dosyalara .mdf uzantılı dosyalar denmektedir ki makalemizin konusu dışında olduğu için buna değinmeyeceğim.

Bilgi!:Database Engine Services, SQL Server'ın en temel servisidir ve kurulması şarttır. Diğer servisler, ihtiyaç ve isteğe bağlı olarak kurulabilir veya kurulmayabilir. 

SQL Server Replication 
SQL Server Replication, başka bir sunucuya düzenli olarak replike olmasını istediğimiz veri tabanı ya da veri tabanı tabloları için kullanılmakta olup, High Availability (HA) çözümlerinden biridir. HA (High Availability) çözümü olarak Always ON (Database Mirroring'in geliştirilmiş halidir.) teknolojisi hayatımıza girmeden önce SQL Server Failover Cluster ya da Database Mirroring kullanırdık.
Replication’da verileri aktardığımız yerde asıl sunucudan bağımsız olarak Index tanımlayabiliyoruz. Bu da raporlama amaçlı kullanma amacımızı pekiştiriyor.
 

Machine Learning Services (In-Database)
Machine Learning Services, SQL Server'da Relational Data Model (ilişkisel veri modeli) ile Python ve R yazılım dillerinde Script'ler çalıştırmanıza olanak sağlayan yeni bir özelliktir. Script'ler; Data'yı in-database (veritabanı penceresinde) olarak, SQL Server ya da Network dışına çıkartmadan çalıştırmamıza olanak sağlamaktadır.
R: R (programlama dili) R, istatistiksel hesaplama ve grafikler için yazılım ortamı olup aynı zamanda programlama dilidir. R Foundation tarafından desteklenen ve GNU Tasarısının parçası olan bir özgür yazılımdır.
Pyton: Python 90'lı yılların başında Amsterdam'da Guido Van rossum tarafından geliştirilmeye başlanan bir programlama dilidir. Python nesne yönelimli, yorumsal, modüler ve etkileşimli, yüksek seviyeli bir dildir. Programlama dilleri makine mantığı ile insan mantığı arasında köprüdür.

Full-Text and Sematic Extractions for Search
Full-text Search, varchar(max) gibi büyük text içeren kolonlarda arama yapmak için kullanılır. Semantic Search ise, Full-Text Search’ün geliştirilmiş halidir. Tamamen Full-Text Search mimarisini kullanır. Full-Text Search, kelimeler üzerine işlem yapabilme yetkinliğine sahiptir. Fakat Semantic Search ile işlemi kelime kısıtından çıkartıp, işlem görecek olan kelimenin anlamına yönlendirebiliriz. Yani Semantic Search ile aramalarımızı sadece kelimeye göre değil, dökümanın anlam bütünlüğünü göz önünde bulundurarak, kelimeler arası anlamları çıkartıp gerçekleştirebilmekteyiz. Semantic Search’ü kullanabilmek için, Semantic Language Statistics Database’i Download edip, Attach etmeniz, ardından da register etmeniz gerekmektedir.
Semantic Search kullanımına en iyi örnek, FileTable içerisinde tutulan CV’lerin IK departmanı tarafından anlamlarına göre aratmak diyebiliriz.

Data Quality Services
Data Quality Services (DQS), referans veri sağlayıcıları tarafından sağlanan veri hizmetlerini kullanarak veri temizliğini gerçekleştirmenizi sağlamaktadır. Data Quality Services(DQS) görevi, hatalı da yanlış girilen verilerin analizlerinin yapılarak düzeltilmesi ve veri bütünlüğü ve doğruluğunun sağlanması için kullanılan bir servistir.

SSIS (SQL Server Integration Services) içerisinde DQS’i kullanmak için öncesinde yapılması gereken bazı ayarlar vardır. DQS’i kullanmak için öncelikle SQL Server 2017 kurulumu sırasında özellik seçimi ekranında Data Quality Services, Data Quality Client ve Integration Services (Eğer SSIS paketlerimizde DQS’e bağlanacaksak) seçimleri yapılarak kurulumun yapılması gereklidir.

PolyBase Query Service for External Data
PolyBase Query Service for External Data özelliği iki adet hizmet kurmaktadır.  Bunlar; SQL Server Polybase Engine Service ve SQL Server Polybase Data Movement Service şeklindedir.
• SQL Server Polybase Engine Service; dış veri kaynaklarına karşı paralel sorgu planları oluşturmak, yürütmek ve sorgulamak için kullanılır.
• SQL Server Polybase Data Movement Service; SQL Server ile dış kaynaklar arasındaki iletişimi yönetmek ve veri transferini sağlamak için kullanılır. Bu işlem Instance seviyesinde olur.
Kısacası bu özellik, heterojen yani farklı yapılardaki veri kaynaklarına erişim için kullanılır. Farklı yapılar, Hadoop ve Azure yani bulut çözümleri olarak karşımıza çıkmaktadır. PolyBase'de yönetim T-SQL ile gerçekleşmektedir.

PolyBase ile neler yapabiliriz?
• SQL Server yada PDW üzerinden TSQL kullanarak Hadoop üzerindeki veriyi sorgulayabiliriz.
• SQL Server üzerinden TSQL kullanarak Azure Blob Storage üzerindeki veriyi sorgulayabiliriz.
• Hadoop, Azure Blob Storage, veya Azure Data Lake Store üzerinden verileri SQL Server’a import edebiliriz.
• Verileri SQL Server üzerinden Hadoop, Azure Blob Storage, veya Azure Data Lake Store üzerine export edebiliriz.
• PolyBase’i Microsft BI veya SQL Server’ın desteklediği Third Party tool’larla birlikte kullanabiliriz.

Analysis Services 
Analysis Services, Büyük ölçekte Data'larla çalışılan istatistiksel uygulamalarda kullanılır. Verilere çok hızlı bir şekilde erişmek ve çok boyutlu analiz ihtiyaçlarını yerine getirmek için kullanılır. Analysis Services, güçlü bir OLAP motoru olarak başlamış fakat çok daha fazla büyümüştür.

Biraz daha netleştirecek olursak firmalar, yaptıkları işin performans değerini ölçmek için veri analizine ihtiyaç duyarlar. Firmalar, veri analizi yaparak kar ve zarar değerlerini, birim maliyetlerini hesaplayabilirler. Örneğin bir üretim firması, hata değerlerini görebilir veya bir havayolu firması doluluk oranlarını takip edebilir.

Firmalar iş Trend’lerini (gidişatlarını) veya sorunları görmek için veri analizlerine ihtiyaç duyarlar. Böyle bir durumda, firmanın karar yetkisine sahip kişiler görüşerek, hangi iş Trend’inin başarılı olduğu ve hangi sorunların var olduğu analiz edilir veya çözümlenir.

Firmalar öngörücü (ileriye yönelik) modeller tasarlayarak, politikalarını belirlemeye ihtiyaç duyarlar. Öngörücü modeller, eski Data'ya dayanarak gelecek için sonucu tahminleyen modellerdir. Örneğin bir sigorta şirketi her bir talep hakkında detaylı bilgileri toplar ve öngörücü modeller ile bu Dataların içerisindeki sahte talepleri analiz edebilir. Bu Dataları soruşturma memurları ilgili soruşturmalarda sonradan kullanabilir.

2- Shared Features

Machine Learning Services (In-Database)
Machine Learning Services, SQL Server'da Relational Data Model (ilişkisel veri modeli) ile Python ve R yazılım dillerinde Script'ler çalıştırmanıza olanak sağlayan yeni bir özelliktir. Script'ler; Data'yı in-database (veritabanı penceresinde) olarak, SQL Server ya da Network dışına çıkartmadan çalıştırmamıza olanak sağlamaktadır.
R: R (programlama dili) R, istatistiksel hesaplama ve grafikler için yazılım ortamı olup aynı zamanda programlama dilidir. R Foundation tarafından desteklenen ve GNU Tasarısının parçası olan bir özgür yazılımdır.
Pyton: Python 90'lı yılların başında Amsterdam'da Guido Van Rossum tarafından geliştirilmeye başlanan bir programlama dilidir. Python nesne yönelimli, yorumsal, modüler ve etkileşimli, yüksek seviyeli bir dildir. Programlama dilleri makine mantığı ile insan mantığı arasında köprüdür.

Data Quality Client
Data Quality Client, son kullanıcıların bilgisayar destekli veri kalitesi analizleri yapmak ve yönetmek için kullanabileceği bir uygulamadır. Bu aracı bilgi tabanı (Knowledge Base-KB) yönetimini yapmak, veri eşleştirme kuralları tanımlamak, veri kalitesi ile ilgili projeler oluşturmak, DQS’deki olayları izlemek ve yönetmek için kullanabiliriz.
Data Quality Client seçeceksek; Data Quality Services, ve Integration Services (Eğer SSIS paketlerimizde DQS’e bağlanacaksak) seçimleri yapılarak kurulumun yapılması gereklidir.

Client Tolls Connectivity
Client Tools Connectivity, Client ve server arasındaki iletişim için gerekli olan bileşenleri içerir. Bunlara; ağ kütüphanesi, OLAP, ODBC, ADODB, ADOMD+ dahildir.

Intregration Services
- Scale Out Master
- Scale Out Worker
SQL Server Integration Services, Microsoft ürün ailesinde bulunan MS SQL Server ile birlikte gelen bir ETL (Extract, Transfrom and Load) aracıdır.
Kısaca ifade etmek gerekirse, farklı kaynaklardan çekilen verilerin ihtiyaca dönük dönüşümleri yapılarak, farklı veri kaynaklarından çektiğimiz verilerin hepsini tek bir ortamda toplamak için bir veri ambarı oluşturulması sürecidir.

Extract (Source) (Çıkarma): Verinin kaynağından okunmasıdır.
Transform (Dönüştürme): Çıkarılan verinin istenilen hale dönüştürülmesidir. Başka bir ifade ile; kaynaktan okunan verilerin, çeşitli araçlarla istenen formata dönüştürülmesi adımıdır.
Load (Yükleme): Ham ya da işlemden geçirilmiş verilerin veri ambarına aktarılması adımıdır. Excel, SQL Server, Access DB, metin dosyaları gibi hedefler veri hedefiniz olabilir.

Kullanım amacı, en basit ifadeyle, farklı yerlerde bulunan verilerinizi (XML, Word, Excel, Txt dosyaları vb.) bir başka yere belirleyeceğiniz kurallar çerçevesinde taşımaktır. Taşırken de veri temizliği, ek hesaplamalar vb. işlemleri de gerçekleştirip amacınıza uygun sonuçlar almanızı sağlar.Eski adıyla DTS (Data Tranformation Services) olarak bilinir ve mevcut haliyle dts'ten oldukça farklı bir çalışma metodolojisine sahiptir.

Client Tolls Connectivity Backwards Compatibility
Client Tools Connectivity Backwards Compatibility, önceki sürümleri destekleyen bileşenleri içerir.

Client Tools SDK
Client Tools SDK, Program geliştiricileri için gerekli Development Kit kaynaklarını barındırır.

Distributed Replay Controller
Distributed Rreplay Controller, SQL Server Distributed Replay Controller, çıkacak olan yeni SQL Server sürümlerinin etkilerini ölçer. Aynı zamanda da donanımsal ya da işletim sistemi upgarde'lerinde uyumluluk durumu konusunda yardımcı olmaktadır.

Distributed Replay Client

SQL Client Connectivity SDK
SQL Client Connectivity SDK, veri tabanı uygulama geliştirme için SQL Server Native Client'ı (ODBC/OLE DB) içerir.

Master Data Services
Master Data Services, Kesinliği ve denetimi sağlayabilmek amacıyla farklı sistemleri tek bir sistem üzerinde entegre edebilmek için kullanılan bir platformdur.

Reporting Services'i mi arıyorsunuz? 
Feature Selection adımında, Features'ların listelendiği alanın üstünde Looking for Reporting Services? Download it from web uyarısını fark etmişsinizdir. 

SQL Server 2017 ile birlikte, Reporting Service tarafında da yenilikler gelmiş oldu. Reporting Services, ilk olarak SQL Server 2005 ile yayınlanmıştı. SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 ve SQL Server 2014 sürümlerinde neredeyse aynı olan SSRS, SQL Server 2016’da tamamen yepyeni bir SSRS karşımıza çıktı. Bu yenilikler SQL Server 2017 ile de devam etmektedir. İlk olarak SSRS, artık SQL Server kurulumu içerisinde Feature Selection ekranından çıkmış oldu. SQL Server Management Tools gibi Internet'ten indirilebilir bir feature oldu.

Reporting Services'ı Internet'ten indirmek için, Feature Selection adımında Download it from the web bağlantısına tıklamanız yeterli olacaktır. 

SQL Server 2017 Kurulumu

Alternatif olarak, Server Installation Server üzerinden Installation bölümünde Install SQL Server Reporting Services'a da tıklayabilirsiniz.

SQL Server 2017 Kurulumu

Her iki yöntem de sizi direkt olarak iligi indirme sayafasına yönlendirecektir.

SQL Server 2017 Kurulumu

Reporting Services Nedir?
Birçok işletmede kullanılan muhasebe programlarının kendilerine özgü raporlama araçları bulunmaktadı. Bu muhasebe programlarının da kendi raporlarını oluşturacak araçları mevcuttur. Kullanılan programa özgü olan bu araçların izin verdiği sınırlar içerisinde raporlar oluşturulur. Farklı programların farklı veritabanları ile rapor oluşturmak istediğimizde, bu araçların yetersiz kaldığını ve sadece kendi veritabanlarındaki veriler ile rapor oluşturmamıza izin verdiğini görmekteyiz. Bu konuyla ilgili farklı firmaların çözümleri mevcuttur fakat SQL Server'ın bize ek bir maliyet gerektirmeden sunduğu Reporting Services özelliğini raporlama ihtiyaçlarımız için kullanabiliriz.

8.1- Feature Selection adımındaki bu detaylar ışığında ben Database Engine Services ve SQL Server Replication servislerini seçerek ilerliyorum.


SQL Server 2017 Kurulumu

8.2- Instance root directory, Shared features directory ve Shared feature directoy (x86) bölümlerinde, Microsoft SQL Server 2017 kurulumu için default olan gelen kurulum dizinleridir. Gerekli yapılandırmayı tamamladıktan sonra Next butonuna basarak işlemlerimize devam ediyoruz.
NOT : Microsoft SQL Server 2017 kurulumu sırasında seçilen servisler, kullanılacak olan SQL Server versiyonları için farkılılık gösterebilir.

SQL Server 2017 Kurulumu

9- Instance Configuration adımı, SQL Server'ın kurulacağı Windows Server işletim sistemi üzerinde kaç farklı SQL Server kurulabileceğini belirlediğimiz alandır.

Bilgi!: 1 Windows Server işletim sistemi üzerinde 16 tane ayrı SQL Server kurulabilir.

Bu 16 SQL Server, Sanal SQL Server'lar gibi çalışırlar. Bunun nedeninin, bazı ayarların Server seviyesinde yapılıyor olmasıdır. Kurmak istediğiniz ayarların farklı olmasını istiyorsanız, 16'ya kadar farklı SQL Server kurulumu yapabilirsiniz.

Örneğin; Ram Kullanımı,CPU kullanımı, Security gibi ayarlar Database seviyesinde değil, Server seviyesinde yapılır.

Buradaki "16 adete kadar farklı SQL Server kurulumu yapabilirsiniz" ifadesi, 16 tane SQL Server Wizard ile kurulum yapacaksınız anlamına gemilyor! Burası önemli!

Örneğin, şirketinizde şirket otomasyonu ve muhasebe programı olsun. Bunların her biri için ayrı ayrnı SQL kurmak zorundayız. Bunları farklı Server'lara kurmak yanlış bir yöntemdir. Bunun yerine, aynı SQL Server içine 16'ya kadar farklı SQL Server kurulumu yapılabilir.

Bilgi!: İlk kurulan SQL Server'a Default Instance denir ve Server'ın adını alır. Bu nedenle Default Instance seçeneğini seçili halde bırakıyorum.

• İlk kurulan SQL Server'ımın adı SRV001 olacak.

Başka bir SQL Server kurulumu yapmak istediğimde, yani ikinci bir kurulum yapmak istediğimde yine aynı Setup'a girip Next ile tüm adımları geçerek bu adıma kadar ilerleyeceğiz.

Bilgi!: İlk kurulan SQL Server'dan sonraki tüm kurulumlar Named Instance alanında yapılacaktır.

• İkinci kurulan SQL Server'ımın adı ise örn. SRV001\Muhasebe olacak.
• Üçünü kurulan SQL Server'ımın adı ise örn. SRV001\Otomasyon olacak.

1 Windows Server üzrinde; 1 tane de Default Instance, 15 tane de Named Instance kurma hakkınız vardır.

SQL SERVER'ın sanalı bu şekilde yapılmaktadır. Bunu yapmak yerine sanal makinalara (VM) da ayrı ayrı kurulumular yapabilirsiniz. Mantık bu şekildedir.

SQL Server 2017 Kurulumu

10- Server Configuration adımında, daha önce seçtiğiniz Fetaure’lara göre belirlenen SQL Server servislerinin hangi hesaplarla çalışacağını ve başlangıç durumlarını belirleyebilirsiniz.
Burada Active Directory'de her bir Sql servis için ayrı ayrı hesap açabilir ve bu hesapları buraya tanımlayabilir ve bu hesaplara da Password atayabilisiniz. Active Directory'de oluşturacağınız SQL servis hesaplarının şifrelerini de Password Never Expires yapmayı sakın unutmayın! Aksi halde, Password Expired olduğunda tüm ilgili SQL Servisi duracaktır!

Unutmamanız gereken bir şey var; o da, bu alana asla Admin hesabınızı tanımlaMAmanız ve Admin şirenizi yazMAmanızdır!
Normalde yapmanız gereken, Servis'ler için Active Directory'de hesaplar açıp, bu hesapları tanımlanız olacaktır ancak ben default olanla ilerliyorum.

SQL Server 2017 Kurulumu

11- Database Engine Configuration adımında SQL Server 2017 Database Engine servisine yönetici olarak erişirken kullanılacak kimlik doğrulama (Authentication) yöntemi belirlenir. Database Engine Configuration penceresinin diğer tab’ında veri, veri tabanı (Database) ve yedek (Backup) gibi içeriklerin bulunacağı varsayılan dizinler listelenir. Eğer isterseniz yolları değiştirebilirsiniz.

Windows authentication mode: Active Directory ve Local Account'lar kullanılacak, SQL Account'ları kullanılmayacak demektir.
Mixed Mode (SQL Server authentication and Windows authentication): Active Directory Account'ları, Local Account'lar ve SQL Server Account'ları kullanılacak demektir.

Ben, Mixed Mode (SQL Server authentication and Windows authentication) seçerek sa (system admin) için bir şife belirliyorum ve Add Current User butonuna tıkladıktan sonra, Next butonuna tıklayarak ilerliyoruz.

SQL Server 2017 Kurulumu

12- SQL Server 2017 kurulumu için artık her şey hazır. Install butonuna basarak kurulumu başlatabiliriz.

SQL Server 2017 Kurulumu
SQL Server 2017 Kurulumu

13- SQL Server 2017 kurulumu, herhangi bir hata ile karşılaşılmadan tamamlanmıştır.

SQL Server 2017 Kurulumu
SQL Server 2017 Kurulumu

Kurulum Sonrası SQL Server Managament Tools Yükleme

14- SQL Server 2017 sürümünde, kurulumu sonrasında SQL Server Managament Tools yüklü olarak gelmemektedir ki zaten servislerin yüklenmesi aşamasında da SQL Server Managament Tools servisini göremezsiniz.

SQL Server 2017 Kurulumu

15- SQL Server’in takılı olduğu DVD'yi tekrar çalıştırarak, kurulum sihirbazını tekrar başlatıyorum ve yine Installation adımında bu sefer de Install SQL Server Managament Tools seçeneğini seçiyorum.

SQL Server 2017 Kurulumu

16- Seçeneğe tıklamamızla beraber açılan Internet Explorer bizi, SQL Server Managament Studio'yu (SSMS) indirmemiz için Microsoft'un ilgili Web sayfasına ilgili sayfaya yönlendirendiriyor.

SQL Server 2017 Kurulumu
SQL Server 2017 Kurulumu


17- SQL Server Managament Studio'yu (SSMS) indirdikten sonra çalıştıyor, açılan pencereden de Install butonuna basarak yükleme işmemini gerçekleştiriyorum.

SQL Server 2017 Kurulumu
SQL Server 2017 Kurulumu
SQL Server 2017 Kurulumu

17-1. SQL Server Managament Studio'yu (SSMS) kurulumu başarılı bir şekilde tamamlandı. Server'ı Restart ettikten sonra SQL Server Managament Studio'yu (SSMS) kullanabilir durumda olacağız.

SQL Server 2017 Kurulumu

SQL Server 2017 Kurulumu

SQL Server 2017 Kurulumu

18- SQL Server 2017 Management Studio'yu çalıştırdığımızda, Server'a giriş için bizden giriş bilgilerini istemektedir. Hatırlarsanız, Instance Configuration'da Default Instance seçmiştim. Bunu seçerek, Server'ın adını alacağını söylemiştim. Görüğünüz gibi Server'ımın adı olan SRV001'in adını aldı.

SQL Server 2017 Kurulumu

SQL Server 2017 Kurulumu

Burada karşıma yine Windows Authentication ve ve SQL Server Authentication çıkıyor. Ben bağlantımı SQL Server'ımın kurulu olduğu bilgisayar'dan sağlayacağım için, Windows Authentication ile giriş yapıyorum. Şu unutulmamalıdır; beni içeriye kabul ederken SRV001 olarak değil, Active Directory'deki kayıtlı kullanıcım olan, (Domain) Administrator hesabım ile kabul edecektir.

SQL Server 2017 Kurulumu

Detaylı bir şekilde SQL Server 2017 Kurulumu anlatmaya çalıştım.

Faydalı olması dileğiyle...

Etiketler: Sql Server 2017 Kurulum, SQL Server 2017 Yükleme, Database,veri tabanıDB, Sql Server Management Studio, SSMS.


Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.



Yazar Hakkında

firatboyan.com


1985 yılında Alanya'da doğdum. İlk, orta ve lise öğrenimimi Alanya'da tamamladım. Liseden mezun olduktan sonra Akdeniz Üniversitesi Bilgisayar Teknolojisi Ön Lisans programına yerleştim ve bu programdan mezun oldum. Ön Lisans programından mezun olduktan bir süre sonra Dikey Geçiş Sınavı (DGS) ile İstanbul Teknik Üniversitesi (İTÜ) Bilgisayar Mühendisliği Lisans programına yerleştim. 2003 yılından beri Bilgi Teknolojileri sektöründe Sistem ve Network alanlarında çalışıyorum. Bir çok firma bünyesinde farklı projelerde yer alarak bu alanda yıllar içinde ciddi bir bilgi birikimi ve deneyimler kazandım. Bilgi Teknolojileri sektöründeki profesyonel çalışma hayatımın uzunca bir dönemini entegratör firma bazında, ağılıklı olarak Microsoft ürünleri üzerine danışman olarak sürdürüyor ve yüksek seviyeli projeler geliştiriyorum. Uzunca bir süredir de Türkiye'nin en önde gelen entegratör firması olan Data Market bünyesinde Senior Cloud Engineer olarak çalışıyorum. Ek olarak, 2015 yılında Network Akademi bünyesinde Sistem ve Network Uzmanlık eğitimleri vermeye başladım ve 2017 yılında da eğitmenlik tecrübemi, Microsft Certified Trainer (MCT) ünvanı ile taçlandırdım. Eğitmenlik serüvenime 2021 yılından beri Bilge Adam bünyesinde MCT ünvanı ile devam etmekteyim.

YORUMLAR
Bu makaleye 2 yorum yapıldı.
Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.

   
   
  750 karakter yazabilirsiniz.
 
Captcha
Güvenlik kodunu BÜYÜK harflerle giriniz.
* Yorumlar, onaylandıktan sonra yayınlanmaktadır.
* E-posta, yorum onay bildirimi için gereklidir. Yayınlanmaz.


02.04.2021 Reyhan
Merhaba. SQL Server 2019 yükleme esnasında installation progress aşamasında duruyor install_sql_tools_extensions_cpu64_action da kalıyor defalarca kez baştan denedim olmadı ne yapmalıyım ?
29.03.2019 Enes Aslan
Emeğinize sağlık. Teşekkürler.