PDA

View Full Version : restore کردن دیتابیس در sql server



rainynight
دوشنبه 24 بهمن 1384, 14:59 عصر
1-سلام من میخوام یک صفحه asp.net بسازم که وقتی اجراش می کنم فایل mydb.bak که بکاپ دیتابیس هست رو روی سرور restore کنه
2- همین کار رو بوسیله اجرای script مربوط به ساختن دیتابیس توی query analyzer انجام بده ولی من نمیخوام اصلا وارد sql server بشم میخوام همه این کارها با فشار دادن یک دکمه و browse کردن فایل انجام بشه میشه کمک بفرمایید

Ali.Net
دوشنبه 24 بهمن 1384, 15:59 عصر
سلام ، می تونه از طریق یه sqlcommand یه query بسازی که این کار رو برات انجام بده ...بعد از اجرا کردن sqlcommand تمام اعمالی که درون query هستش اعمال می شه .
مقدار sqlcommand.text هم می تونی همچین چیزی بزاری :
RESTORE DATABASE [db] FROM DISK = N'c:\mydb.bak' WITH FILE = 1, NOUNLOAD , STATS = 10, RECOVERY , REPLACE