PDA

View Full Version : سوال : مشاهده آخرین دستورات اجرا شده در sql server



mdrd
سه شنبه 18 دی 1386, 13:30 عصر
سلام میخواستم بدونم چطوری میتونم آخرین دستورات اجرا شده در sql server را ببینم و اینکه چه user ای اون دستورات رو اجرا کرده (ترجیحا بدون استفاده از DDL Triger)؟

Alireza Orumand
سه شنبه 18 دی 1386, 15:02 عصر
سلام
از sql server profiler میتونید استفاده کنید.
موفق باشید.

SYNDROME
سه شنبه 18 دی 1386, 16:06 عصر
Profiler دستوراتی را که اجرا می شود نمایش می دهد ولی فکر کنم از لحظه ای که آن را Run می کنیم دستورات را نمایش می دهد.
موفق باشید

AminSobati
سه شنبه 18 دی 1386, 16:23 عصر
ایضا dbcc InputBuffer رو ببینید!

mdrd
چهارشنبه 19 دی 1386, 09:02 صبح
ممنون . فکر میکنم بهترین روش بعد از DDL Triger همون dbcc InputBuffer باشه چون profiler به طور مداوم اگر run باشه سر بار زیادی ایجاد می کنه و معمولا یک یا دو روز اون هم برای اینکه ببیننیم چه عملیاتی روی sql server سر بار زیادی ایجاد میکنند یا در یک روز خاص چه user ای چه دستوراتی رو اجرا کرده