PDA

View Full Version : Real Time Select in SQL 2000 ?!



Marjan_pr
یک شنبه 09 اسفند 1388, 03:46 صبح
یه جایی خوندم که SQL 2005 قابلیتی داره که وقتی یه تغییر روی یک جدولی که مشخص کردی اعمال میشه ( مثلا رکوردی اضافه میشه ) SQL با ارسال رویداد ( همچین چیزی احتمالا ! ) این موضوع رو مشخص میکنه که تغییری ایجاد شد تا ما یه Select بزنیم ( در واقع ترافیک بیخودی به سرور اعمال نکنیم )

حالا کسی میدونه در 2000 این کار ممکنه ؟ یعنی به یه روشی غیر از اینکه Select رو Refresh کنیم ،
اعمال تغییرات ( درج رکورد ) یه جدول رو متوجه بشیم ؟!

AminSobati
یک شنبه 09 اسفند 1388, 08:50 صبح
این قابلیت از SQL Service Broker استفاده میکنه و SSB در نسخه 2000 وجود نداره، لذا Query Notification هم امکان پذیر نیست

Marjan_pr
یک شنبه 09 اسفند 1388, 13:32 عصر
ممنونم جناب ثباتی ،

حالا اینکه این موضوع در 2000 امکانپذیر نیست ، برای ساخت یه گزارش Real Time مثل نمودارها بهترین راه برای اینکه به سرور بار اضافی وارد نشه ، چیه ؟!

لطفا راهنمایی کنید .

Marjan_pr
دوشنبه 10 اسفند 1388, 12:51 عصر
کسی نمیتونه راهنمایی کنه ؟!

AminSobati
سه شنبه 11 اسفند 1388, 01:14 صبح
متاسفانه باید Re-Query انجام بدین، یعنی همون فراخوانی مجدد اطلاعات در فواصل زمانی معین