PDA

View Full Version : بکاپ گرفتن از بانک اطلاعاتی



karim orooji
یک شنبه 23 فروردین 1388, 21:41 عصر
با عرض سلام به دوستان گلم
من مدتی در حال نوشتن یک پروژه هستم یک مشکلی سر راهمه
میخواستم ببینم که چطور میشه از بانک اطلاعاتی بتونیم بکاپ گرفت که بکاپ ما بصورت فایل زیپ درآورده شود.
ممنونم

azn1387
دوشنبه 24 فروردین 1388, 09:58 صبح
سلام قبلاً در يكي از پستها اين كد رو گذاشته بودند:

obcmm.CommandType = CommandType.Text
obcmm.Connection = con
obcmm.CommandText = "BACKUP DATABASE [library] TO DISK = N'" + TextBox1.Text.Trim + "' WITH NOFORMAT, NOINIT, NAME = N'library-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"
con.Open()
obcmm.ExecuteNonQuery()
con.Close()

البته اين كد بصورت زيپ بكاپ نميگيره. ولي فكر بكنم بشه با يه كم دستكاري كد به هدفتون برسيد

f_g1348
دوشنبه 24 فروردین 1388, 10:30 صبح
سلام دوست عزيز
اگر ممكنه كمي در رابطه با پارامترهاي commandtext توضيح دهيد و نيز چگونه ميشود restore كرد.
با تشكر

mohsen_csharp
دوشنبه 24 فروردین 1388, 18:59 عصر
توی این تایپیک یه مثال کامل در c# با استفاده از smo گذاشته ام
http://barnamenevis.org/forum/showthread.php?t=153480