Category Archives: Ms Sql Server

DML Trigger ile Insert/Update/Delete script’ini loglamak

By | August 13, 2013

DDL/DML Trigger’lar auditing için çok sık kullanılan tetikleyicilerdir. Örneğin SQL Server’da Yazılım departmanına verdiğiniz username’i o departmandaki 10 kişi kullanıyor ve bir problem oldu bunu kimin yaptığını ispatlayamıyorsunuz. Bunun için DML Trigger yazarak Insert/Update veya Delete ‘i hangi PC’den, hangi IP’de ve hangi Saatte çalıştırıldığını loglayabilirsiniz. Peki ya SQL cümleciği? İşte bunu almak istediğinizde DDL… Read More »

SQL Server – İstatistik (Statistic) Nedir?

By | August 12, 2013

SQL Server’da Query Optimizer, bir sorgunun nasıl çalıştırılacağıyla ilgili alternatifleri inceleyip karar veren bir yapıdır. Bu kararı verirken veri dağılım şeklinin çok önemli olduğu durumlar da olur. Mesela bir koşul acaba 100 bin satırdan 3′ünü mü döndürüyor yoksa 30 bini mi, bunu bilmesi gerekir ki indeks kullanıp kullanmamaya karar versin. İstatistikler sayesinde, sorgu planı (Query… Read More »

SQL Server Transaction Log Backup ile istenilen zamana geri dönün..

By | July 25, 2013

Merhaba, Bu soru bana iş başvurum sırasında Sayın Kadir Evciler hocam tarafından sorulmuştu. Cevabını sizlerede anlatmak istedim. SQL Server’da 3 şekilde backup alabilirsiniz. 1-) Full Backup 2-) Differential Backup 3-) Transaction Backup Konumuz itibari ile ben sizlere 3’ü madde olan Transaction Backup’ı anlatacağım. Her transaction’ın işlem bilgilerini içeren Transaction Log Backup ile istenilen bir ana dönmek mümkündür. Şimdi… Read More »

SQL Server ID bilgisini kontrol etmek

By | July 25, 2013

Merhaba Arkadaşlar.. Bu yazımızda sizlere tablolarımızdaki otomatik olarak artan ( identity) değerini nasıl değiştirebileceğimizi göstereceğim. Öncelikli olarak identity alanları nerede tablolarımızda ID , okulno, sirano gibi alanlarda her yeni kayıt eklendiğinde otomatik olarak artması icin kullanıyoruz. Örnek verecek olursak ; Personel isminde bir tablomuz var ve bu tablo üzerinde PersonelId,PersonelAd,PersonelSoyad,Gorev gibi tanımlı alanların olduğunu PersonelId alanının… Read More »

SQL Server – Database Mail Kurulumu

By | July 11, 2013

Merhaba, Bugün sizlere SQL Server kullanarak resimli Mail gönderimini anlatacağım. Öncelikli olarak database mail account ve profil tanımlaması yapmamız gerekiyor. Bu işlemleri yapmadan önce kontrol etmemiz gereken ise sp_configure içerisinde görüntülenebilen Database Mail XPs ayarının 1 olması, bu işlemi gerçekleştirebilmek için aşağıdaki kodu kullanabilirsiniz.. Gerekli adımları resimli bir şekilde anlatıyorum. Yukarıdaki resimlerde yapılacak her işlemin ekran… Read More »

SQL Server – How To Remove Duplicate Records From A Table

By | July 9, 2013

Merhaba, SQL Server üzerinde bir tabloda çift kayıt olduğunu düşünüyorsunuz ve bunları temizlemek istiyorsunuz ama nasıl yapabileceğinizi bilmiyorsunuz. İşte size bu makalede bu konuyu anlatacağım. Örnek vererek devam edelim konuya ,DuplicateRecords isiminde bir tablonuz var bu tablonuzun içerisinde 1 er 1 er artan bir ID alanı birde Value değerlerini barındıran bir field mevcut. Şimdi bu… Read More »

SQL Server üzerinde Policy oluşturun..

By | July 8, 2013

Merhaba, Bugün sizlere SQL Server üzerinde belirlediğiniz kriterlere ait Policy oluşturmayı anlatacağım. 1-) Aşağıdaki resimde görüntülendiği gibi Object Explorer’da Management’ın altında Policy Management bölümü mevcut. Buradan öncelikli olarak conditions tanımlaması yapıyor daha sonra ise policy miz de bu conditions gösteriyoruz. Renkler ile gösterilen 1 ve 2 numaralı ekranlar için aşağıda detaylı ekranlar mevcut. Aşağıdaki resimde… Read More »

SQL Server 2014 CTP1 Çıktı!

By | July 1, 2013

SQL Server’ın yeni versiyonu olan SQL Server 2014’ün ilk kullanıcı preview’i 25 Hazian 2013 itibarıyla çıktı. Aşağıdaki adresten indirip kurabilirsiniz. http://technet.microsoft.com/en-US/evalcenter/dn205290?WT.mc_id=Social_TW_OutgoingEvents_20130625_25292_SQLServer        

SQL Server – Tanımlanmış Relationship ( ilişkilerin ) hepsini bulun

By | June 20, 2013

Merhaba, Bugün başıma gelen bir durumu sizinle paylaşmak istedim. Tablolarınız da tanımlı relationship leri bulmanız ve gereksiz olarak yapılan tanımlamaları silmeniz istenebilir. Böyle bir durumda aşağıdaki T-SQL ile ihtiyacınızı çözebilirsiniz

Ücretsiz Oracle İş Zekası Çözümleri Workshop

By | June 6, 2013

Eğitimin Amacı: Oracle İş Zekası Teknolojileri konusunda detaylı workshop eğitimi almak isteyen Yazılım , Veritabanı ve Raporlama Uzmanlarına ve Oracle İş Zekası ile yeni tanışan İş Zekası Uzman adaylarına, İş Zekası Çözümleri’ni uygulamalı olarak anlatmak. Kimler Katılabilir?: Oracle İş Zekası Teknolojileri konusunda detaylı workshop eğitimi almak isteyen Yazılım , Veritabanı ve Raporlama Uzmanları. Eğitim İçeriği:… Read More »