PDA

View Full Version : سوال: backup گرفتن از دیتابیس همراه با progress bar



aminhexa
دوشنبه 14 بهمن 1392, 13:39 عصر
سلام
دوستان کسی بااستفاده از backgroundworker و progressbar وتکنلوژی linq از دیتابیس backup گرفته و همچنین restor کردن آن؟
اگه می تونید راهنمایی کنید چگونه این کار رو بکنم
باتشکر

حمیدرضاصادقیان
سه شنبه 15 بهمن 1392, 07:11 صبح
سلام.
در خود SQL Server از طریق کد زیر میتونید وضعیت Backup,Restore و مابقی دستوراتی که Progress دارند و اینکه چی هست و چقدر طول میکشه رو مشاهده کنید.

select top 2 start_time,
percent_complete ,estimated_completion_time
from sys.dm_exec_requests
order by start_time desc

همچنین برای دات نت میتونید از مثال خود MSDN (http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.backuprestoreba se.percentcomplete.aspx) و همچنین اینجا (http://msdn.microsoft.com/en-us/library/ms162166.aspx) استفاده کنید.