Tag Archives: sql server

Linux’ta SQL Server’ı yapılandırma

By | 13 August 2018

Linux’ta SQL Server’ı yapılandırma SQL Server Configuration Manager , Windows üzerinde çalışan SQL Server ile ilişkili hizmetleri yönetmek için bir araçtır. Linux üzerinde SQL Server’ı yapılandırmak ve yönetmek için mssql-conf’i kullanıyoruz . mssql-conf, SQL Server 2017’nin (Linux) ile yüklenen bir yapılandırma betiğidir. En son sürüm ve belgeler burada mevcuttur. Mssql-conf /opt/mssql/bin yolunda bulunur. Bir Terminal… Read More »

Share

SQL Server Restore on Docker

By | 6 August 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 »

Share

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

By | 19 July 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 »

Share

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

By | 28 June 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 »

Share

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

By | 28 May 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 »

Share

SQL Server DevOps Tools

By | 25 April 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 »

Share

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

By | 10 April 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 »

Share

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

By | 6 April 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 »

Share

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

By | 28 March 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 »

Share

Free eBook – Mastering SQL Server Profiler

By | 8 December 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 »

Share