PDA

View Full Version : سوال: گرفتن کپی پشتیبان



Galawij
دوشنبه 17 تیر 1387, 19:26 عصر
سلام
من تو برنامه ام یک فرم دارم که بایدازاطلاعاتی که تاحالاواردبانکم شده یه backup بگیره .ولی نمی دونم چه جوری این کارروانجام بدم .اگه راهنماییم کنیدممنون می شم.

ebtekar
دوشنبه 17 تیر 1387, 21:42 عصر
تو سایت زیاد در موردش بحث شده اگه از اکسس استفاده می کنی مثل عملیات کپی و اعمال هستش

و اگر اسکیو ال هستش یه دستور عمل داره تو سایت یه سرچ کنی می بینی

مهدی رحیم زاده
دوشنبه 17 تیر 1387, 21:43 عصر
بانکتون چیه ؟؟؟؟
این خیلی مهمه که بگید بانک برنامه تون چیه .

yasercomeng
سه شنبه 18 تیر 1387, 02:21 صبح
اگه از 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;

yasercomeng
چهارشنبه 19 تیر 1387, 02:34 صبح
يه مقاله هم كه كاره خودمه (البته ترجمش) شايد بتونه كمكت كنه:
http://barnamenevis.org/forum/showthread.php?t=112786

Galawij
شنبه 22 تیر 1387, 11:16 صبح
سلام
از راهنمایی هاتون ممنونم .
ببخشید دیرجواب دادم.بانک اطلاعاتی من sql server 2000 است .من این دستور backup رو دررویداد کلیک buttonام نوشتم .ولی اصلاً دستورbackup نداره ؟؟؟؟؟

Sajjad.Aghapour
شنبه 22 تیر 1387, 11:52 صبح
این مربوط به دستورات خود sql هست....


objSqlCommand.CommandText = @"backup database pubs to disk='c:\DBbackup.bak'";
objSqlCommand.Connection = objConnection;

objConnection.Open();
objSqlCommand.ExecuteNoneQuery();
objConnection.Close();

ebtekar
شنبه 22 تیر 1387, 13:03 عصر
سلام
از راهنمایی هاتون ممنونم .
ببخشید دیرجواب دادم.بانک اطلاعاتی من sql server 2000 است .من این دستور backup رو دررویداد کلیک buttonام نوشتم .ولی اصلاً دستورbackup نداره ؟؟؟؟؟

نمی گم ضعیف چون خودم زمانی مثل تو بودم ولی تلاش کردم الانم می خوام یه چیز رو بهت بگم اونم این هستش بازم کتاب رو مطالعه کن در هر زمانی چون در هر لحظه به یک نکته بر می خوری که کلید کلی معما هستش برای خودت می گم کمی سختی بکش تا بعد راحت برنامه بنویسی

bachebahal_1363
دوشنبه 24 تیر 1387, 19:22 عصر
برنامه زیر رو با جستجو های فراوان در زمینه BackUp و Restore از SQLSERVER2005 نوشتم .
انشاءالله که مورد توجه و استفاده دوستان عزیز برنامه نویس واقع بشه .
فقط یک نکته ضروریه که در تنظیمات SqlServer2005 اعمال بشه :
در SQLSERVER Managment Studio 2005 بر روی دیتابیس مورد نظر کلیک راست کرده از منوی Task گزینه Restore رو انتخاب و بر روی DataBase کلیک می کنید ، سپس در قسمت Option گزینه OverWrite the existing database را فعال می کنید .
موفق باشید .