Tag archive: SQL

Azure da LinuxVM’e Docker ve SQL Server 2017 Kurulumu

Caglar Ozenc 2 min read

Selamlar, SQL Server 2017’nin Docker üzerinde çalıştırıldığı duyurulmasından sonra docker konusu üzerinde çalışmalar yapıyordum ve bugün sizlere “Azure da LinuxVM’e Docker ve SQL Server 2017 Kurulumunu” anlatacağım. Test çalışması için Microsoft Azure üzerinde bir LinuxVM’im var. Bu makinenin özelliklerini aşağıda görebilirsiniz. SSH ile LinuxVM’e bağlantıkdan sonra yapmamız gereken apt-get update ile paket listemizi güncellemek olacaktır.…

Continue reading

SQL Server Master Veritabanın Taşınması İşlemi

Caglar Ozenc 1 min read

Selamlar, Bugün bir sebepten ötürü master veritabanın nasıl taşıyabileceğinizi anlatacağım. Hadi başlayalım. İlk adım olarak master veritabanın lokasyonun öğrenelim. Sistemde nerede bulunuyormuş. use master go select * from sys.database_files Default bir kurulum olmuş ve C Diskinin altında bulunuyor. Biz bunu farklı bir diske taşıyor olacağız makale sonunda. Şimdi SQL Server Configuration Manager açalım, burada SQL Server…

Continue reading

SQL Server 2017 Slack Entegrasyonu

Caglar Ozenc 3 min read

Selamlar, Bugün sizlere SQL Server’dan Slack’e nasıl bildirim gönderebilirsiniz bunu anlatıyor olacağım. Bildiğiniz gibi SQL Server’dan bildirim almanın en bilindik çözümü e-maildir ve genellikle bir çok konu hakkında SQL Server’dan kendimize yada ekibimize / ilgililere bu konuda e-mail gönderimi yapacak şekilde sistemi kurguluyor oluruz. Fakat bir süre sonra gelen çok sayıda e-mail önemli hata uyarılarının…

Continue reading

How to increase the number of characters retrieved from the server for XML data – SQL Server – ÇÖZÜM

Caglar Ozenc 1 min read

Merhabalar, Bugün sizlere XML ile çalışırken alabileceğiniz bir hatanın çözümü konusunda yardımcı olacağım.Sorguların query plan çıktılarını incelerken “How to increase the number of characters retrieved from the server for XML data ” içerikli aşağıdaki gibi bir hata mesajı ile karşılaşabilirsiniz. Hatanın çözümü zaten metin içerisinde yer alıyor, çözüm için Tools -> Options –> Query Results…

Continue reading

SQL Server DevOps Tools

Caglar Ozenc 4 min read

Selamlar, Bu makale, SQL Server araçlarını kullanarak uygulamalar oluşturmak için mevcut araçlar ve teknikler hakkında bir fikir vermeyi amaçlamaktadır.Bu yazıda çeşitli SQL araçlarını inceleyeceğim. Yaklaşan makalelerde aşağıdaki araçların her biri hakkında ayrıntılı olarak bahsetmeye çalışacağım: SQLCmd BCP SqlPackage MSSQL-Scripter SQL Operation Studio (SOS) Konuya giriş yapmadan önce sizlere DevOps hakkında genel bir bilgilendirme yapacağım ve SQL…

Continue reading

TDE Şifreleme Anahtarını Başka Bir SQL Server Sunucusuna Taşıma

Caglar Ozenc 1 min read

Selamlar, Bugün sizlere TDE(Transparent Data Encryption) kullanarak şifrelediğimiz bir veritabanın farklı bir sunucuya nasıl taşıyabileceğinizi göstereceğim. Bunu anlatmadan önce TDE’ye neden ihtiyaç duyarız ondan bahsedeyim. Eğer şifrelenecek alanlar çok fazlaysa ve istediğimiz şey veri tabanının şifreleme yaptığımız server haricinde çalıştırılamaması ise TDE(Transparent Data Encryption) tam ihtiyacımızı karşılamaktadır. TDE kullanımını sağlayabilmek için bir takım key ve sertifikaya…

Continue reading

SQL Server 2017 – TRIM() Fonksiyonu

Caglar Ozenc 1 min read

Selamlar, Bugün sizlere SQL Server 2017 ile beraber gelen TRIM() fonksiyonundan bahsediyor olacağım. Daha önceki versiyonlardan bildiğimiz LTRIM() yada RTRIM()’in birleştirilmiş hali olabileceğini düşünüyorsanız kocaman bir yanılgı içerisindesiniz. Hadi detayları anlatalım. LTRIM() fonksiyonu, dizinin baştaki tüm boşlukları ve dizinin sol tarafındaki boşlukları temizlemek için kullanılır. RTRIM() fonksiyonu, tüm bitiş boşluklarını ve dizinin sağ tarafında yer…

Continue reading

SQL Server 2017 – STRING_AGG ()

Caglar Ozenc 1 min read 1 comment

Selamlar, Bugün sizlere SQL Server 2017 ile hayatımıza girmiş yeni bir T-SQL fonksiyonundan bahsediyor olacağım. Fonksiyon açıklamasının daha net anlaşılması için basit bir örnek üzerinden devam etmek istiyorum. Örneğin, bazı insanlar birkaç e-posta adresine veya birkaç telefon numarasına sahip olduklarında, tüm bu e-postaları ve telefon numaralarını içeren bir rapor yazdırmak istiyoruz. Önceden bunu bazı FOR…

Continue reading

SQL Server Kolon Düzeyinde Şifreleme Örneği – SQL Server Column Level Encryption Example

Caglar Ozenc 2 min read

Finansal firmalar, kredi kartı numaraları, sosyal güvenlik numaraları, finansal geçmiş vb. Gibi hassas verilere sahiptir. Verilerin hassasiyetine dayanarak bunun güvence altına alınması ve yetkisiz erişime karşı korunması gerekir. Tablolarda saklanan verilerle, verileri korumak için birkaç seçeneğiniz vardır.İlk olarak verileri view ile gösterebilirsiniz. İkinci olarak kullanıcılara column bazında yetki atayabilirsiniz. Başka seçenekler var mı? Veritabanı şifrelemesini kullanabilir miyim? Tablomda…

Continue reading

SQL Server’da Veritabanı Yönetiminin Temelleri: 2. Bölüm

Caglar Ozenc 3 min read 1 comment

Merhabalar, Bugün sizlere SQL Server da veritabanı yönetiminin temelleri isimli serinin ikinci yazısında SQL Server Kimlik Doğrulama Modlarından bahsediyor olacağım.Eğer ki serinin ilk yazısını okumadıysanız aşağıda ki adresten ulaşabilirsiniz. SQL Server Veritabanı Yönetiminin Temelleri: Bölüm 1 SQL Server Kimlik Doğrulama Modları Kimlik Doğrulama Nedir? Kimlik Doğrulama, SQL Server’a erişmek için kimlik bilgilerine, diğer bir deyişle…

Continue reading