Fanatik Beşiktaş Aşığının, Bilişim Günlüğü

Archive for the ‘Sql Server’ Category

SQL SERVER MANAGEMENT STUDIO VULNERABILITY ASSESSMENT

Bu makalemizde SQL Server Management Studio v17.4 ile gelen vulnerability assessment özelliğinden bahsediyor olacağız. Eski zamanlarda donanım ve yazılımların stabilitesi düşük, sürekli kilitlenmeler, donmalar gibi sorunlar yaşardık. Günümüzde artık bu sorunlar geride kaldı. Günümüzde en büyük sorun ise güvenlik açıkları. Bu nedenle yeni yeni iş kolları ve ürünler hayatımıza girdi.

Bu nedenle bu makalemizde dünyada en çok kullanılan veritabanı yönetim sistemlerinden birisi olan MSSQL üzerindeki bir güvenlik geliştirmesinden bahsetmek istedim. Özelliğimizin adı makalemizin başlığından da anlaşıldığı gibi vulnerability assessment. Öncelikle bu terimi kısaca açıklayalım.

Vulnerability assessment: Kelime anlamı olarak Güvenlik Açıklarının Değerlendirmesi kavramını ifade etmektedir. Yani sizin siteminizdeki açıkları kendi mimarisine göre tarayarak bunların neler olduğunu ve nasıl çözümlenmesi gerektiğini bizlere söyleyen yapıdır.

Kurumsal yapılarda bu tarz sistemleri korumak ve güvenlik testlerini yaptırmak için güzel bedeller ödenmektedir. Bu araç ile bir nebze sağlıklı bir mimari inşa ederek testlerdeki bulgularda ortaya çıkabilecek güvenlik açıklarını aza indirgemeniz mümkün gözükmekte.

Sözü fazla uzatmadan özelliğimizi ele alalım. Yukarıda belirttiğimiz gibi SQL Server Management Studio v17.4 sürümüne sahip olmamız lazım. Biz şu anda aşağıda görüldüğü gibi v17.8’e sahibiz.

(daha&helliip;)

SQL Server 2016 Mail Yapılandırması

Makalemizde SQL Server 2016 üzerinde mail bildirimini ele alıyor olacağız. SQL üzerinde bildiğiniz gibi zamanlanmış yedekleme, sıkıştırma, indexleme v.b. birçok görev çalıştırıyoruz. Bu işlemlerin sonunda veya farklı özel işlevlerde mail ile bilgi almak isteyebiliriz. Bu durumda SQL Server mail özelliğini yapılandırmamız gerekli.

Biz makalemizde mail özelliğini yapılandırıp, bir yedekleme görevine mail attırma senaryosunu işliyor olacağız. Sözü uzatmadan adımlarımıza başlayalım.

Öncelikle mail gönderimi yapabilmek için bir smtp yapılandırması yapmamız gerekmekte. Bu nedenle SQL Management konsolunda Management menü ağacında Database Mail üzerinde sağ tıklatıp açılır menüden Configure Database Mail kısmına tıklayalım.

Karşımıza gelen ekranda bu seçimimizle ilgili olarak nelerin yapılacağı bilgisi bize verilmektedir. Bu ekranımızda Next ile sonraki adıma geçelim.

(daha&helliip;)

Windows Server 2016 Üzerinde SQL Server 2017 Cluster Kurulumu Bölüm 2

Makalemizin ilk bölümünün Windows Server Cluster yapılandırmamızı tamamladık. Bu aşamada ise SQL Server 2017 Cluster kurulumunu yapıyor olacağız. Adımlarımıza başlayalım. Host1 isimli node üzerinde Sql medyasından Setup dosyamızı çalıştıralım.

Klasik SQL kurma, kaldırma, cluster kurulumu, node ekleme, yardım ve yapılandırma kısa yollarının olduğu ekranda Installation linkine tıklayalım.

Biz Sql cluster kurulumu yapacağımız için New SQL Server Failover cluster installation linkine tıklayalım.

(daha&helliip;)

Windows Server 2016 Üzerinde SQL Server 2017 Cluster Kurulumu Bölüm 1

Bu makalemizde şu an kullanımdaki en son sistem olan Windows Server 2016 üzerine, SQL Server’in en son versiyonu olan SQL Server 2017 kurulumu yapacağız. Temel olması açısından SQL Server 2016 kurulumunu daha önce http://www.cozumpark.com/blogs/sql/archive/2015/10/18/sql-server-2016-preview-kurulumu.aspx buradan sizler ile paylaşmıştım. SQL server 2017 kurulumunu kapsayan makalemde bu periyotta yayına girecektir.

Biz makalemizdeki storage alanı için Windows Server rolü olan ISCSI rolünü kullanacağız. Bununda makalesini önceki haftalarda yazmıştım. Kurulum altyapısı açısından bu makalemizi incelemenizde yarar var. https://www.cozumpark.com/blogs/windows_server/archive/2017/11/19/windows-server-2016-_3101_scs_3101_-target-rolunun-kurulumu-ve-disk-ekleme-islemleri.aspx

Makalemizin ilk kısmını Cluster kurulumuna ayırırken ikinci bölümünü SQL Cluster yapılandırmasına ayırıyor olacağız. Şimdi ortamımıza göz atalım.

Ortamımızda bir Domain Controller sunucumuz ve bu sunucumuz üzerinde storage olarak kullanacağım alanları oluşturmuş olduğum, ISCSI rolü aktif durumda.

Host1 ve Host 2 isminde iki network kartı olan sunucularımız mevcut. Burada cluster mimarimiz 10.81.5.x ip bloğundan haberleşme kuracakken 100.100.100.x ip adresli blok ise HB yani cluster Node’ları arasındaki iletişimi sağlayacak. Biz makalemizi genel hatlara göre ele alıyor olacağız. En ideal kullanım alanlarında bu işi Storage, Fiziksel Sunucular ve en az 3’lü network kartları ile hayata geçirmektedirler.

Ortamımızı tanımaya devam ediyoruz. Node’larımız cozumpark.local isimli domain üyesi.

Node üzerindeki ip adres mimarimiz aşağıdaki gibi.

(daha&helliip;)

SQL Server 2017 Kurulumu

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.

Version Most recent service pack Latest cumulative update
SQL Server 2017 None CU1 for 2017 (14.0.3006.16 – October 2017)
SQL Server 2016 SQL 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 2014 SQL 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 2012 SQL 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 R2 SQL Server 2008 R2 SP3 (10.50.6000.34 – September 2014)

Note Latest and final release for this version

None
SQL Server 2008 SQL Server 2008 SP4 (10.0.6000.29 – September 2014)

Note Latest and final release for this version

None
SQL Server 2005 SQL Server 2005 SP4 (9.00.5000.00 – December 2010) None

 

SQL 2017 limitasyonları aşağıdaki gibidir. (daha&helliip;)