نقل قول: گرفتن backup از بانک
هم میتونی دستی اینکار رو انجام بدی (یعنی از طریق خود SQL Server)
هم از طریق کد نویسی داخل برنامه
کدوم یکی رو میخوای ؟
نقل قول: گرفتن backup از بانک
اگه هر دو رو بگی ممنون میشم . ببینم کدوم راحتره.
نقل قول: گرفتن backup از بانک
وارد SQL Server میشی روی database مورد نظر راست کلیک کن از task ها میتونی گزینه backup و یا restore رو انتخاب کنی .
نقل قول:
من روی دیتابیس کلیک راست میکنم بک آپ رو انتخاب میکنم یه مسیر میدم ولی موقع ریستور کردن بعضی از جداولم بازیابی نمیشه ( نشون داده نمیشه) تو رو خدا کمک کنید
از تب option گزینه force restore رو انتخاب کن .
این هم کدها
برای بک آپ یه savedialog میذاری بعد مسیر و نام میدی و همونجا ذخیره میشه .
کد بک آپ :
try
if (SaveDialog1.Execute) then begin
ADOCommand1.CommandText :='backup database dbname to disk= '+QuotedStr(SaveDialog1.FileName);
ADOCommand1.Execute ;
end;
except
Abort();
end;
برای ریستور هم یه opendialog میذاری .
if (openDialog1.Execute) then begin
ADOCommand1.CommandText:='use master RESTORE DATABASE dbname FROM DISK='+QuotedStr (OpenDialog1.FileName);
ADOCommand1.Execute;
end;
نقل قول: گرفتن backup از بانک
کد رو داخل دکمه باید بنویسم یا چیز دیگه ای ؟
نقل قول: گرفتن backup از بانک
موقع ای که روش کلیک میکنم ارور میده. کد بالایی رو تو یه دکمه کپی کردم و یک adocommand وconnection روی فرم گذاشتم .از ado فقط کانکشنش رو باید تنظیم کنیم یا چیز دیگه ای هم هست ؟
نقل قول: گرفتن backup از بانک
بله از دکمه هم میتونی استفاده کنی .
نقل قول: گرفتن backup از بانک
به جای dbname نام دیتابیسی که ازش استفاده میکنی رو نوشتی ؟
نقل قول: گرفتن backup از بانک
نقل قول: گرفتن backup از بانک