জুলিয়েন কী পরামর্শ দিয়েছিল আমি সে বিষয়েও পরামর্শ দেব তবে আমার ধারণা এসকিউএল সার্ভার এজেন্টের মাধ্যমে ক্যোয়ারী নির্ধারণ করা আরও ভাল ধারণা হবে এবং তারপরে প্রতিবার এটি চালিত হলে আপনি কোনও তথ্যকে কোনও ভৌত টেবিলের মধ্যে ফেলে দেবেন। দু'জন ডিএমভি যোগ দিয়েছে sys.dm_exec_connections
এবংsys.dm_exec_sessions
প্রথম একটি শারীরিক টেবিল তৈরি করুন
create table Session_Information
( session_id int,
net_transport nvarchar(40),
host_name nvarchar(128),
program_name nvarchar(128),
nt_user_name nvarchar(128),
connect_time datetime,
client_interface_name nvarchar(128),
client_net_address varchar(48),
local_net_address varchar(48),
login_name nvarchar(128),
nt_domain nvarchar(128),
login_time datetime
);
তারপরে এই টেবিলটিতে রেকর্ড সন্নিবেশ করান:
Insert into Session_Information
SELECT
c.session_id,
c.net_transport,
s.host_name,
s.program_name,
s.nt_user_name,
c.connect_time,
s.client_interface_name,
c.client_net_address,
c.local_net_address,
s.login_name,
s.nt_domain,
s.login_time
FROM sys.dm_exec_connections AS c
JOIN sys.dm_exec_sessions AS s
ON c.session_id = s.session_id;
এসকিউএল সার্ভার এজেন্টের মাধ্যমে প্রতি 15 মিনিট বা তার বেশি সময় চালানোর জন্য এই সময়সূচী করুন এবং দিনের শেষে আপনি টেবিল থেকে আপনার পছন্দ মতো সমস্ত কিছু দেখতে পাবেন session_information
।