Category

İleri Seviye SQL Server

Category

Herkese merhaba, Bu yazıda SQL Server’da triggerları listelemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda triggerları listelemek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz.

Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. Görüldüğü üzere triggerlar listelenmiş oldu. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

Herkese merhaba, Bu yazıda SQL Server’da çalışan jobları listelemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda hangi jobun çalışıp çalışmadığını listeletmekten ziyade sadece çalışan jobları listeletmek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz.

Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. Görüldüğü üzere çalışan joblar listelenmiş oldu. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

Herkese merhaba, Bu yazıda SQL Server’da iki tarih arasında random bir tarih oluşturmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda belirtilen iki tarih arasında random bir tarih oluşturmak isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz.

Fonksiyonu oluşturup çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. Görüldüğü üzere iki tarih arası baz alınarak random bir tarih oluşturulmuş oldu. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

Herkese merhaba, Bu yazıda SQL Server’da geçici stored prosedürler hakkında bilgi vereceğim. Bazılarınızın geçici stored prosedürde nedir ya da geçici stored prosedürde mi varmış dediğini duyar gibiyim. Aslına bakarsanız proje içinde hiç kullanmadım fakat konu hakkında bilginiz olması açısından böyle bir yazıyı yazmak istedim. Geçici stored prosedürlerin çalışma prensibi geçici tabloların çalışma şekline çok benzer. Lokal ve global geçici stored prosedürler oluşturabilirsiniz. Lokal geçici stored prosedürlerin kapsamı, onu oluşturan bağlantıyla sınırlıdır. Bağlantı kapandığında prosedür kaldırılmış…

Herkese merhaba, Bu yazıda SQL Server’da çalışan tüm jobları listelemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda çalışan tüm jobları listelemek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz.

Görüldüğü üzere tüm joblar listelenmiş oldu. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

Herkese merhaba, Bu yazıda SQL Server’da tablo büyüklüklerini büyükten küçüğe sıralamak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda en büyük tabloyu bulmak isteyebiliriz ya da tablo büyüklüklerini büyükten küçüğe doğru sıralamak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz.

Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. Ben örnek olması açısından AdventureWorks veritabanı üzerinde işlemi gerçekleştiriyorum. Görüldüğü üzere tablo büyüklükleri büyükten küçüğe doğru sıralanmış oldu. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

Herkese merhaba, Bu yazıda SQL Server’da iki tarih arasında çalışan jobları bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda iki tarih arasında çalışan jobları bulup listeletmek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz.

Kodu çalıştırdığınızda aşağıdaki gibi bir sonnuç alacaksınız. Görüldüğü üzere iki tarih arasındaki joblar listelenmiş oldu. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

Herkese merhaba, Bu yazıda SQL Server’da bir trigger olup olmadığını kontrol ederek trigger drop etmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda trigger’ın olup olmadığını kontrol ederek drop etmek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. Ben üç adet yöntem göstereceğim. Hepsi ile aynı sonucu alacaksınız.

Triggeri oluşturduktan sonra 3 yöntemden herhangi birini çağıralım. Aşağıdakine benzer bir sonuç alacaksınız. Görüldüğü üzere triggerın olup olmadığı kontrol edilerek trigger drop edilmiş oldu. Herkese çalışma hayatında…

Herkese merhaba, Bu yazıda SQL Server’da log dosyalarının boyutunu görüntülemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda log dosyalarının boyutunu görüntülemek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz.

Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. Görüldüğü üzere log dosyalarının boyutu görüntülenmiş oldu. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

Herkese merhaba, Bu yazıda SQL Server’da veritabanlarının yedeğini alıp 7-Zip ile sıkıştırmak hakkında bilgi vereceğim. SQL Server’da veritabanlarınızın yedeğini almak oldukça önemlidir. Bu işlemi her gün elle yapabileceğiniz gibi joblar aracılığıyla planlayıp da yapabilirsiniz. Aşağıdaki kod veritabanlarınızın yedeğini 7-Zip ile sıkıştırıp alacaktır. 7-Zip ile sıkıştırınca harddiskten de yer kazanmış olacak ve bu işlem için de ekstra efor sarfetmemiş olacaksınız. Not : Büyük veritabanları üzerinde çok da verimli çalışmadığı görülmüştür. Bu yüzden test ederek denemenizi öneriyorum.