سلام من با استفاده از دستوراتی تونستم از بانکم از طریق کد نویسی -بک آپ بگیرم با پسوند .bak حالا با چه دستوری این بک آپ رو restore کنم؟؟
Printable View
سلام من با استفاده از دستوراتی تونستم از بانکم از طریق کد نویسی -بک آپ بگیرم با پسوند .bak حالا با چه دستوری این بک آپ رو restore کنم؟؟
سلام.
فکر کنم قبلاً جواب این سوالتونو گرفته بودید:
موفق و سربلند باشید در پناه حق:11:.کد:http://forum.p30world.com/showthread.php?t=332130&highlight=backup
تشکر ولی من تمام کارهای مربوط به دیتابیس رو با linq انجام دادمنقل قول:
این قسمت با ado.net انجام بدم بعدا به مشکل بر نمی خورم؟
در ضمن این تکه کد رو هرچی تغییر دادم تا به صورت پارامتری از کاربر محل ذخیره فایل رو بگیره نشد
کد:Dim sql As String = "BACKUP DATABASE [Main_Milan] TO DISK='D:\FILE.bak' WITH FORMAT"
سلام.
شما چطوری با linq بک آپ گرفتید؟
یا چطوری از دیتابیس اطلاعات رو دریافت کردید؟
لینک مدیریت لیست و آرایه هست....چه ارتباطی میتونه با دیتابیس داشته باشه؟
البته منظورم linq to sql بود!نقل قول:
منتظر جوابتون برای قسمت دوم سوال هستم!
تشکر...
سلام.
سعی کنید سوالاتتون را واضح مطرح کنید تا سریعتر به جواب برسید(چیزی که شما میگد نه به گوش من خورده و نه با چشم دیدم)
در مورد سوال دومتون همون لینکی که دادم رو پیگیری کنید.
من قبلاً تست کردم و مشکلی هم ندیدم.
موفق باشید:11:.
ببخشید LINQ TO SQL که دیگه معرفی نیمخواد!نقل قول:
فناوری زیاد جدیدی نیست
البته کمی حق دارید من همیشه سوالاتم رو بد طرح میکنم!
کل اون صفحاتی رو که گفتید زیر و رو کردم چیزی در مورد گرفتن ادرس بک آپ از کاربر ندیدم!!
البته خودم یه چیزی نوشتم-به ظاهر هم درسته اما کلیک روی دکمه OK-برنامه بسته میشه!!
کد:Private Sub btnOK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOK.Click
Dim sql As String = "BACKUP DATABASE [Main_Milan] TO DISK=" & FolderBrowserDialog1.SelectedPath & " WITH FORMAT"
Using dbcon = New System.Data.SqlClient.SqlConnection("Data Source=.;Initial Catalog=Main_Milan;Integrated Security=True")
Using dbcom = New System.Data.SqlClient.SqlCommand(sql, dbcon)
dbcon.Open()
dbcom.ExecuteNonQuery()
End Using
End Using
MessageBox.Show("ok")
End Sub
خوب همینکاری که کردید درست میباشد.
منتهی اون دوتا کاراکتر ' یادتان رفته است:
کد:Dim sql As String = "BACKUP DATABASE [Main_Milan] TO DISK='" & FolderBrowserDialog1.SelectedPath & "' WITH FORMAT"
از اینجانقل قول:
این خطاکد:dbcom.ExecuteNonQuery()
رو گرفتکد:Cannot open backup device 'E:\Image Software'. Operating system error 5(failed to retrieve text for this error. Reason: 15105).
BACKUP DATABASE is terminating abnormally.
خوب شما میخواهید بک آپ بگیرید اسم فایل رو هم بدید فقط آدرس که نمیشه....
اگه اون آدرسی که دادم رو خوب مطالعه میکردید امروز صبح حل کرده بودید.