PDA

View Full Version : پشتیبان گیری



ادیسون
چهارشنبه 17 مهر 1387, 22:19 عصر
سلام دوستان
من میخوام در برنامه ام امکان پشتیبان گیری بگذارم و به کمک شما دوستان احتیاج دارم ممنون

ali_habibi1384
چهارشنبه 17 مهر 1387, 22:58 عصر
وقتی فرم اصلی برنامه بسته شد فایل پایگاه داده ات رو توی مسیری که از کاربر قبلا پرسیدی توسط یه API کپی کن. توسط تابع Copy

ادیسون
چهارشنبه 17 مهر 1387, 23:45 عصر
میشه بیشتر توضیح بدی

r0ot$harp
پنج شنبه 18 مهر 1387, 00:45 صبح
میشه بیشتر توضیح بدی

دوست عزیز اینگونه می توانید از بانک پشتیبان تهیه نمایید .



Private Sub Form_Unload(Cancel As Integer)
Dim Cn As New ADODB.Connection 'cn = Esm Connection

If Cn.State = 1 Then
Cn.Close()
End If

FileCopy App.Path & "\DataBase\Data.mdb", App.Path & "\BackUp\DataBase\BackUp1.mdb"

End Sub





باتشکر احسان

HAMRAHSOFT.IR
پنج شنبه 18 مهر 1387, 07:56 صبح
اگه بانك برنامه اسكيول(ُSQL) باشه و از روي سرور اجرا بشه دستور چي؟

r0ot$harp
پنج شنبه 18 مهر 1387, 09:35 صبح
اگه بانك برنامه اسكيول(ُSQL) باشه و از روي سرور اجرا بشه دستور چي؟

دوست عزیز شما باید از کد زیر استفاده کنید .



backUp database DBname to disk='path



من Sql Server ندارم وگرنه تست کرده براتون می زاشتم .


در ضمن چند خط کد برای استفاده در VB.Net در زیر قرار می دم .




SqlCommand com = newSqlCommand()
SqlConnection con = newSqlConnection()

'''''''''''''

string con_str = "Data Source=(local);Initial Catalog=master;Integrated Security=True"

con.ConnectionString = con_str
com.Connection = con

str = " BACKUP DATABASE DBName TO DISK='" +

folderBrowserDialog1.SelectedPath + "\\DBName.bak'"

com.CommandText = str
con.Open()
com.ExecuteNonQuery()






باتشکر احسان

HAMRAHSOFT.IR
پنج شنبه 18 مهر 1387, 09:43 صبح
كد فوق داخل وبي جواب ميده بدون دردسر فقط كد پشت دكمك پكاپ بزارم حل

r0ot$harp
پنج شنبه 18 مهر 1387, 09:45 صبح
كد فوق داخل وبي جواب ميده بدون دردسر فقط كد پشت دكمك پكاپ بزارم حل


فقط كد پشت دكمك پكاپ بزارم حل


منظورتون چیه ؟‌



این خط سوالی هست یا امری :قهقهه::قهقهه::قهقهه::قهقهه:: بخند::لبخند::لبخند::لبخند::ل خند:؟





باتشکر احسان

HAMRAHSOFT.IR
پنج شنبه 18 مهر 1387, 09:49 صبح
من اين كد نوشتم
اما خطا ميده
backUp database DBname to disk='path
backUp database "su_gate_Data.MDF" to disk="c:\"

مشكل چي؟

r0ot$harp
پنج شنبه 18 مهر 1387, 10:23 صبح
من اين كد نوشتم
اما خطا ميده
backUp database DBname to disk='path
backUp database "su_gate_Data.MDF" to disk="c:\"

مشكل چي؟

دوست عزیز از این دستور استفاده کنید ببینید مشکلتون حل می شود یا نه ؟ :متفکر::متفکر::عصبانی++::عصبا ی++::عصبانی++::عصبانی++::عصبان ++::عصبانی::عصبانی:


"backUp database su_gate_Data to DISK='c:\DBName.bak'"



شما این دستور رو در کجا وارد می کنید ؟




باتشکر احسان

HAMRAHSOFT.IR
پنج شنبه 18 مهر 1387, 10:38 صبح
دوست عزيز بنام ديتا بيس گير ميده

اينو بگم ديتا بيس من روي سرور قرار داره نه سيستم خودم

r0ot$harp
پنج شنبه 18 مهر 1387, 10:43 صبح
دوست عزيز بنام ديتا بيس گير ميده

اينو بگم ديتا بيس من روي سرور قرار داره نه سيستم خودم

دوست عزیز اینجا بحث یه خورده متفاوت می شود چون اگر Sql Server شما قابلیت Remote نداشته باشد نمی تونید کاری کنید .


بازم من زیاد تو Sql server وارد نیستم ولی تا اینجایی که من می دونم باید ریموت داشته باشد .




باتشکر احسان

hossein.e
پنج شنبه 18 مهر 1387, 11:49 صبح
دوست عزیر شما باید ابتدا از طریق sql به سرور متصل بشید سپس کد دوستمون رو اجراکنی

Mohya_z332
پنج شنبه 18 مهر 1387, 13:58 عصر
این هم یه نمونه
یادت نره فونت رو کپی کنی
http://barnamenevis.org/forum/attachment.php?attachmentid=23325&stc=1&d=1221723016