2017-01-31 12 views
-3

ウェブサイトの1つがSQLデータベースに接続していることを監視するにはどうすればよいですか?私はCシャープを使用してWebサーバーから同じものを監視したいと思います。任意のヘルプが理解されるデータベースへの接続を監視する

+2

どのようなデータベースですか? SQLサーバー? – Wheels73

+0

それはオラクルや他の..しかし、特に私はSQLを探しています –

+0

@amitdayama SQLはちょうどあなたがそれに話す方法です。正確なDBMSはこのような質問にとって重要です。 –

答えて

1

自分自身に、Master.dbo.Sysprocessesとmaster.dbo.Sysdatabases を照会して現在の接続をすべて返すストアドプロシージャを記述することができます。

SELECT spid, 
     sp.[status], 
     sp.loginame, 
     sp.hostname, 
     sd.name As 'DBName', 
     [program_name] 'Client Name' 
FROM master.dbo.sysprocesses sp 
JOIN master.dbo.sysdatabases sd 
ON sp.dbid = sd.dbid 
0

アクティブなSQL Server接続を確認する場合は、次のSPを使用するsp_who

関連する問題