Anasayfa » SQL Server 2000 Üzerindeki Aktiviteleri İzleme

Makaleyi Paylaş

SQL Server

SQL Server 2000 Üzerindeki Aktiviteleri İzleme

SQL Server 2000 Üzerindeki Aktiviteleri İzleme

 

SQL Server’a bağlı kullanıcıların yapmış oldukları hareketleri izlemek, kullanıcıların yapmış oldukları işlemleri görmek ve yeri geldiğinde sonlandırmak için Current Activity kullanmaktayız. Resim-1’de sistemuzmani veritabanının detach edilmesi işlemi sırasında bazı kullanıcıların veritabanı üzerine bağlı oldukları görünmekte. Bu işlemi yapabilmek için kullanıcıların bağlantılarını kesmesi için onlara uyarı mesajı yollayıp veritabanı üzerindeki işlemlerini bitirmelerini isteyebiliriz.

 

clip_image002

 

Resim–1

 

SQL Server 2000’nin yönetim konsolu olan Enterprise Manager’ın Management bölümünü seçiyoruz. Bu kısımda yer alan Current Activity altında işlem bilgilerini gösteren Process info bulunmakta. Resim-2’de de görüldüğü gibi veritabanlarına bağlı kullanıcılar işlem numaraları ve adlarıyla listelenmekte.

Sponsor

 

clip_image004

 

Resim–2

 

Process info’da aynı zamanda kullanıcıların hangi host üzerinde çalıştıkları ve o hosta ait MAC adresleri gibi özel bilgiler de görülmektedir. Resim–3

 

clip_image006

 

Resim–3

 

Locks / Process ID kısmında işlem yapan kullanıcıların numaraları çift tıklanarak Process details (işlem detayları) açılabilir. Kullanıcının bağlı olduğu veritabanı ve o veritabanı üzerinde yapmakta olduğu işlem Resim-4’de yer almakta.

 

clip_image008

 

Resim–4

 

Aynı zamanda bu işlem bilgilerine Locks / Object bölümünden de bakılabilir. Resim–5

 

clip_image010

 

Resim–5

 

İşlem yapmakta olan kullanıcıya Send Message butonuna basılarak anlık ileti gönderebiliriz. Karşı tarafın bu iletiyi alabilmesi için bilgisayarında Messenger servisinin açık olması gerekmektedir. Send Message butonuna bastıktan sonra çıkan pencerede mesajımızı yazıp send butonuna basıyoruz. Resim–6

 

clip_image012

 

Resim–6

 

Mesajın karşı tarafa iletildiği görülmekte. Resim–7

 

clip_image013

 

Resim–7

 

İstenirse kullanıcının yapmış olduğu işlem sonlandırılabilir, bunun için yapılması gereken Kill Process butonuna basmaktır. Kullanıcının işlemini sonlandırmak isteyip istemediğimizi soran mesaj çıkmakta yes butonuna basarak işlemi tamamlıyoruz. Resim–8

 

clip_image015

 

Resim–8

 

52 Process ID numarasına sahip kullanıcının sonlandırıldığı ve şu anda var olan aktivitelerde çıkmadığı görülmekte. Resim–9

 

clip_image017

 

Resim–9

 

Current Activity ile kullanıcılara bağlanmadan onlar üzerinde işlem yapmak gerçekten bir veritabanı yöneticisine çok büyük kolaylık sağlamakta. Ayrıca kullanıcıların yapmış oldukları hareketlerde monitoring edilebilmekte.

 

Bir Sonraki Makalede Görüşmek Üzere…

 

Ka®a

 

Makaleyi Paylaş

Cevap bırakın