ورود

View Full Version : پشتیبان گیری و باز یابی بانک SQL



Vahid.Shatery
پنج شنبه 12 خرداد 1390, 15:33 عصر
سلام دوستان
من پس از خواندن همه تاپیک ها و جستجو در اینترنت هنوز با پشتیبان گیری و بازیابی بانک SQl توسط دلفی مشکل دارم . همه کد ها را تست کردم ولی به من جواب نمیده .
اگه امکان داره یک کدی بگید که جواب بده
SQL Name = Server
DataBase Name = RollCall

sanay_esh
پنج شنبه 12 خرداد 1390, 15:57 عصر
سلام در چه برنامه ای مشکل داری ؟ یک راه خوب بهت میگم اینکه پروفایلر اس کیو ال رو باز میکنی و اجرا میکنی میری بصورت دستی از بانک خودت بک میگیری و تموم میکنی
بعدش پروفایلر رو استاپ میکنی یکی یکی دستوراتی که اجرا شده رو میخونی . در بین دستورات میتونی دستور اصلی بک آپ گیری رو پیدا کنی بعدش میاری تو برنامه مثل یک دستور ساده اس کیو الی اجراش میکنی کارت حل میشه همین اگه خواستی باز نتونستی انجام بدی بگو تا برات کدش رو بفرستم با تشکر

Vahid.Shatery
جمعه 13 خرداد 1390, 11:49 صبح
با دلفی می خوام این کار را انجام بدم.
من SQL Profiler را باز کردم ولی چطوری باید Runکنم ؟
در صورت امکان مراحل را توضیح دهید .

pezhvakco
شنبه 14 خرداد 1390, 09:18 صبح
سلام :
شما یه زحمتی بکشین بگیبن تا حالا چی کد های رو بدست آوردین و چه کد خطاهایی گرفتین و در ادامه اگه بشه در مورد ابزاری که باهاش با پایگاه داداه در ارتباط هستین توضیح بدین خیلی بهتره .

http://barnamenevis.org/showthread.php?26800-%DA%AF%D8%B1%D9%81%D8%AA%D9%86-backup-%D8%A7%D8%B2-SQL-Server-%D8%AF%D8%B1-Delphi/page2&highlight=backup

http://barnamenevis.org/showthread.php?19276-%DA%86%DA%AF%D9%88%D9%86%DA%AF%DB%8C-%DA%AF%D8%B1%D9%81%D8%AA%D9%86-Backup-%D9%88-Restore-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A7%D8%B2-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-SQL-Server/page2&highlight=backup

و ...

گرفتن پشتیبان :

ADOCommand1.CommandText:='Backup Database ' + DB_Name + ' To Disk = '+ QuotedStr(Addr) + ' ';
ADOCommand1.Execute;

بازگرداندن :

ADOCommand1.CommandText:='Use Master';
ADOCommand1.Execute;

ADOCommand1.CommandText:='RESTORE DATABASE ' + DB_Name + ' FROM DISK = ' + QuotedStr(Addr) + ' ';
ADOCommand1.Execute;