PDA

View Full Version : تشخیص آخرین زمان آپدیت دیتابیس در سرور جهت کلاینتها در شبکه



امیدرحمت
سه شنبه 12 اسفند 1393, 09:27 صبح
سلام دوستان شرمنده یه سوال داشتم من میخوام در شبکه یک کوئری را که برای کلاینت نمایشی میباشد چنانچه کلاینتهای دیگر تغییراتی در دیتابیس انجام دهند این کوئری تشخیص بده و آپدیت بشه
راهی هست که هر لحظه تغییری در دیتابیس sql انجام بشه پارامتری به کلاینتها ارسال بشه
ممنون میشم کمک کنید

Mask
چهارشنبه 13 اسفند 1393, 14:48 عصر
خوش امدید جناب رحمت.


سلام دوستان شرمنده یه سوال داشتم من میخوام در شبکه یک کوئری را که برای کلاینت نمایشی میباشد چنانچه کلاینتهای دیگر تغییراتی در دیتابیس انجام دهند این کوئری تشخیص بده و آپدیت بشه
راهی هست که هر لحظه تغییری در دیتابیس sql انجام بشه پارامتری به کلاینتها ارسال بشه
ممنون میشم کمک کنید
برای این کار دو راه دارید.
روش اول :خود SQL 2008 به شما امکان Sync کردن کلاینتها رو میده. که برای پیاده سازی و سوال در این مورد میتونید در بخش مربوطه سوالی به همین مضمون بپرسید.
در این روش sql به در پروسه زمانی خاصی پیغام اپدیت برای کلاینتهای متصله ارسال میکنه
روش دوم : عملیات اپدیت و بروز رسانی رو خودتون مدیریت کنید. (که به این بخش مربوط میشود).در این روش کافیه که شما لیست کلاینتهای درون شبکه رو بدست بیارید و در پس از هر تغییر به همه کلاینتها یک پیغام ارسال کنید. البته دقت کنید که کلیه این عملیات باید در تردی به غیر از مین ترد انجام شود.
موفق باشید.