Kazım Cesur Kategori: Management

Kategori: Management

SQL Server performans çalışması yaparken kullanabilecek DMV’ler

DMV (Dynamic management views) ve DMF (Dynamic management functions), sql server ve instance’larını gözlemlemek (monitor etmek), herhangi bir problemi teşhis etmek yada sql sunucunun daha performanslı çalışması için index, key vb. eksik tanımları bulmak için kullanılan, sunucu durumu hakkında bilgi dönen sql server ile hazır gelen sistem view ve function’larıdır.
Continue reading “SQL Server performans çalışması yaparken kullanabilecek DMV’ler”

 

Veritabanı objelerinin değişiklik tarihçesini tutmak için DDL oluşturmak

DDL
Yaygın bir soru olan, veritabanı objeleri üzerinde yapılan değişikleri nasıl takip edeceğim? sorusunu düşünüyorsanız yada

Oluşturduğum tabloyu kim drop etti?
Kim benim oluşturduğum view’i değiştirdi?
Yazdığım store procedure/function üzerinde kim değişiklik yaptı?

Sorularına çözüm arıyorsanız. Çözüm olarak veri tabanı üzerindeki değişiklikleri takip etmek için Create, Update, Drop işlemleri için trigger yazarak DDL (Data Definition Language) oluşturabilirsiniz.

Continue reading “Veritabanı objelerinin değişiklik tarihçesini tutmak için DDL oluşturmak”

 

Veriler üzerinde LIKE ve PATINDEX operatörlerini kullanarak string manipülasyonları

Bu makale Doron Farber, tarafından 28 Mart 2011 tarihinde yazılmıştır. Ziyaretçilerime faydası olacağını düşündüğüm için yazının çevirisini yaptım.

Yazının amacı veri tabanında farklı formatlarda oluşturulmuş tarih (Date and Time) kolonlarını içerisinde yer alan verileri daha genel bir formatta (YYYMMDD) düzenleyip veri temizliği yapmaktır. Farklı tarih formatlarına ait temizlik için kullandığımız örnek veriler aşağıdaki gibidir.

Continue reading “Veriler üzerinde LIKE ve PATINDEX operatörlerini kullanarak string manipülasyonları”

 

Generate Insert Script

Prosedür, kendisine parametre olarak verilmiş olan table yada view’in yapısına uygun olan INSERT ifadelerini oluşturur. Daha sonrasında bu INSERT ifadelerini kullanarak verilerinizi tekrar tabloya insert edebilirsiniz. Database uygulamalarınızı paket haline getirmek için faydalı bir araç olmasıyla berabar bazı durumlarda çok kullanışlı olabilmektedir. Örneğin bir uygulamaya teknik destek vereceğiniz zaman örnek verileri bu prosedürü kullanarak hızlı bir şekilde oluşturabilirsiniz.

SQL Server 2000 versiyonunu indirmek için tıklayınız.

SQL Server 2005 versiyonunu indirmek için tıklayınız.

Continue reading “Generate Insert Script”