2008-04-28

SQL Server'a Kurulan Bağlantıların Uygulamaya Göre Sayısı

SQL Server'a kurulan bağlantıların toplamını uygulamaya göre aşağıdaki SQL ile bulabilirsiniz:

SELECT Program_Name, COUNT(1) AS TotalConnection
FROM Master..sysprocesses
WHERE ecid=0
GROUP BY Program_Name
ORDER BY COUNT(1) DESC

2008-04-24

SP'nin Sonucunu Select İçinde Kullanabilme

Stored Procedure'dan dönen kayıt kümelerini SELECT ile alıp istediğiniz gibi kullanabilirsiniz. Böyle bir ihtiyaç için OPENROWSET i kullanabilirsiniz.

Örnek: DBA_TOP_Queries_Average SP'sinden dönen kayıtları AvgCPuTime'a göre sıralayalım

SELECT *
FROM OPENROWSET('SQLOLEDB', 'Trusted_Connection=Yes;Server=GuzelDB;Database=GuzelDEV', 'EXEC dbo.DBA_TOP_Queries_Average')
ORDER BY AvgCPuTime

OPENROWSET ile ilgili hata alan arkadaşların OPENROWSET kullanımı Enable değildir. OPENROWSET'i Start->Programs->Microsoft SQL Server 2005->Configuration Tools->SQL Server 2005 Surface Area Configuration'dan Surface Area Configuration For Features tıklayarak; Ad Hoc Remote Queries'te bulunan Enable OPENROWSET and OPENDATASOURCE support ı yetkilendirmeniz gerekir.

2008-04-22

2008 Blog Ödülleri

Değerli Günlük Sakinlerim,

Günlüğüm 2008 Blog Ödülleri'nde "Teknoloji" kategorisinde yarışmaya katılıyor. Oylama konusunda bazı katılımcılar gibi "bana oy verin" demeyeceğim. 2008 Blog Ödülleri'ne oy verecekseniz; lütfen katılımcı günlükleri inceleyip gerçekten oy vermek istediğiniz günlüklere oy veriniz. Bana göre bir yarışmanın gerçekçi ve işe yaramasının birinci kuralı seçim ve oylamanın tarafsız olmasıdır. Bu yüzden dostluğuma, arkadaşlığıma, günlük sakinliğime, kara kaşıma/gözüme bakıp diğer günlükleri incelemeden sırf hatır-gönül bağıyla günlüğüme oy verecek arkadaşların bana oy vermemelerini rica ediyorum.

Tarafsız olarak oylamaya katılacak arkadaşlar 5 Mayıs 2008 Pazartesi günü sonuna kadar 10 farklı kategoride en iyi bulduğu 10 günlüğe oy verebilecek. Unutmadan oy verebilmek için siteye üye olmak gerekiyor.

Hadi bakalım herkese tarafsız oylamalar.

2008-04-10

Tüm Tablolardaki Identity Alanlarının Değerlerini Bulma

SQL Server 2005'de veritabanınızda bulunan tüm tablolarınızdaki Identity olan alanların değerlerini bulmak için aşağıdaki SQL'i kullanabilirsiniz:

SELECT  OBJECT_NAME(OBJECT_ID) AS TABLENAME,
NAME AS COLUMNNAME,
SEED_VALUE,
INCREMENT_VALUE,
LAST_VALUE,
IS_NOT_FOR_REPLICATION
FROM sys.identity_columns
ORDER BY LAST_VALUE DESC

2008-04-05

Bir Ayrılık Yeni Bir Başlangıç

Dün itibariyle 13 aydır çalıştığım Belbim'den ayrıldım. Bundan böyle iş hayatımı bir bankada DBA olarak devam ettireceğim. Belbim'deki gerek çalışma arkadaşlarım gerekse ortam çok güzeldi fakat her gün ortalama 4-5 saatimin yolda geçmesi her geçen gün canımı daha da sıkıyordu. Yol derdi beni Belbim ile yol ayrımına getirdi.

Burdan sevgili proje yöneticim Tarık beye, danışmanımız Metin beye, çalışma arkadaşlarım Orhan hocaya; Mustafa, Celalettin, Fatih, Kasım beylere; Sevilay ve Münibe hanımlara ve ismini sayamadığım herkese gösterdikleri anlayış, iyiniyet, arkadaşlık, dostluk ve tüm paylaşımları için tekrardan teşekkür ediyorum. Sizlerle çalışmak benim için büyük bir onurdu.


Ayrılmadan bir gün önce Florya'daki tesislerde öğlen yemeğini hep beraber yemiştik. İnsanın güzel anılarının olması güzel. Hayat güzelliklerle dolu yeterki görmesini ve bakmasını bilelim.

Başka zaman ve zeminlerde görüşmek dileğiyle hoşçakalın, dostçakalın.

“Gideriz nur yolu izde gideriz
Taş bağırda sular dizde gideriz
Bir gün akşam olur, biz de gideriz
Kalır dudaklarda şarkımız bizim...”
N.Fazıl KISAKÜREK

2008-04-01

Operatör Önceliği ile İlgili SQL Sorusunun Cevabı

Operator önceliği ile ilgili olarak sorduğum SQL sorusunun cevabı İstanbul ilimizin plaka kodu yani 34 olacaktı. Katılımcı arkadaşların ezici bir çoğunluğu operatörlerin önceliği konusunda yeterli bilgiye sahip olduklarını gösterdiler. Umarım bu vesile ile soruya yanlış cevap veren arkadaşlar da operatörlerin önceliği konusundaki eksikliklerini giderirler.
Tüm katılımcı arkadaşlara teşekkürlerimi iletiyorum.

.::YASAL UYARI::.

©2004-2018 Mehmet GÜZEL, http://www.mehmetguzel.net/ & http://www.mehmetguzel.com/

Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.