SQL Server Veritabanına Yapılan Bağlantılar ???

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3077
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

SQL Server Veritabanına Yapılan Bağlantılar ???

Mesaj gönderen sabanakman »

Bir veritabanına yapılan bağlantıları (bilgisayar veya kullanıcı adı olarak) nasıl elde edebiliriz. Mesela bir bağlantı kurulduğunda o anda bu veritabanına bağlanan diğer programları bilmek istiyorum. Bağlantı sıradışı durumlar yüzünden koparsa (mesela ağ bağlantısı kopar veya elektrik gider vs.) bunların bağlı olmadığını algılamam gerekir. DataBase'e göre trigger olsa güzel olurdu aslında. (Connection, DisConnection gibi). Bildiğim kadarı ile böyle birşey yok. Böyle bir iş için neler yapılabilir.
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Mesaj gönderen pro_imaj »

Merhaba;
Sql Server'a bağlı kullanıcıları şu şekilde görebilrsin.

Kod: Tümünü seç

select spid from master..sysprocesses where dbid=db_id('VERITABANI')
Saygılarımla
Kolay gelsin.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3077
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Forumun faydaları.

Mesaj gönderen sabanakman »

Çok sağolun!... Bütün sorularıma cevap geldi. Bir forumdan daha ne istenebilir ki. :)
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Mesaj gönderen pro_imaj »

Rica ederim.
:wink:

Kolay gelsin.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
Cevapla