يك نكته كوچك در مورد Backup/Restore
با سلام. اگر در برنامتون قسمتي رو براي backup و restore ديتابيس در نظر گرفتين، لازمه كه قبل از انجام اين كارها ديتا بيس مورد نظر آزاد باشه. اگه از كلاسهاي Microsoft.SqlServer.Smo استفاده مي كنيد قبل از انجام عمليات بازيافت (Restore) كد زير رو استفاده كنيد:
server.KillAllProcesses(database.Name);
نقل قول: يك نكته كوچك در مورد Backup/Restore
با سلام ممنونم از جوابتون
این متد killallprocess رو نمیشناسه فقط یه متد هست به اسم killprocess که یه پارامتر int یا شماره پروسس رو میخواد.
البته امروز صبح که برنامه رو باز کردم بازیابی کرد ولی در طول روز دچار مشکل میشه
نقل قول: يك نكته كوچك در مورد Backup/Restore
اول بايد از كلاس server يك نمونه بسازي:
Microsoft.SqlServer.Management.Smo.Server server;
وبعد از كلاس Database
private Microsoft.SqlServer.Management.Smo.Database database;
حالا مي توني از متد KillAllProcesses به شكل زير استفاده كني:
server.KillAllProcesses(database.Name);
نقل قول: يك نكته كوچك در مورد Backup/Restore
سلام
بعد از این که پایگاه داده آزاد شد و کار بازیابی انجام شد اونوقت باید برنامه رو ریست کرد تا بشه به پایگاه دسترسی داشت.چون اگه بخوام که select یا کارای دیگه ای انجام بدم پیغام خطا می ده. حالا چکار باید کرد؟:متفکر: