PDA

View Full Version : يك نكته كوچك در مورد Backup/Restore



h_r_sh
دوشنبه 17 فروردین 1388, 16:15 عصر
با سلام. اگر در برنامتون قسمتي رو براي backup و restore ديتابيس در نظر گرفتين، لازمه كه قبل از انجام اين كارها ديتا بيس مورد نظر آزاد باشه. اگه از كلاسهاي Microsoft.SqlServer.Smo استفاده مي كنيد قبل از انجام عمليات بازيافت (Restore) كد زير رو استفاده كنيد:



server.KillAllProcesses(database.Name);

hana2064
سه شنبه 18 فروردین 1388, 10:03 صبح
با سلام ممنونم از جوابتون
این متد killallprocess رو نمیشناسه فقط یه متد هست به اسم killprocess که یه پارامتر int یا شماره پروسس رو میخواد.

البته امروز صبح که برنامه رو باز کردم بازیابی کرد ولی در طول روز دچار مشکل میشه

h_r_sh
سه شنبه 18 فروردین 1388, 10:56 صبح
اول بايد از كلاس server يك نمونه بسازي:



Microsoft.SqlServer.Management.Smo.Server server;

وبعد از كلاس Database



private Microsoft.SqlServer.Management.Smo.Database database;


حالا مي توني از متد KillAllProcesses به شكل زير استفاده كني:



server.KillAllProcesses(database.Name);

javad.tz
جمعه 28 فروردین 1388, 16:35 عصر
سلام
بعد از این که پایگاه داده آزاد شد و کار بازیابی انجام شد اونوقت باید برنامه رو ریست کرد تا بشه به پایگاه دسترسی داشت.چون اگه بخوام که select یا کارای دیگه ای انجام بدم پیغام خطا می ده. حالا چکار باید کرد؟:متفکر: