Bu yazımızda SQL Server 2017 kurulumunu ele alacağız. Kurulum esnasında yapılacak konfigurasyonlarda SQL için AD üzerinde servis hesabı oluşturup ardından kuruluma başlayacağız.
Servis hesabını oluşturmadan önce AD Users and Computers konsolunu kullanarak SQL adında bir OU oluşturup içerisine “SQLServers” isminde Security Group oluşturdum, bu gruba SQL sunucumu ekliyorum.
Üyelik işlemini gerçekleştirdikten sonra Powershell komut satırı aracılığıyla “GMSa” hesabı oluşturacağız. Bu hesapları SQL Servislerimiz için kullanacağım. Powershell komut satırını yönetici olarak çalıştırdıktan sonra GMSa kullanıcısı oluşturmak için KDS Root Key oluşturmamız gerekmektedir, ilgili keyi aşağıda belirtilen komutu çalıştırarak oluşturuyoruz.
Add-KdsRootKey -EffectiveImmediately
KDS Root Keyimiz oluştuktan sonra servis hesaplarını oluşturabiliriz. SQL Serverimizde ihtiyacımız olan servis hesaplarını oluşturalım. Ben, SQL Server agent, Server Engine ve Reporting için 3 farklı servis hesabı oluşturacağım.
SQLAgent, SQLDBEngine, SQLDBReport
New-ADServiceAccount -name SQLAgent-DNSHostName SQLAgent.babur.hol -PrincipalsAllowedToRetrieveManagedPassword “SQLServers”
Oluşturmuş olduğumuz servis hesapları, AD Users and Computers konsolunda Managed Services Accounts OU’su altında oluşmuştur.
SQL kurulumu yapacağımız sunucumuza geçip, sunucu üzerinde RSAT rolünü yüklüyoruz.
Add-WindowsFeature RSAT-AD-PowerShell
RSAT kurulumu sağlandıktan sonra, SQL sunucumuz üzerinde komut satırı aracılığıyla oluşturmuş olduğumuz servis hesaplarını test edelim. Test işlemini aşağıda belirtilen Powershell cmdleti ile gerçekleştireceğiz.
Test-ADServiceAccount “Servis Hesabı Adı”
Komut sonucunda çıktı “True” olarak gözükmelidir.
Servis hesapları oluşturulup, testleri yapıldıktan sonra SQL Server kurulumuna başlayabiliriz. Kurulum iso’su içerisinde setup.exe’yi başlatıp, New SQL Server stand-alone installation seçeneği seçilerek kurulumu başlatalım.
License Terms adımında lisans sözleşmesi onayı, Kullanıcı deneyimi geliştirme program onayı ve oluşabilecek hataların Microsoft’a iletilmesi seçenekleri yer almaktadır. Bu adımda lisans sözleşmesini kabul etmek için; I accept the license terms seçeneği seçilir. CEIP ve hataların raporlanması için; Turn on Customer Experience Improvement Program (“CEIP”) and Error Reporting to help improve the quality, reliability and performance of Microsoft SQL Server 2017. seçildikten sonra Next ile kurulum sihirbazının bir sonraki adımına geçebilirsiniz.
Microsoft Update adımında SQL Server 2017 ile ilgili güncelleştirmelerin kontrolu yapılmaktadır. Bu ekranda yer alan Use Microsoft Update to check for updates (recommended) kutucuğunun seçilmesi ile SQL 2017 güncelleştirmeleri taranır ve uygun olan güncelleştirmelerin kurulumu yapılır. Bu ekranda Next ile kurulum sihirbazının bir sonraki adımına geçebilirsiniz.
Install Rules ekranında SQL Server 2017 kurulumu için engel olabilecek bileşenlerin kontrolü yapılmaktadır. Bu adımda raporlanan bir hata var ise kurulum işleminde devam etmeden önce mutlaka düzeltilmesi gerekmektedir.
Feature Selection adımında SQL Server 2017 kurulum sırasında hangi servislerin ve özelliklerin kurulacağı seçilmektedir. Bu ekranda SQL Server kurulumu için zorunlu olarak seçilmesi gereken bileşenler; Database Engine Services, Full-Text and Semantic Extractions for Search, Analysis Services’i seçiyorum; ek olarak kurulmasını istediğiniz bileşenler buradan seçilmelidir. Dikkatinizi çekmiş olmalı “Reporting Servisimi arıyorsunuz” ibaresi yukarıda çıkmakta. SQL Server 2017’de Reporting Services bileşenini buradan yükleyemiyoruz. Kurulumumuzun devamında Reporting Services’i ele alacağız.
Instance Configuration adımında SQL sunucunuz için Instance yapılandırılması yapılmaktadır. Instance bir sunucu üzerinde birden fazla SQL Server servislerinin çalıştırılmasına olanak sağlayan bir özelliktir. Biz bu ekranda değişiklik yapılmadan Next butonu ile bir sonraki adıma geçiyor olacağız. İsteğe bağlı olarak Instance adında değişiklik yapabilirsiniz.
Server Configuration ekraninda Service Accounts sekmesinde SQL servislerinin hangi hesap ile çalıştırılacağı belirlenmektedir. SQL Server Agent’i için, oluşturmuş olduğumuz GMSa servisi olan SQLAgent’i, DB Engine için de SQLDBEngine servisini seçiyoruz. Startup Type’larını Automatic olarak güncelleyip, Next seçeneğiyle ilerliyoruz. Collection sekmesinden dil yapılandırmasını “SQL_Latin1_General_CP1_CI_AS” olarak seçiyoruz.
Database Engine Configuration penceresindeki Server Configuration sekmesinde; SQL server tarafından kullanılacak kimlik doğrulama yöntemi belirlenir. SQL sunucu üzerindeki yetkiler sadece Active Directory yada SQL sunucusundaki yerel kullanıcı hesaplarına verilmesi durumunda Windows authentication mode seçilebilir. Ayrıca Windows authentication hesplarında tanımlanan kullanıcı hesapları ve SQL server üzerinde açılacak olan hesaplar ile birlikte kullanılması durumunda Mixed Mode seçeneği seçilebilir. Mixed Mode seçilmesi durumunda; SQL sunucuda tüm yetkilere sahip ve adı sa olan bu kullanıcı için parola belirlenir.
Biz bu ekranda Mixed Mode seçeneğini seçip, sa kullanıcı hesabı için parola tanımlaması isteğe bağlı olarak da local yada active directory’de yetkilendirmek istediğimiz kullanıcı grubu ve kullanıcı hesaplarını ekleyebilriz; ben lab ortamımda Windows Authentication mode’u seçip devam ediyorum.
Ready to Install penceresinde SQL Server 2017 kurulumu için yapılacak bileşenler kontrol edilir ve Install butonu ile kurulum işlemi başlatılır.
SQL Server Reporting Service için kurulum esnasında belirtmiş olduğu bağlantı adresinden Reporting Servicesi indiriyoruz.
https://www.microsoft.com/en-us/download/confirmation.aspx?id=55252
Install Reporting Services seçeneğine tıklayarak devam ediyoruz.
Free edition (180 gün) deneme sürümü seçip, bir sonraki ekrana geçiyoruz.
Reporting Services, lisans anlaşmasını onaylayıp devam ediyoruz.
Kurulumu yapılacak olan bileşenler listelenmektedir. ilgili doğrulamayı yaptıktan sonra Next diyelim, bir sonraki sayfada kurulum yapılacak olan dizini değiştirebiliriz. Ben varsayılan dizini bırakıp kurulumu başlatıyorum.
Kurulum tamamlandıktan sonra “Configure Report Server” menüsüne giriş yapılıp, konfirasyonlarımızı yapabiliriz.
SQL Sunucumuzun adını girip “Connect” ‘e tıklıyoruz.
Services Account sekmesinde oluşturmuş olduğumuz servis hesabı yazılır. BABUR\SQLDBReports$ yazarak servisind evreye girmesi sağlanır.
SQL Reporting Servisin yanı sıra SQL Server’ın yanı sıra Management Studio kurulumuda gelmemekte.
SQL Server 2017 Management Studio kurulumu için aşağıdaki bağlantıdan gerekli kurulumları indiriyoruz.
https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms
İndirilen Management Studio kurulumunu başlatıyoruz,
Gelen kurulum ekranında direk kurulumu yapmak için Install butonuna tıklamamız yeterlidir.
Kurulum tamamlandıktan sonra SQL Server Management Studio açılarak işlemlerimizi gerçekleştirebiliz.
Başka bir yazımızda görüşmek üzere,
Tarih: SQL Server
gmsa
sql 2017
sql server
sql server 2017
SQL Server 2017 Kurulumu
sql server management studio
sql server reporting service
sql services
sql services account
SSMS
Önceki Yazı DNS Server Kurulumu ve Konfigürasyonu – Bölüm 5	
Sonraki Yazı IPAM (IP Address Management) Kurulum ve Konfigurasyonu – Bölüm 1	
Bir cevap yazın Cevabı iptal et
E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir
Yorum
İsim*
E-posta*
Web Sitesi
Yan Menü
Arama
Kategoriler
AWS (3)
Azure (14)
DevOps (45)
Ansible (9)
Docker (8)
Git (1)
Kubernetes (3)
Packer (2)
Vagrant (9)
Exchange Server (42)
Genel (47)
Google (33)
G Suite (25)
Google Cloud Platform (8)
Linux (94)
Grafana (2)
Nginx (21)
Zabbix (7)
Office 365 (15)
Powershell (44)
SQL Server (12)
Storage (5)
System Center (10)
ConfigMgr (10)
Veeam (6)
VMware (43)
VMware Horizon (6)
Windows Server (91)
Son Yazılar
Office 365 Kullanıcı ve Atanmış Lisansların Raporlanması
Office 365 Script Session Status
PowerShell ile Office 365’e bağlanmayı otomatikleştirin
Powershell Özel Karakter Sorgulama
LAPS ile Parola Atanmayan PC Hesaplarını Sorgulama
Etiketler
active directory ansible azure CentOS curl database dell dhcp docker esxi exchange exchange 2019 exchange server exchange server 2019 GCP google group policy gsuite iis installation jenkins kurulum linux microsoft microsoft 365 nginx office 365 powercli powershell sccm security server server 2016 sql server ssh ssl ubuntu Update vagrant vcenter veeam vmware windows windows server windows server 2022