SQL Server Extended Events Nedir?

SQL Server 2008 R2 versiyonu ile gelen ve SQL Server 2008 R2 sonraki sürümlerde de desteklenip grafiksel arayüze sahip olan bu özellik ile SQL Server sorgularını takip edip performans analizi yapabilir ve deadlock vb. problemleri tespit edip çözüm bulabilirsin

Devamını Oku

SQL SERVER Computed Column Özelliği

SQL Server‘da Computed Column özelliği tabloda var olan verileri kullanarak yeni bir kolon türetmek için kullanılır. Örneğin; Siparişlerin tutulduğu bir tablo olduğunu varsayalım. Tablomuzda adet ve ür

Devamını Oku

Tablolarda Index Tanımlı Olup Olmadığını Sorgulamak

SQL Server’da tablolarda oluşturulan Index‘lerin (Clustered/Non-Clustered) bazı durumlarda T-SQL yardımı ile sorgulanıp var olup olmadıkları bilgisine ihtiyacımız olabilir. Tablolarda oluşturulan index&lsq

Devamını Oku

SQL SERVER 2016 – STRING_SPLIT Fonksiyonu

SQL SERVER 2016 ile birlikte gelen yeni özelliklerden birisi de STRING_SPLITfonksiyonudur. Genelde veritabanı üzerinde çalışmalar yapanların kullandığı custom string split fonksiyonu vardır. SQL SERVER 2016 ile birlik

Devamını Oku


SQL SERVER’de Veritabanının Var Olup Olmadığını Sorgulamak – 3 Yöntem

Bazı durumlarda SQL SERVER&ls

Devamını Oku

SQL Server Network Interface Nedir?

SQL Server Network Interface katmanı, istemci ile sunucu arasında ağ trafiğini yönetir. SQL Server Configuration Manager aracılığı ile hangi protokolleri kullanabileceğini ve yapılandırmasını sağlayabiliriz. SQL Server 

Devamını Oku

PARSENAME() kullanım alanları

Bazen hayatımızı farklı işler için yazılmış fonksiyonlar alternatif kullanımlar sayesinde kolaylaştırabiliyor.

Bu yüzden PARSENAME() fonksiyonun asıl amacı ve alternatif kullanım şekillerini örnek iki sorgu ile anlatmak istiyorum.

Devamını Oku


SQL Server – Login Kullanıcılarını T-SQL İle Sorgulayalım

SQL Server‘da tanımlı login‘lerin listesini öğrenmek isteyebilirsiniz. SQL Server’da tanımlı loginleriSQL Server Management Studio tespit edebilirsiniz. Aynı zamanda daha hızlı bir çözüm yolu da&n

Devamını Oku

SQL Server – Data Collection

SQL Server 2008 ile birlikte gelen ve üst sürümlerde de desteklenen Data Collection, veritabanları üzerinde performans bilgilerini toplamaya ve bu bilgileri raporlamak için kullanılan güzel bir özelliktir.

Devamını Oku

SQL Server Data Tools (SSDT) Nedir?

SQL Server Data Tools (SSDT) Nedir?

SQL Server Data Tools, SQL Server 2012 ile birlikte gelen yeni bir tooldur. SSDT sayesinde yazılım geliştiriciler SQL Server Management Studio kullanma ihtiyacı olmadan, database oluşturma, tablo, view ,procedure gibi nesleleri oluştu

Devamını Oku

SQL Server – İçinde Geçen Metne Göre Stored Procedure Sorgulama

Kullanmış olduğunuz SQL Server veritabanında bağzı durumlarda SP(stored procedure) içinde geçen metine göre sp’leri bulmak isteyebilirsiniz. Genelde çok fazla Stored Procedure kullanıl

Devamını Oku

Bir View’in Var Olup Olmadığını Farklı Yöntemlerle Bulmak

SQL SERVER’da kullanılan view’in mevcut olup olmadığını sık kullanılan yöntemler ile tespit edeceğiz. Tüm yöntemler aynı sonucu vereceğinden kullanımı en kolay gelen örneği tercih edebilirisiniz. Örnekte Adve

Devamını Oku

SQL Server ile dosya sistemine erişim

İlk olarak en yalın haliyle anlatmaya çalışacağım.

Aşağıdaki sorguda yapmakta olduğum sorgulama bana C: sürücünün altında Windows klasöründe bulunan, isimi ne olursa olsun ama uzantısı .exe dosyalarını listelemektedir.

Burada dikkat edilece

Devamını Oku

Bir Web Uygulamasını Database ile Birlikte Azure’a Publish Etme

Selamlar;

Bugün yazmış olduğumuz bir web application’ı database ile birlikte azure’a nasıl publish edeceğimizi ve daha sonrasında virtual machine olmadan azure üzerinde oluşturduğumuz bu web application’a ftp ile nasıl erişebileceğimizi inceleyeceğiz.

Devamını Oku

SQL Server'da Sıralı GUID Oluşturmak - NewSequentialID

GUID dünya üzerinde kim,nerede, ne zaman oluşturulsa oluştursun bir benzeri olmayan 128 Bitlik(16-Byte) bir Unique Identifier (Benzersiz Kimlik) ‘dır. Küresel anlamda bir benzersizlik vaad eden GUID (

Devamını Oku

SQL SERVER – Her Instance İçin Farklı Bağlantı Rengi

SQL Server 2008 ile kullanıcılara sunulan güzel özelliklerden birisi her instance için farklı bağlantı rengi kullanmamıza imkan sağlamasıdır. Sık sık aynı anda birden fazla sunucularda çalışanlar için hızlı bir şekilde sorgu ekra

Devamını Oku

SQL Server Konfigürasyonu

SQL Server kurulumu yapıldıktan sonra yapılası gereken işlemlerin en başında SQL Server Instance‘nin server sistemine göre doğru bir şekilde yapılandırılması gerekir. Server Properties penceresi ve “sp_configure” sistem prosed&uum

Devamını Oku

Dinamik Data Maskeleme (Dynamic Data Masking)

Dinamik Data Maskeleme (Dynamic Data Masking)

Merhabalar,

Bu yazı içerisinde sizlere Azure SQL Database V12 ile gelen Dinamik Data Maskeleme (Dynamic Data Masking) işleminin nasıl yapıldığını anlatacağım ancak ilk olarak data maskeleme nedir, neden &oum

Devamını Oku

SQL SERVER – DAC (Dedicated Administrator Connection) Aracı

SQL Server Instance‘ının kurulu olduğu makinede RAM / CPU kullanım oranı çok yüksek olması durumunda SQL Server Instance‘ne erişemeyebilirsiniz. SQL Server‘a yapılan her bağl

Devamını Oku

SQL Server ile MariaDB Kod yapısı karşılaştırılması

Merhabalar,

MariaDB, Oracle’ın 2010 yılında SUN ve MySQL satın alınmasından sonra başta SUN daha sonra Oracle’ın MySQL için yeterli desteği vermemesiyle beraber MySQL’in ana karakteri olan Monty Widenius MySQL kaynak kodundan türetmiş ücretsiz kullanıl

Devamını Oku

SQL Server - Temporary Table ve Table Variable Arasındaki Farklar

SQL Server'da Temporary Table ve Table Variable bellekte tablo türünde veriler tutmak için kullanılır. Genel kullanım amacı geçici olarak kayıtları bellekte tutmak olup, bellekte olan geçici tablo / değişken

Devamını Oku

Char ve Varchar Veritipi Arasındaki Farklılıklar

Char veri tipinde sabit uzunlukta karakter tutabilir. Tanımlanmış olan karakter uzunluğundan daha az bir veri eklenirse, veri tipi CharDevamını Oku


SQL Server – DBCC CHECKDB ile Veritabanı Kontrolü

DBCC CHECKDB
Parametre olarak verilen veritabanının bütünlük kontrolleri yapılır. Veritabanında oluşturulan her index içeriği doğrulanır, FILESTREAM kullanılıyorsa metadata ve dosya sistemi arasındaki uyumluluk kontrol edilir.

dbcc</p>

                            <a href=Devamını Oku



SQL Management Studio ile Windows Azure SQL Database Erişimi

Merhabalar,

Bir önceki makalemizde Windows Azure üzerinde nasıl bir veritabanı oluşturacağımızı anlatmıştık, bu yazımız içerisinde ise sizlere SQL Server Management Studio ile oluşturduğumuz veritabanına nasıl erişim sağlayıp bağlanabileceğimizi anlatacağım.

Devamını Oku

Windows Azure üzerinde SQL Database Oluşturmak

Merhabalar,

Bir önceki yazımızda Windows Azure ile alakalı giriş niteliğinde bilgiler vermiştim.Şimdi ise oluşturduğumuz Windows Azure accountu ile nasıl SQL Database oluşturabileceğimizi aşağıda adım

Devamını Oku

Windows Azure Temel Kavramlar

Merhabalar,

Uzun zamandır yazmak istediğim “Windows Azure” temalı yazı serimizin ilk makalesini ile karşılıyorum. Bulut bilişim son zamanların en büyük trendlerinden olup iyi çıkış yakalamış bir çözüm olarak karşımıza &ccedi

Devamını Oku

Transactional Replikasyonun Backup Kullanılarak Kurulması

Varsayılan olarak iki SQL server arasında replikasyon kurduğunuzda kurulum aşamasındaki ilk senkronizasyon yani her iki veritabanının eşitlenmesi işlemi Snapshot Agent tarafından yapılır. Snapshot Agent Publisher üzerindeki veritabanının Snapshot’ını alarak ilgili Subscriber’lara

Devamını Oku

SQL Server Common Table Expressions (CTE) kullanımı

Merhaba arkadaşlar,

Bu yazıda sizlere SQL Server 2005 ile tanıtılan Common Table Expressions (CTE) konusunda biraz bilgi vermeye çalışacağım. CTE basitçe, geçici olarak isimlendilip, SELECT, INSERT, UPDATE, DELETE işlemleri için referans olarak kullanılabilen

Devamını Oku

T-SQL Concatenate – Satırları sütuna dönüştürün

Merhaba arkadaşlar,

Bu yazıda sizlere aşağıdaki tabloda da görüldüğü gibi farklı satırlarda gelen datayı, farklı bir kolona göre gruplayıp yeni bir kolonda birleştirerek yazmayı anlatmaya çalışacağım. Bu İngilizce’de “Concatenate” diye g

Devamını Oku

SQL Server 2012 Contained Database

Hem veritabanı yöneticilerini hem de veritabanı uygulamaları geliştiren yazılımcıların sıkça zorluklardan biri test ve geliştirme(Development) ortamlarında oluşturdukları veritabanlarının Canlı(Production) gibi farklı ortamlara daha doğrusu farklı SQL Server Instance’ına taşınma

Devamını Oku

SQL Server 2012 Format Fonksyion

SQL Server üzerinde çalışan hemen hemen herkes verilerin formatlarını değiştirme ihtiyacı duyar. Örneğin Türkiye’de tarih verileriyle çalışırken SQL Server’ın bize verdiği formattan farklı olarak yıl,ay,gün formatında değil de ay,gün,yıl gibi bir

Devamını Oku

SQL Server 2014 Buffer Pool Extension Özelliği

SQL Server kullanırken karşılaştığımız sorunların büyük kısmı I/O kaynaklıdır.Bu sebeple SQL Server I/O işlemlerini azaltmak adına sık eriştiği verileri içeren page'leri diskten okumak yerine RAM üzerinde Buffer Pool ya da buffer cach'da tutmaktadır. Bu sebepl

Devamını Oku

SQL Server Port bilgisinin öğrenilmesi

Merhabalar,

Bu konu birçok kişi tarafından sorular bir sorunun cevabı niteliğindedir. SQL Server Default olarak 1433 portunu kullanmaktadır. Bu yüzden birçok projeye başlanırken SQL Server’ın güvenliğini düşünerek bu port bilgisinin değiştiri

Devamını Oku

SQL Server PDW (Parallel Data Warehouse) Mimarisi

Microsoft'un ilk kitlesel paralel işleme teknolojisini(MPP – Massively Parallel Processing) sunan SQL Server Paralel Veri Ambarı ( PDW ) teknolojisi, bir cihaz ile birlikte ilk kez SQL Server 2008 R2 ile tanıtıldı. Bu teknoloji SQL Server üzerinde inşa edilmiş olsa da bu platform S

Devamını Oku

SSMS Üzerinde Kullanıcıların Görebileceği Veritabanlarını Sınırlandırmak

Hemen hemen her eğitimde konu SQL Server güvenliğine geldiğinde sık karşılaştığımız sorulardan biri de kullanıcının yetkisi olmadığı halde SQL Server Management Stdio kullanarak SQL Servera bağlandıklarında tüm veritabanlarını görmelerinin nedenidir. Aslında bu durum SQL Server ile

Devamını Oku

SQL Server Üzerinde Tarih Karşılaştırmalarının Performansa Etkisi

SQL Serverda tarih verileri üzerinde dönüşüm işlemleri bazen formatlama bazen de filtreleme gereksinimleri yüzünden çok sık kullanılıyor. Özellikle bir tabloda datetime tipinde kullanılmış olan bir kolon varsa ve belli bir gündeki tüm verilere i

Devamını Oku

SQL Server – Veritabanı Yedekleme Stratejileri

Yedekleme stratejisi oluşturmadan önce sorulması gereken sorulardan en önemlisi; “Veritabanında bulunan veriler ne kadar sıkılıkla güncelleniyor?” sorusud

Devamını Oku

SQL Server Filtered Index Kavramı

Filtered Index, SQL Server 2008 ile gelen, optimize edilmiş bir nonclustered index’tir. Oluşturulurken kullanılan where anahtar kelimesi sayesinde index key’in büt&

Devamını Oku

SQL Server Sistem Veritabanlarının Restore Edilmesi

Kullanıcılar tarafından oluşturulan veritabanlarının restore edilmesi işlemi sık sık yapılmasına karşın server veya instance bazındaki bir kurtarma seneryosunda sadece kullanıcı tanımlı veritabanlarının restore edilmesi yetmez. Kullanıcı veritabanlarıyla ebraber hatta kullanıcı veritabanlarından

Devamını Oku


Jquery ve Ajax ile SQL Insert Yapmak

Bu yazımızda Jquery kullanarak Sql veritabanımıza veri eklmeyi inceleyeceğiz. Generic Handler yada WCF Servisi kullanarak da bu işlemi gerçekleştirebilirsiniz. Burada amaç, çok yoğun sistemlerde Jquery ve Ajax kullanarak sayfamızı post ettirmeden veri kaydı

Devamını Oku


SQL Serverda Performans İçin Union veya Or Operatörünü Kullanmak

SQL Serverda bir sorgu yazarken her ne kadar sorgunun doğru sonucu getirmesi önemli olsa bile bunun yanında sorgularımızında performanslı bir şekilde çalışmasını isteriz. Küçük boyutlu veritabanlarında pek hissedilmese bile veri boyutunun fazla olduğu sistemlerde sorg

Devamını Oku

Bilinçsiz Tür Dönüşümü(Implicit Conversion) İşleminin Performansa Etkisi

Benzer olmayan veri tipine sahip verileri karşılaştırmak için SQL Server’ın öncelikle verileri ortak bir türe dönüştürmesi gerekir. Tip dönüşümü iki şekilde yapılabilir. İlk olarak Cast, Convert ve Parse gibi fonksiyonları kullanarak yapıl

Devamını Oku

SQL Server'da Lokal Değişkenlerin Performansa Etkisi

SQL Server’da lokal değişkenlerin kullanmanın dezavantajlarına ilişkin çok fazla soru soruluyor. Bu konuyu bir örnekle açıklamanın yararlı olacağını düşündüm. Öncelikle özellikle daha önceden yazılımcı olarak çalışanlar işlerini kolayl

Devamını Oku

Bülten Üyeliği

Güncel eğitim ve etkinliklerden ilk haberdar olmak için ücretsiz abone olun.

Hızlı İletişim

Her konuda bana yazabilirsiniz. En kısa zamanda cevap vereceğim.

×