نمایش نتایج 1 تا 2 از 2

نام تاپیک: فعال کردن Trace در SQL

  1. #1

    Question فعال کردن Trace در SQL

    دوستان سلام
    من یادم هست که در نسخه های قدیمی میتونستیم sp و کوئری خودمون رو به کمک F8, F9 خط به خط Trace کنیم.
    الان یادم نمیاد که از کجا باید فعالش میکردیم!
    کسی میتونه راهنمایی کنه.
    ممنون از همگی

  2. #2
    کاربر دائمی آواتار bitasoft.ir
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    جنگلهای تاریک اصفهان
    سن
    44
    پست
    279

    نقل قول: فعال کردن Trace در SQL

    برای فعال کردن SQL Server Profiler در SQL Server Management Studio (SSMS) یا توسط کوئری‌های T-SQL، می‌توانید مراحل زیر را دنبال کنید:

    • استفاده از SQL Server Profiler در SQL Server Management Studio (SSMS):
      • باز کردن SQL Server Management Studio (SSMS).
      • ورود به سرور مورد نظر و باز کردن Object Explorer.
      • در Object Explorer، به نود "سرور" متصل شوید.
      • با راست کلیک بر روی "SQL Server Profiler" زیر "نود شناسه سرور"، گزینه "Trace New Server Trace" را انتخاب کنید. پنجره SQL Server Profiler باز می‌شود. در اینجا می‌توانید تنظیمات تریس را انجام دهید.

    تنظیمات تریس را به دلخواه خود تعیین کنید، شامل فیلترها، رویدادها و موارد مشابه.
    با کلیک بر روی "Start"، تریس آغاز می‌شود و شما می‌توانید عملیات درخواستی خود را اجرا کرده و اطلاعات Trace را مشاهده کنید.
    استفاده از کوئری‌های T-SQL برای Trace:
    برای استفاده از کوئری‌های T-SQL برای ایجاد Trace، می‌توانید از توابع و رویدادهای مختلفی مانند sp_trace_create و sp_trace_setevent و sp_trace_setstatus استفاده کنید. به عنوان مثال:
    ایجاد Trace:
    DECLARE @traceID INT;
    EXEC sp_trace_create @traceID OUTPUT, 0, N'C:\Path\To\Your\TraceFile.trc';
    تعیین رویدادها و ستون‌های مورد نظر:
    EXEC sp_trace_setevent @traceID, 10, 1, 1;  -- SQL:BatchCompleted event
    فعال کردن Trace:
    EXEC sp_trace_setstatus @traceID, 1;  -- Start Trace
    اجرای کوئری‌ها یا عملیات مورد نظر.

    • غیرفعال کردن Trace و ذخیره نتایج:

    EXEC sp_trace_setstatus @traceID, 0;  -- Stop Trace
    خواندن و مشاهده نتایج Trace.
    توجه داشته باشید که SQL Server Profiler در نسخه‌های جدید SQL Server به عنوان یک ابزار منسوخ شده معرفی شده است و به جای آن معمولاً از Extended Events استفاده می‌شود. Extended Events ابزاری برای تریس و مانیتورینگ مشابه با امکانات بیشتر است.


    نقل قول نوشته شده توسط msh1401 مشاهده تاپیک
    دوستان سلام
    من یادم هست که در نسخه های قدیمی میتونستیم sp و کوئری خودمون رو به کمک F8, F9 خط به خط Trace کنیم.
    الان یادم نمیاد که از کجا باید فعالش میکردیم!
    کسی میتونه راهنمایی کنه.
    ممنون از همگی

تاپیک های مشابه

  1. trace کردن کدهای برنامه از نقطه ای خاص
    نوشته شده توسط one hacker alone در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: دوشنبه 03 تیر 1392, 18:22 عصر
  2. سوال: مشکل هنگام trace
    نوشته شده توسط طبیب دل در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 23 بهمن 1391, 15:54 عصر
  3. trace کردن برنامه در فایل dll
    نوشته شده توسط beginner63 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 3
    آخرین پست: چهارشنبه 16 بهمن 1387, 03:01 صبح
  4. Neo Trace
    نوشته شده توسط MRM7 در بخش امنیت در شبکه
    پاسخ: 2
    آخرین پست: چهارشنبه 07 آبان 1382, 12:40 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •