سلام
من تو برنامه ام یک فرم دارم که بایدازاطلاعاتی که تاحالاواردبانکم شده یه backup بگیره .ولی نمی دونم چه جوری این کارروانجام بدم .اگه راهنماییم کنیدممنون می شم.
Printable View
سلام
من تو برنامه ام یک فرم دارم که بایدازاطلاعاتی که تاحالاواردبانکم شده یه backup بگیره .ولی نمی دونم چه جوری این کارروانجام بدم .اگه راهنماییم کنیدممنون می شم.
تو سایت زیاد در موردش بحث شده اگه از اکسس استفاده می کنی مثل عملیات کپی و اعمال هستش
و اگر اسکیو ال هستش یه دستور عمل داره تو سایت یه سرچ کنی می بینی
بانکتون چیه ؟؟؟؟
این خیلی مهمه که بگید بانک برنامه تون چیه .
اگه از sqlserver 2k5 استفاده مي كني ميتوني از دستور زير استفاده كني :
Backup database [database name] to disk=’path where you want the file.bak’
يا اگه از فرم آدرس دهي UNC استفاده ميكني ميتوني از اين استفاده كني:
Backup database [database name] to disk=’\\servername\path.bak’
واسه بازگرداني اطلاعاتتم از كد زير استفاده كن:
RESTORE DATABASE [database name] FROM DISK = 'path where file.bak exist'
ولي اگه از Mysql واسه اين منظور استفاده ميكني از كد زير استفاده كن:
Select * Into OUTFILE ‘path where you want the file.bak’ from YourTable;
و براي بازگشت اطلاعاتت تويه Mysql دستور زير وجود داره:
Load Data INFILE ‘path where file.bak exist’ INTO TABLE YourTable;
يه مقاله هم كه كاره خودمه (البته ترجمش) شايد بتونه كمكت كنه:
https://barnamenevis.org/showthread.php?t=112786
سلام
از راهنمایی هاتون ممنونم .
ببخشید دیرجواب دادم.بانک اطلاعاتی من sql server 2000 است .من این دستور backup رو دررویداد کلیک buttonام نوشتم .ولی اصلاً دستورbackup نداره ؟؟؟؟؟
این مربوط به دستورات خود sql هست....
objSqlCommand.CommandText = @"backup database pubs to disk='c:\DBbackup.bak'";
objSqlCommand.Connection = objConnection;
objConnection.Open();
objSqlCommand.ExecuteNoneQuery();
objConnection.Close();
برنامه زیر رو با جستجو های فراوان در زمینه BackUp و Restore از SQLSERVER2005 نوشتم .
انشاءالله که مورد توجه و استفاده دوستان عزیز برنامه نویس واقع بشه .
فقط یک نکته ضروریه که در تنظیمات SqlServer2005 اعمال بشه :
در SQLSERVER Managment Studio 2005 بر روی دیتابیس مورد نظر کلیک راست کرده از منوی Task گزینه Restore رو انتخاب و بر روی DataBase کلیک می کنید ، سپس در قسمت Option گزینه OverWrite the existing database را فعال می کنید .
موفق باشید .