Tag Archives: sql server

SQL Server Restore on Docker

By | August 6, 2018

Selamlar, Bugün hem windows hem de linux sistemlerinde çalışan Docker’a kurulu SQL Serverımıza nasıl restore işlemi yapabileceğimizden bahsediyor olacağız. Örnek veritabanı için Microsoft’un GitHub adresinde paylaştığı simple database’lerden faydalanıyor olacağız. Sample veritabanları için istediğiniz birini “https://github.com/Microsoft/sql-server-samples/releases/” bu adresten indirebilirsiniz. Windows Sunucusu üzerindeki işlemlerimiz için; 1) Örnek veritabanımızı sunucumuz üzerindeki bir dizine (Örnek : C:\SQLBackup )… Read More »

Linux SQL Server da Visual Studio ile Veritabanı Oluşturma İşlemleri

By | July 19, 2018

Selamlar, Dün Docker üzerinde çalıştırdığımız SQL Server 2017 için örnek bir uygulama hazırlamak istedim. Bugünkü yazımızda da bu konuyu ele alıp Visual Studio ile Docker üzerinde çalışan SQL Server’a bağlantı kurup orada veritabanı ve içerik oluşturmaya çalışacağız. Yazımız içerisinde kullanacağımız Visual Studio 2015 versiyonu olup kurulum adımlarında “Select Features” bölümünde Microsoft SQL Server Data Tools,… Read More »

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

By | June 28, 2018

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ş. 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 Services altında çalışan servisin özelliklerinden startup parameters… Read More »

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

By | May 28, 2018

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… Read More »

SQL Server DevOps Tools

By | April 25, 2018

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… Read More »

Database Experimentation Assistant (DEA) Nedir ve Nasıl Kullanılır ?

By | April 10, 2018

Database Experimentation Assistant (DEA) Nedir ve Nasıl Kullanılır ? Database Experimentation Assistant (Veritabanı Deneyim Yardımcısı – DEA), SQL Server yükseltmeleri için yeni bir A / B test çözümüdür. Belirli bir iş yükü için SQL’in hedeflenen bir sürümünü değerlendirmede yardımcı olacaktır. Önceki SQL Server sürümlerinden (SQL Server 2005 ve üstü) SQL Server’ın herhangi bir yeni sürümüne… Read More »

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

By | April 6, 2018

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… Read More »

SQL Server OPENJSON ile Web’den Döviz Kurlarını İşleme

By | March 28, 2018

Selamlar, Bugün SQL Server 2016 ile hayatımıza girmiş olan ( COMPATIBILITY_LEVEL = 130 ve üstü ) OPENJSON kullanarak bir web sitesinde yer alan json çıktısını nasıl işleyebilirizi ele alacağız. İlk adım olarak Web sayfasındaki veriyi almamızı sağlayacak sql server function yazıyor olacağız fakat function içerisinde kullandığımız OLE objelerinden dolayı öncelikli olarak aşağıdaki kod bloğu ile… Read More »

Free eBook – Mastering SQL Server Profiler

By | December 8, 2017

Selamlar, Bugünün ikinci kitabı SQL Server Profiler kullanımı üzerine, konu başlıkları aşağıdaki gibidir. Getting Started with Profiler Working with Traces and Templates Profiler GUI Tips and Tricks How to Identify Slow Running Queries How to Identify and Troubleshoot SQL Server Problems Using Profiler to Audit Database Activity Using Profiler with the Database Engine Tuning Advisor… Read More »

Azure Linux VM üzerinde SQL Server Agent Kurulumu

By | August 8, 2017

Selamlar, Bir önceki makalemizde Linux üzerine SQL Server kurulumunu gerçekleştirmiştik. Bugün ise bu yazımızda Linux üzerine SQL Server Agent kurulumunu yapacağız. İşlemleri yapabilmek adına Putty ile Linux sunucumuza bağlanıyoruz. Bağlantı kurduktan sonra aşağıdaki kod bloklarını aşağıdaki sıralamada çalışıtırıyoruz. Yukarıda gördüğünüz gibi SQL Server Agent kurulumunu yaptık, bizden SQL Server’I restart etmemizi istedi. Aşağıdaki kod bloğu… Read More »