کمک ، در رابطه با SQL SERVER 2005 و C#.NET

در اين بخش مي‌توانيد در مباحث مربوط به زبان هاي برنامه نويسي تحت دات نت به بحث بپردازيد

مدیران انجمن: abbas.m.k, athlon64x2, شوراي نظارت

ارسال پست
Novice Poster
Novice Poster
پست: 81
تاریخ عضویت: دوشنبه ۱۳ شهریور ۱۳۸۵, ۲:۴۸ ب.ظ
سپاس‌های ارسالی: 445 بار
سپاس‌های دریافتی: 39 بار

کمک ، در رابطه با SQL SERVER 2005 و C#.NET

پست توسط mikaeil »

سلام دوستان
کسی میدونه چطور میشه تعداد SELECT هایی رو که افراد از یک بانک SQL SERVER میگیرن رو شمارش کرد ؟ (برنامه ای که نوشتم به زبان C#.NET میشه از این طریق کاری کرد ) :-x ؟؟؟
>هر دم چو تاک بار درختي نمي کنيم // چون سرو بسته ايم به دل بار خويش را
>>>> عشق من ايران اسلامي <<<<
Colonel I
Colonel I
پست: 643
تاریخ عضویت: سه‌شنبه ۱۹ تیر ۱۳۸۶, ۱:۰۸ ب.ظ
سپاس‌های ارسالی: 300 بار
سپاس‌های دریافتی: 1161 بار

پست توسط Frogfoot »

بصورت عادی نه. البته من نمی دونم چه لزومی داره که بخواید تعداد SELECT ها را شمارش کنید، برای INSERT, DELETE و UPDATE می تونید TRIGGER بسازید، ولی برای SELECT نه.
اگه واقعا قصد این کار رو دارید، باید معماری برنامه تون 3-لایه باشه، یعنی کلاینت ها دسترسی مستقیم به بانک نداشته باشند، بلکه از طریق یک لایه واسط - Application Server - به بانک متصل بشند. در اینصورت Application Server میتونه قبل از ارسال درخواست Client به سرور بانک اطلاعاتی داده هایی مثل تعداد SELECT یا نام Client را ثبت کنه.
البته این در صورتی هست که بخواید در سمت سرور این داده ها را ثبت کنید، در سمت کلاینت باید بتونید با استفاده از Event های مربوط به کلاس های بانک اطلاعاتی موجود، بعد از هر SELECT آن را ثبت کنید و مثلا بعدا تعداد SELECT های هر کلاینت را برای سرور ارسال کنید.
ارسال پست

بازگشت به “Dot Net Programming”