PDA

View Full Version : ساختن backup درasp.net



مرضيه ميرزايي
یک شنبه 27 اردیبهشت 1388, 11:42 صبح
سلام
من یک نرم افزار تحت وب با (asp.net3.5)طراحی کردم می خواهم توی قسمت مدیریت این امکان فراهم کنم که مدیر قادر باشه از کل دیتابیس یک backup بگیره روی سیستم خودش ذخیره کنه(روی یک button کلیک کنه و مسیر انتخاب کند )
ممنون می شوم که دوستان من راهنمایی کنند

adinochestva
یک شنبه 27 اردیبهشت 1388, 12:16 عصر
Backing Up a Whole Database
BACKUP DATABASE { database_name | @database_name_var }
TO <backup_device> [ ,...n ]
[ <MIRROR TO clause> ] [ next-mirror-to ]
[ WITH { DIFFERENTIAL | <general_WITH_options> [ ,...n ] } ]
[;]

Backing Up Specific Files or Filegroups
BACKUP DATABASE { database_name | @database_name_var }
<file_or_filegroup> [ ,...n ]
TO <backup_device> [ ,...n ]
[ <MIRROR TO clause> ] [ next-mirror-to ]
[ WITH { DIFFERENTIAL | <general_WITH_options> [ ,...n ] } ]
[;]

Creating a Partial Backup
BACKUP DATABASE { database_name | @database_name_var }
READ_WRITE_FILEGROUPS [ , <read_only_filegroup> [ ,...n ] ]
TO <backup_device> [ ,...n ]
[ <MIRROR TO clause> ] [ next-mirror-to ]
[ WITH { DIFFERENTIAL | <general_WITH_options> [ ,...n ] } ]
[;]




http://msdn.microsoft.com/en-us/library/ms186865.aspx

shahab_ksh
یک شنبه 27 اردیبهشت 1388, 14:15 عصر
البته اگه هاست بزاره بطور مستقیم این کار رو انجام بدید که اکثرا نمی زارن

بنا بر این پیشنهاد می کنیم خودتون کد بنویسید که از دیتابیس بتونید Export بگیرید از طریق وب و برای Restory کردن هم Import داشته باشید

مرضيه ميرزايي
یک شنبه 27 اردیبهشت 1388, 14:27 عصر
ممنون میشوم اگر من برای نوشتن کد های که بتونم از دیتابیس export و import بگیرم راهنمایی کنید

adinochestva
یک شنبه 27 اردیبهشت 1388, 14:31 عصر
بالا كدش رو گذاشتم اما اينم سادش :
براي restore :


RESTORE DATABASE dbNAME FROM disk = location
براي backup



BACKUP DATABASE dbName to disk=location WITH FORMAT, NAME = 'full backup'
يه جاي dbName نام ديتابيس . به جاي location مسير را بزاريد

shahab_ksh
یک شنبه 27 اردیبهشت 1388, 14:33 عصر
بحث مفصلی که بیشتر به Sql Server مربوط میشه اول شما باید نام جدولهای بانک اطلاعاتی تون رو تک تک از طریق دستورات Sql بخونید معادل تگ های Sql رو بنویسید بعد فیلدهای هر جدول و معادل اونها و بعد بازیابی اطلاعات جدولها و معادل Insert اونها و ....

یکی از بچه ها این پروژه رو بصورت Open Source انجام داده بود فکر کنم مدیر کل سایت بود در تالار Sql Server مطرح کنید جواب میگیرید .