PDA

View Full Version : Profiler و دوبار اجرای یک Sp



ali643
دوشنبه 08 مرداد 1386, 00:41 صبح
سلام دوستان

توسط برنامه یه SP را Call می کنم .Profiler نشون میشده که 2 بار اجرا میشه SP .در صورتی که من فقط یک بار Sp را Call می کنم.
در کادر SP, A مورد نظر در خود ManagmentStudio اجرا شده است.
(BatchStarting,Batch Completed)
در کادر SP ,B مورد نظر توسط برنامه اجرا شده است.
(RPC Completed)

http://m1.freeshare.us/162fs953059_th.jpg (http://m1.freeshare.us/view/?162fs953059.jpg)


مرسی

AminSobati
سه شنبه 09 مرداد 1386, 00:07 صبح
دوست عزیزم SP در حقیقت یک بار اجرا شده، ولی شما در Eventها باید BatchComplete رو فقط انتخاب کنین تا BatchStart نمایش داده نشه

ali643
سه شنبه 09 مرداد 1386, 00:17 صبح
مرسی آقای ثباتی

اما من در Eventها BatchComplete رو هم انتخاب کردم و باز هم SP دوبار اجرا شد

تعجب من از این هست که وقتی با wizard کار رو انجام می دهم SP فقط یک بار اجرا میشه اما وقتی کد می نویسم SP دوبار اجرا میشه


مرسی

AminSobati
سه شنبه 09 مرداد 1386, 00:25 صبح
قرار شد BatchComplete رو انتخاب کنین اما BatchStart رو نه!

ali643
سه شنبه 09 مرداد 1386, 00:31 صبح
همین کارو کردم

عکس مورد نظر
http://m1.freeshare.us/163fs320326_th.jpg (http://m1.freeshare.us/view/?163fs320326.jpg)

ali643
سه شنبه 09 مرداد 1386, 00:39 صبح
یک عکس در هر دو صورت کد نویسی و استفاده از Wizard

http://m1.freeshare.us/163fs32366_th.bmp (http://m1.freeshare.us/view/?163fs32366.bmp)

AminSobati
سه شنبه 09 مرداد 1386, 01:13 صبح
منظورتون از ویزارد و کد نویسی دقیقا چیه؟

ali643
سه شنبه 09 مرداد 1386, 02:26 صبح
کد نویسی ASP.NET با C#
Wizard هم با SQLDataSource در ASP.NET با C#

حتی در Delphi هم تست کردم دیدم فقط یکبار SP اجرا میشه.

ali643
چهارشنبه 10 مرداد 1386, 20:15 عصر
دوستان تا به حال این مشکل واستون پیش نیومده؟؟؟

AminSobati
پنج شنبه 11 مرداد 1386, 20:19 عصر
دوست عزیزم پیدا کردن این نکته کمی مشکله چون جزو مواردی هست که باید واقعا با این سیستم کار کرد و سعی و خطا انجام داد. اما چیزی که برای من عجیبه اینه که چرا شما RPC:Complete میگیرین. آیا این SP بصورت Remote داره فراخوانی میشه؟

ali643
پنج شنبه 11 مرداد 1386, 20:32 عصر
نه به صورت Local فراخوانی میشه.