Arşiv | Genel RSS for this section

SQL Server 2016 Always Encrypted Nasıl Kaldırılır ?

Merhabalar,

Önceki makalede Always Encrypted Nasıl Kurulur dan bahsettik sıra geldi şifrelediğimiz kolonlardaki şifrelemeyi kaldırmaya. Always Encrypted da şifreleme nasıl kaldırılır ?

Öncelikle belirtmek isterim ki burada önemli olan kısım Windows tarafında bulunan Column Master Key‘inizin sunucu tarafında yüklü olması gerekmektedir. Aksi takdirde bu işlemi gerçekleştiremezsiniz.

Öncelikle kolonlarında encryption bulunan tabloya sağ tıklayarak Encrypt Columns sekmesine giriyoruz.SQL-Server-2016-AlwaysEncrypted-1

Tamamını Okuyun…

SQL Server 2016 Always Encrypted Kurulumu

Merhabalar arkadaşlar bir önceki makalede Always Encrypted nedir ? Hangi yenilikleri getirdi ? gibi soruların cevaplarını konuştuk.

Bu makalede ise artık Always Encrypted nasıl kurulur ? Dikkat etmemiz gereken noktalar nelerdir gibi konulara değineceğiz. Bir sonraki makalede ise nasıl kaldırılır bunu göreceğiz.

Always Encrypted Demo muza başlamadan önce çalışacağımız ortamdan bahsedeyim. İki farklı sanal makine üzerinden yaptığım demoda NODE1 SQL Server 2016 kurulu sunucumuz, NODE2 ise Client olarak kullanacağım sanal makine olacak.

Şimdi aşağıdaki script ile NODE1 üzerinde bir veritabanı oluşturalım. Ardından veritabanı üzerinde bir tablo oluşturarak içinde veri girişleri yapalım.

Tamamını Okuyun…

SQL Server 2016 Always Encrypted nedir ?

Uzun bir aradan sonra tekrardan merhabalar arkadaşlar,

Bugün SQL Server 2016 ile gelen Güvenlik yeniliklerinden Always Encrypted hakkında bilgi sahibi olacağız. Always Encrypted nasıl kurulur, nasıl kullanılır ve nasıl kaldırılır konularını anlatacağım. Eğer sizin de sorularınız olursa ayrıca yorum kısmında da sorularınızı sorabilirsiniz. Yardımcı olmaktan mutluluk duyarım.

SQL_Server_2016_flyer

Konumuza başlayacak olursak SQL Server 2016 ile birçok yenilik ve geliştirme geldi. Artık SQL Server çok daha güvenli, performanslı ve stabil hale geldi. Önceki SQL Server versiyonlarında olan fakat kısıtlar nedeniyle operasyonel tarafta pek de kullanamadığımız özellikler (InMemory, ColumnStore Index  etc.) kısıtlarından kurtularak bizi oldukça mutlu etti.

Güvenlik tarafında ise yeni gelen Always Encrypted bize Kişisel Verilerin Korunması kanununa daha uygun bir sistem yapısı kurmamıza yardımcı olacak bir yenilik oldu.

Tamamını Okuyun…

IoT – Android Studio Kurulumu ve Konfigurasyonu

Önceki yazımda kısaca IoT yaparken kullanabileceğimiz giriş seviyesindeki IoT cihazlarından bahsettik. Şimdi Android programlama ile bir IoT çözümü oluşturmak için ilk adım olan Android Studio’yu aşağıdaki linkten indirdikten sonra kurulumunu yapacağız.

Android Studio indirme linki

Basit bir Next Next kurulumu yapacağız 🙂

Tamamını Okuyun…

IOT Cihazları

Tekrardan merhabalar, yoğunluk sebebiyle uzun süredir buralara uğrayamadım. Makale serimize devam edebiliriz artık  🙂 . Bir önceki makalemde gerçek hayatta şuanda devam eden ne tür projeler vardı bunlardan bahsetmiştik. Bu makalemizde artık yavaş yavaş mobil yazılım üzerinden ilk IoT projemizi yapmaya başlıyoruz.

Öncelikle IoT projelerine başlamadan önce karşımıza ne tip teknik terimler çıkabilir bunlara bir göz atalım. Ilk olarak IoT’de kullanabileceğimiz cihazlar için küçük, taşınabilir ve üzerinde online çalışabilecek yapılara sahip modüler kartlar diyebiliriz .Örnek olarak en çok dillerde dolaşan 2 cihazdan bahsedeceğim:

  • Raspberry-Pi
  • Ardunio

Tamamını Okuyun…

SQL Server 2016 New Features Etkinliğimize Davetlisiniz

SQL Server 2016 ile birlikte gelen birçok yeniliği anlatacağımız etkinliğimize davetlisiniz.

Program detayına aşağıdan ulaşabilirsiniz.

Kayıt için: https://www.egitimtakvimi.com/Egitim/EgitimDetay/4892?Title=SQL-Server-2016-New-Features&type=cat

program-detayc4b1.png

IOT Gerçek Hayat Örnekleri

Bir önceki makalemde IoT ile ilgili genel bir giriş yapmıştık. Bu makalemde ise şuanda dünya üzerinde birçok farklı firmanın bünyesinde çalışan endüstriyel sektördeki farklı farklı IoT  gerçek hayat örneklerinden bahsedeceğiz.

IoT, hayatımızda kendi sağlığımızdan tutun kullandığımız arabaya, içtiğimiz kahveye, aldığımız ilaçlara,bahçemizin sulama sistemine, kapımızın ziline yada bir otomativ fabrikasındaki makinelere, bir şirketin belirli operasyonel işlerine kadar her yere dokunabiliyor.

Peki eskiden bahçe sulama sistemi, yada kapı zili yada makine yok muydu diyebilirsiniz?

Evet, vardı. Fakat bahçe sulama sistemi yağmurlu havada bile ayarlandığı 8.00 saatinde çalışıyordu. Yada makineler insan kaynaklı bir problem olduğunda çalışmaya devam ediyordu. Kapı zili sadece biz evde olduğumuzda işe yarıyordu.

IoT ile birlikte cihazlar ve sistemler akıllanarak bizlere daha otomatize bir hayat sunmaya başladı. Sulama sistemi yağmurlu havada sulama yapmamaya başladı yada fabrikadaki makineler bir problem olduğunu anlayıp durabiliyor. Yada bizim kullandığımız araçlar artık kendi kendini kullanmaya başladı. Tamamını Okuyun…

IoT Nedir?

Gün geçtikçe hayatımıza yeni yeni kavramlar yeni yeni teknolojiler giriyor. Bu makalem de son birkaç senedir sürekli duymaya başladığımız ve hayatımıza aslında biz farketmesek de hızlı bir şekilde giren Nesnelerin İnteneti (Internet of Things) kavramı nedir, hayatımızda nerelerde kullanabiliriz yada kullanıyoruz, bu konuyla ilgili ne tür projeler var  gibi soruların cevaplarını vermeye çalışacağım.

Internet of Things, hayatımızda bulunan cihazların internet üzerinden birbirine bağlı olduğu bir dünya olarak düşünebiliriz. Örnek olarak bahsettiğimiz Nesnelerin Internetindeki “Nesne” Istanbul’un trafiğinde sizin için çıkış yolları bulan bir yazılım olabilir yada çiftlikteki hayvanlarınızda bulunan bir chip sayesinde, hayvanlarınızın sağlık durumlarının kötüye gitme durumunu size haber vererek önceden önlem almanızı sağlayan bir sistem olabilir.

Aşağıdaki video IoT ile ilgili genel olarak projelerden ve IoT nedir den bahsediyor izlemenizi tavsiye ederim.

Tamamını Okuyun…

SQL Server 2016 Kurulumu

Bu yazımızda doğru bir biçimde SQL Server 2016 Nasıl Kurulur ve Nasıl Konfigure edilir tüm adımlarını ve detaylarını birkaç makalede işlemiş olacağız.

İlk olarak SQL Server 2016’dan bahsedelim. SQL Server 2016 birçok yeni özellik ve dikkat çekici yenilikleriyle beraber geliyor. Bunlardan dikkate değer olanları Stretch Database,Always Encrypted, Dynamic Data Masking, JSON Desteği, PolyBase, QueryStore, Row Level Security, Temporal Database ve R Desteği diyebiliriz.

Stretch Database kurulum ve konfigurasyonu için bu linkten inceleyebilirsiniz. Bazı detayları şu linkteki CTP 3.2 versiyonundaki güncellemeler için yazmış olduğum makalemden inceleyebilirsiniz.

Tamamını Okuyun…

SQL Server 2016 Kurulum – TEMPDB

SQL Server 2016 ile birlikte kurulumda TempDB konfigurasyonlarına daha da fazla önem verilerek ayrı bir tab da SQL Server 2014 ve öncesinde belirli komutlarla açabildiğimiz veta seviyesindeki tüm konfigurasyon ayarları aktif hale getirildi.

Aşağıda kurulum esnasında Database Engine Configuration kısmındaki TempDB tabındaki detayları görüyorsunuz.

Daha önceden manuel olarak yaptığımız Core sayısı bazında TempDB Data dosyalarını bölme işlemi artık kurulum esnasında direkt olarak tanımlanabiliyor. Autogrowth ve Initial Size değerlerini de kendiniz direkt atayabiliyorsunuz.

Daha önceden Trace Flag 1117,1118 ile aktif ettiğimiz TempDB data dosyalarının eşit biçimde büyümesi işlemi artık default olarak aktif geliyor.

Bunun dışında daha önceden Data Directories kısmında bulunan TempDB lokasyonu da buraya taşınmış durumda. Best Practice olarak TempDB Data ve Log dosyasını farklı bir fiziksel diske taşıyarak içinde TempDB data ve log dosyası dışında hiçbir dosya barındırmamamız gerekiyor.

temp.JPG

Keyifli okumalar…

Yusuf Boğatepe