PDA

View Full Version : سوال: نمایش یک Progress bar در حین ریستور شدن دیتابیس.



Rocker
شنبه 15 فروردین 1388, 20:09 عصر
سلام دوستان:
من میخواستم در حین ریستور کرد دیتابیس توسط نرم افزارم یک Progress bar نمایش پیدا کنه روند انجام کار رو به کاربر نشون بده.
ممنون از کمکتون

seven7777777
یک شنبه 16 فروردین 1388, 06:14 صبح
خوب یه progressbar بذار . حالا اینجاش سلیقه ای هست .
می تونی بر طبق تعداد رکورد هایی که قراره Restore بشن مقدارش رو پیشرفت بدی یا بر طبق تعداد فیلدها یا تعداد جداول و یا ...
البته کلا نمایش پیشرفت کا با توجه به تعداد چندان جالب نیست و معمولا از حجم کمک می گیرند که دقیق تره .

Ali_Mor
یک شنبه 16 فروردین 1388, 08:43 صبح
اگر از کلاسهائی که در فضای نام Microsoft.SqlServer.Smo قرار داره استفاده کنی، هنگام بازیابی امکاناتی در اختیارت میگذاره که متوجه بشی چقدر کار پیش رفته است . اینجا رو ببین:
http://www.codeproject.com/KB/database/BackupRestoreWithSmo.aspx

mohsen_csharp
یک شنبه 16 فروردین 1388, 09:35 صبح
سلام دوست عزیز
به این برنامه ای که در این تایپیک نوشه ام مراجعه کن

http://barnamenevis.org/forum/showthread.php?t=153480

Rocker
چهارشنبه 19 فروردین 1388, 13:10 عصر
خوب یه progressbar بذار . حالا اینجاش سلیقه ای هست .
می تونی بر طبق تعداد رکورد هایی که قراره Restore بشن مقدارش رو پیشرفت بدی یا بر طبق تعداد فیلدها یا تعداد جداول و یا ...
البته کلا نمایش پیشرفت کا با توجه به تعداد چندان جالب نیست و معمولا از حجم کمک می گیرند که دقیق تره .

این کار نیاز به عملیات عمیق تری داره
برای انجامش باید بتونی با سیستم عامل گفت گو کنی


اگر از کلاسهائی که در فضای نام Microsoft.SqlServer.Smo قرار داره استفاده کنی، هنگام بازیابی امکاناتی در اختیارت میگذاره که متوجه بشی چقدر کار پیش رفته است . اینجا رو ببین:
http://www.codeproject.com/KB/database/BackupRestoreWithSmo.aspx

از لینکی که دادید ممنونم
نمی دونم اه حلی برام داشته باشه یا نه ولی توش چیزای جدیدی دیدم
باید این فضای نام رو بیشتر بررسی کنم
به هر حال خودش میتونه یه سر نخ باشه


سلام دوست عزیز
به این برنامه ای که در این تایپیک نوشه ام مراجعه کن
http://barnamenevis.org/forum/showthread.php?t=153480

محسن جان از زحمتی که کشیدی ممنونم ولی من با ریستور کردن و بک آپ گرفتن مشکلی ندارم میخوام در حیتی که داه عمل ریستور انجام میشه یه پروگرس بار پیشرفت عملیات رو نشون بده

mohsen_csharp
چهارشنبه 19 فروردین 1388, 16:06 عصر
محسن جان از زحمتی که کشیدی ممنونم ولی من با ریستور کردن و بک آپ گرفتن مشکلی ندارم میخوام در حیتی که داه عمل ریستور انجام میشه یه پروگرس بار پیشرفت عملیات رو نشون بده
خوب من هم در این مثال از پروگرس بار استفاده کردم در قسمت پایین فرم. اگه به داخل سورس کلاس هم نگاه کنی می بینی که اصلا برای این کار یک رویداد تعریف کردم که میزان پیشرفت رو به درصد نشون میده.